Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 19 reacties

Canonical heeft Ubuntu OpenStack aangekondigd, een aparte tak van Ubuntu die zich volgens de softwareontwikkelaar specifiek richt op het opzetten van een werkende OpenStack-omgeving. Met de meegeleverde tools moet het inrichten van dergelijke privéclouds gemakkelijker worden.

Ubuntu OpenStack is gebaseerd op Juno, de release die eerder deze maand officieel werd uitgebracht. De bètaversie van de nieuwe Ubuntu-variant belooft de installatie van OpenStack zo eenvoudig mogelijk te maken door deze via een gui binnen de browser in te richten. Met de testversie kan een systeembeheerder tot op tien fysieke servers en tien virtuele servers een complete OpenStack-cloudomgeving inrichten.

De Ubuntu OpenStack-distributie maakt gebruik van een aantal door Canonical zelf ontwikkelde tools. Zo wordt de Maas-utility, wat staat voor Metal-as-a-service, gebruikt om de hardware te detecteren en in te richten, terwijl via de Landscape-tool vanuit de browser verschillende servers zijn te beheren. Volgens Canonical ondersteunt Ubuntu OpenStack tal van betrouwbare netwerk-, opslag- en compute-hardware, die al is getest in zijn OpenStack Interoperability Lab. Dit testprogramma moet systeembeheerders helpen om de juiste hardware te selecteren.

Canonical, dat al een belangrijke rol speelt in de ontwikkeling van OpenStack, denkt met zijn geoptimaliseerde OpenStack-distributie meer terrein op de zakelijke markt te kunnen winnen, vooral bij bedrijven die privéclouds willen opzetten. In de toekomst wil Canonical met de release van Ubuntu OpenStack 1.0 geld gaan vragen voor zaken als support voor en updates van zijn beheertools.

Ubuntu OpenStack

Moderatie-faq Wijzig weergave

Reacties (19)

Is dit nu hetzelfde als http://cloudstack.apache.org/ ? Of een fork? Of een soortgelijk eigen-product van Ubuntu onder dezelfde noemer? Hoe zit dit?
Cloudstack is software waarmee je een cloud-infrastructuur kunt uitrollen. Het moet echter nog wel op een plaftform draaien. Cloudstack is een linux host nodig en kan diverse guest besturingsystemen draaien.
In dit geval is Ubuntu het host bestruingssysteem waar cloudstack op draait, maar het zou ook een ander platform kunnen zijn. Canonical maakt er dus een kant en klare bundel van, maar je zou ook andere linux distro's als basis kunnen gebruiken.
Cloudstack is een software pakket voor het beheren van grote virtuele IAAS omgevingen. Openstack, OpenNebula en Eucalyptus zijn soort gelijke software pakketten. Openstack heeft als voornaamste kenmerk zeer modulair te zijn en bij het opzetten veel opties en keuzes (en enorm veel configuraties) te hebben, het is momenteel ook een pet project van veel distro's zoals Redhat en Ubuntu en partijen zoals Openstack en velen anderen. Veel partijen springen momenteel op openstack, er is op dit moment zo veel geld in geïnvesteerd dat het vrijwel zeker is dat dit nooit rendement zal opleveren.

Cloudstack word momenteel voornamelijk ontwikkeld door Citrix als grote speler en de nederlandse partij Schuberg Philis en o.a. Leaseweb. OpenNebula is een project welke door een spaans bedrijf ontwikkeld word. Eucalyptus is mij niet bekend wie de ontwikkeling specifiek doet. In feite zijn het allen Opensource software distributies welke door een paar keyplayers ontwikkeld worden en hun community. Openstack schijnt de meeste contributions te hebben waarna Cloudstack volgt.
Ik begrijp niet waarom een grotere investering minder op zou leveren. In het algemeen is het tegendeel waar. Het betekent juist dat je keuze hebt en dat het waarschijnlijk heel lang ondersteund wordt. De reden dat windows nog bestaat is omdat er veel in geinvesteerd is en wordt.
Het opzetten van cloudstack wordt juist door deze investeringen gemakkelijker,en dat is nodig om het beter beheerbaar te maken en sneller installeerbaar.
precies wat Canonical dus doet
Op dit moment springen er 10-20+ grote investeerders op Openstack, allemaal willen ze een stuk van de taart wat Openstack moet gaan opleveren. (Zelfs vmware is bezig met openstack) Zo heeft HP $1B geïnvesteerd in hun smaakje van openstack: Helion. Swiftstack $16M, Dell & Intel $10M enzovoorts enzovoorts. Resultaat is dat iedereen zijn eigen flavour heeft, met mogelijk eind resultaat dat als je een "Openstack" van Canonical neerzet deze nergens op lijkt als je een versie van HP neerzet. Persoonlijk denk ik niet dat dat ten goede van een product komt, mensen houden van uniformiteit en skills welke hergebruikt kunnen worden.

