PDA

Bekijk Volledige Versie : Ervaring met Openstack?



tiggel85
11/04/17, 16:26
Heeft er iemand ervaring met het inrichten van Openstack?
Als ik google kom ik vele oplossingen tegen, vaak ook maatwerk. Daarnaast ook verschillende aangepaste versies van Openstack.

Om die reden ben ik benieuwd wat de ervaringen zijn, welke installatie bestanden er gebruikt zijn en welke OS er gebruikt is om Openstack op te installeren?

ju5t
11/04/17, 17:00
OpenStack installeren is niet iets wat je even doet. Je moet over meer nadenken dan wat Google je vertelt. Je wilt in ieder geval dicht bij de vanilla versies van OpenStack blijven omdat de ontwikkeling snel gaat en je mee moet in de vaart der volkeren. Niet upgraden betekent achterlopen en achterlopen betekent stil staan. Het upgrade traject wordt daarna steeds moeilijker. Er kleven ook nadelen aan die snelle ontwikkeling want de documentatie gaat lang niet zo snel. De configuratie is daardoor niet altijd gemakkelijk en zonder inhoudelijke kennis van alle verschillende componenten binnen het OpenStack ecosysteem wordt dat alleen maar moeilijker.

Je kunt ook kiezen voor een oplossing van een partij als Mirantis. Dan heb je een out-of-the-box oplossing die je dwingt bepaalde keuzes te maken. Je bent minder flexibel maar ook dat is een keuze.

tiggel85
11/04/17, 17:25
Mirantis had ik inderdaad ook voorbij zien komen en dat klonk interessant. Maar als ik je goed begrijp dan is dat een implementatie met beperkingen?
*Daar staat dan weer niets over beschreven op hun website :P

phreak
12/04/17, 11:15
Mirantis had ik inderdaad ook voorbij zien komen en dat klonk interessant. Maar als ik je goed begrijp dan is dat een implementatie met beperkingen?
*Daar staat dan weer niets over beschreven op hun website :P

Om wat meer van Openstack te begrijpen zou ik eerst beginnen met een enkele node met DevStack om te kijken hoe/wat allemaal babbelt met elkaar, daar dit niet "even" een vmware installatie is en heel veel services heeft die goed met elkaar moeten kunnen communiceren en tijdens de deployment moet daar goed over nagedacht worden (een deployment doe je effectief maar 1 keer waarna je uitbouwt).

Mirantis kan zeker een goede keus zijn, dit is een versie zonder beperkingen, maar je zit wel gebonden aan de OpenStack versies die hun in hun release geven, dat is de beperking.. nadeel is, Mirantis is recent overgenomen door een hostingclub, dus qua toekomstverwachtingen.. mwa mwa.. en je bent vrij beperkt in wat je wil doen.

Wil je wat meer die-hard gaan op OpenStack, kun je altijd nog met puppet spelen; https://docs.openstack.org/developer/puppet-openstack-guide/

Ik hoop dat je er wat aan hebt, suc6!

tiggel85
12/04/17, 13:23
Thanks phreak, daar kan ik wel iets mee. Dit geeft meerdere interessante opties.
Zoiezo zal het toch beginnen met testen hoe het e.e.a. werkt

Spyder01
12/04/17, 13:52
Hier ook naar OpenStack gekeken maar op terug gekomen. Hoor inmiddels ook partijen die het al jaren hebben gebruikt maar er nu op terug komen en voor wat anders kiezen.

Ik vraag me altijd af wat de reden van iemand is om voor OpenStack te kiezen, behalve dat je er zelf ook flink tegenaan kan programmeren.

iigroep
12/04/17, 15:44
Wij hebben in het begin ook veel met OpenStack gedaan, maar liepen na verloop van tijd tegen allerlei compatibiliteitsproblemen aan. Naar mijn mening alleen gaaf als je er echt heel veel verstand van hebt en ook zelf kan programmeren/ tweaken.