Wat mij opvalt is dat er nu door management bobo's een hoop geld naartoe word gegooid omdat het hip en booming is en word het als een algemeen cloud product to rule them all naar voren geschoven terwijl elke Cloud 'stacks' momenteel zijn/haar eigen toepassing heeft (en zeker nadelen)
Een grote deel van die investeringen gaat simpelweg in het verbeteren van OpenStack. Dat betekent dat er dus verschillende bedrijven op verschillende manier zaken oplossen en bijdragen.
Het is misschien zeker enigszins booming, maar hip zou het niet willen noemen.
Het is simpelweg een concurrentie strijd van bedrijven om een blijkbaar werkende implementatie in te kunnen zetten als oplossing, zowel voor eigen gebruik als als service.
Dit is naar mijn mening exact waar open source voor bedoelt is. Een groot voordeel voor de gebruiker omdat het gedragen (defacto) standaard lijkt te worden, een keuze aan support en verbeteringen vanuit zowel community als bedrijfsleven.
De componenten van OpenStack zijn als los te zien, dus afhankelijk van welk bedrijf wat in zet zullen de implementaties altijd op elkaar lijken.
Een mooi stukje uniforme, open basis dus, waarvan kennis opbouw over meerdere vendors gebruikt kan worden met een stukje specialisme, in plaats van een volstrekt andere gesloten oplossing per vendor.
De reden dat er ruchtbaarheid aan wordt gegeven is omdat de investerende partijen graag zien dat de investeringen niet voor niets zijn.
Ik weet al van diverse partijen dat zij OpenStack hebben ingezet met een eigen stukje toevoeging voor integratie.
Briljant :)
Stel je hier nou dat CloudStack en OpenStack hetzelfde zijn, want volgens mij zijn het compleet losstaande projecten.
Clouds tack is van apache en is its total anders dan openstack
CloudStack en/of OpenStack zijn eigenlijk vooral standaarden met een referentie implementatie. Als iemand dus een *Stack supporting of supported distributie wil maken hoeven ze in theorie alleen de standaarden goed te implementeren en gaat alles van een leien dakje.
Ik vraag me af waar je dat vandaan hebt, want dit slaat de plank finaal mis.
CloudStack en/of OpenStack zijn allebei software pakketten net zoals LAMP is.

In het geval van OpenStack is het software wat ontwikkelend is onder de OpenStack paraplu, waarbij je moet denken aan een stukje storage (Swift), een manager om de virtualisatielaag een te sturen (Nova), het aanbieden van images (Glance), het aanbieden van schijven (Cinder) en een netwerkcomponent (Neutron).
Deze onderdelen (projecten) zijn nodig om een cloud te maken. Waarbij je nog extra projecten kunt toevoegen zoals Horizon, Heat en anderen.

Je hebt wel gelijk dat er vanuit de Ubuntu hoek een software pakket is wat cloud-init heeft. De verschillende cloud providers (OpenStack, cloudstack, Amazone en andere) kunnen meta data meegeven aan de image welke gestart wordt een cloud omgeving. Hierdoor wordt de image opgezet (zoals aanmaken van gebruikers en dergelijke). Dit is alleen wel losstaand van een bepaalde cloudprovider.