asusk7m550
13/04/17, 17:03
OpenStack is een complex systeem, waarbij je veel componenten hebt die met elkaar praten. In de tijd dat ik mijn eerste OpenStack cloud heb opgezet waren er nog niet zoveel componenten (dat was in 2012 en dan heb je het over 5 componenten, op dit moment zijn dit er minimaal 9).

Daarnaast is het ook mogelijk om bepaalde componenten te vervangen door andere componenten als dat je beter ligt.

Om hier mee te spelen zou ik je idd aanraden om eens te kijken naar devstack. Dit is een test omgeving voor ontwikkelaars, dus niet voor beheerders. Maar je krijgt wel een idee van welke componenten er allemaal zijn.
Je mist wel het scale-out gedeelte, en dat moet je vooral denken aan hoe je het netwerk vorm wilt geven en wat je wilt doen met shared storage.

Een tool van bijvoorbeeld Mirantis is leuk om te gebruiken, maar zonder kennis om het te debuggen als er dingen fout gaan (en dat gaat na een paar dagen/weken/maanden zeker gebeuren) is dit niet verstandig om te gebruiken.

Volgens mij zijn er drie opties:
1. Je zorgt ervoor dat je zelf de kennis hebt om het één en ander op te zetten (dit betekend een paar vanaf de grond opbouwen zonder tooling als puppet, salt, chef en dergelijke). Zodra je dat snap kun je het opzetten met een net config management systeem wat je kent.
2. Je laat het installeren door een externe partij. Zorgt ervoor dat je snap wat er gebeurt en verlangt goede documentatie van wat er precies gebouwd is. Daarna zorg je ervoor dat je deze partij het support blijft doen. Ondertussen zorg je ervoor dat je snapt hoe het werkt en beetje bij beetje neem je het beheer over van deze partij.
3. Je bouwt een OpenStack omgeving met een config management tool en hoopt dat er nooit iets stuk gaat. Op gegevens moment zullen er dingen stuk gaan (bijvoorbeeld logging wat vol loopt) en zit je met een omgeving die het niet lekker doet en klanten die klagen.

Mocht je meer informatie willen hebben, dan kun je me altijd een email sturen op tech[@}ja-hosting.eu.

tiggel85
13/04/17, 21:30
Ik ga er zeker mee aan de slag, al klinkt het steeds minder interessant voor productie.
Zijn er andere interessante alternatieven voor het opzetten van rendabele IAAS diensten?

Spyder01
13/04/17, 21:32
OpenNebula. Soort OpenStack maar mijn inziens vriendelijker in gebruik.

tiggel85
13/04/17, 23:13
Kan interessant zijn....maar is dat ook te koppelen aan WHMCS of een ander soort gelijk panel?

phreak
14/04/17, 08:46
Ik hoor ook veel goede verhalen over ProxMox, dat is een product wat ook erg volwassen aan het worden is.

mgielissen
14/04/17, 08:48
Al eens gekeken naar Cloudstack?

mgielissen
14/04/17, 08:51
Ik hoor ook veel goede verhalen over ProxMox, dat is een product wat ook erg volwassen aan het worden is.
Proxmox wordt best veel gebruikt. Ik gebruik Proxmox al jaren naar tevredenheid.

asusk7m550
14/04/17, 09:25
Om je van een goed advies te voorzien is het voor ons handig om te weten wat je wilt. Wat is de reden dat je opzoek bent naar iets.

Mogelijk is OpenStack idd het juiste stuk software of ben je beter af met idd Proxmox of CloudStack. Daarnaast zou het misschien al genoeg zijn als je KVM met de Virtual Manager gebruikt. Verder heb je nog XenServer, vmware of Hyper-V.

Allemaal afhankelijk van wat je wensen zijn en waar je het voor wilt gebruiken.

Tuxis_IE
17/04/17, 10:37
Proxmox met Ceph al bekeken?
Daar zijn wij uiteindelijk op terecht gekomen.