Mocht je meer willen lezen dan raad ik je aan om de Linux Magazine van Mei 2014 te lezen. Hier heb ik een korte introductie geschreven over OpenStack. Dit is ook te lezen op mijn blog: http://jasperaikema.nl/wordpress/2014/02/25/openstack/
Staat op de site van OpenStack en CloudStack. Alle onderdelen van de *Stacks zijn vrij te kiezen. Je hebt een paar 'standaard' interfaces via web en cli, maar ook die zijn gewoon een API-gebonden implementatie.

Je hoeft geen enkel specifiek soort storage, node management, networking enz. te gebruiken, kan je allemaal zelf inrichten. Kijk bijv. op http://www.openstack.org/marketplace/drivers/

Alle tooling kan je ook zelf uitkiezen. Sure, OpenStack en CloudStack hebben hun eigen webbased interface als centrale console of dashboard, maar als je liever wat anders gebruikt kan dat ook. Daarnaast kan je ook prima je eigen tooling maken als je groot genoeg bent, genoeg keuze: http://developer.openstack.org

Bij CloudStack wordt er zelfs geen enkele hypervisor standaard gekozen voor je cloud, moet je zelf uitzoeken. Sure, je kan een "tutorial" of standaard implementatie kiezen, maar uiteindelijk ben je gewoon vrij in het kiezen.

Uiteindelijk heeft het natuurlijk weinig zin om alleen de referentie of API spec te pakken en alles zelf te maken, maar het enige basale wat je dan nog van OpenStack of CloudStack perse moet gebruiken zijn de API services.

Beide stacks zijn dan ook ontworpen om volledig vendor-agnositisch te zijn, dat is voor OpenStack zelfs de enige reden dat het bestaat! Dat wast volgens mij zelfs in hun press release te vinden toen ze begonnen.
Helaas klopt dat ook niet volledig. Zonder OpenStack Nova begin je zeker weten geen cloudomgeving. Onder Nova kun je idd verschillende hypervisor plaatsen, zoals bijvoorbeeld HyperV, KVM, VMware, Xen, PoverVM en baremetal. Maar je hebt nog steeds Nova nodig om dit aan te sturen.
Ditzelfde geld voor glance, cinder, neutron. Je hebt de mogelijkheid om verschillende backends te kiezen, maar de componenten van OpenStack zijn wel degelijk nodig.

Je hebt wel gelijk dat alles dmv API's aan elkaar hangt. En het is een mogelijk om bijvoorbeeld een component van OpenStack te vervangen door een ander stuk software als deze maar de API goed praat. Maar dan gebeurt dit niet onder de OpenStack flag.
Een goed voorbeeld hiervan is Object Storage. Standaard wordt bij OpenStack Swift gebruikt, maar tegenwoordig is het ook heel goed mogelijk om Ceph te gebruiken icm met de RadosGW. Deze 'praat' dan kan dan tegen Ceph praten op dezelfde manier als Swift 'praat'. Het leuke van Ceph is dat je deze ook als backend kan gebruiken voor bijvoorbeeld Cinder.

Voor Horizon zijn idd genoeg andere componenten die tot op zekere hoogte een webinterface bieden voor OpenStack.
Dit is geen eigen product, dit is Openstack http://www.openstack.org/ met een ubuntu sausje er overheen.

http://bit.ly/QJun94
Netjes. Dit zal het hopelijk veel eenvoudiger maken om een OpenStack op te zetten. Op mijn werk maken we een open source storage platform die het toelaat om OpenStack te gebruiken met S3 compatible object storage (S3, swift, ceph, ...) maar het opzetten van een OpenStack omgeving had vaak nogal wat voeten in de aarde (de setup procedure was om het zo te zeggen nogal ambachtelijk).
Je had toch al Fuel van Mirantis hiervoor kunnen gebruiken
Had gekunnen ja als jij even hun support kosten wil aftikken :) Het is wel gratis maar toch ook weer niet ;)
eerste maand gratis :)

en je hoeft geen support te nemen hoor, ze hebben ook geen vender-lockin, alles onder de kap is puur openstack,
Red Hat had ook al RDO.
Ik vraag me toch af of dit niet een beetje dubbelop is met ook al een Ubuntu Server 14.04..

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True