Vraag Verlaagde Grizzly-installatie van Openstack met Juju en Maas


Ik zou Openstack Grizzly-implementatie op dezelfde manier willen testen als beschreven in Hoe kan ik Openstack Grizzly installeren met Juju en MAAS? met een beperkt aantal servers, gebruikmakend van Virtual-Maas-mogelijkheden. Ik heb geen documentatie kunnen vinden en ik zou het op prijs stellen als iemand ervaringen kan delen of me de goede richting kan wijzen.

Dank je, Luca


2
2017-09-18 01:15


oorsprong


Zoals je kunt zien in het antwoord van Jorge Castro, is dit nog steeds een "work-in-progress". Ik zag deze inzending voor Grizzly lijkt min of meer een tekort aan documentatie. - Braiam
Kan iemand zijn of haar succesvolle ervaring delen? - Luca Da Col
@LucaDaCol Ik probeer ook met behulp van virtuele machines Openstack op MaaS uit te proberen. Ik heb de Virtual-Maas-dingen niet gebruikt, ik heb Maas net gebruikt en heb de VM's ingesteld die op de top van Libvirt / KVM worden uitgevoerd. Blijf vastzitten met cinder, nova-cloud-controller en quantum-gateway - Azendale
@LucaDaCol Ik heb hier wat voortgang in gemaakt, je zou het de lokale / lxc-provider voor Juju kunnen proberen, het is gemakkelijk in te stellen en een stuk eenvoudiger dan veel VM's te moeten maken en door MaaS te laten beheren. Natuurlijk, als je MaaS probeert te testen, krijg je met LXC niet echt waar je naar op zoek bent. Maar als je de Juju-dingen gewoon wilt testen, is het geweldig (tot nu toe met mijn uur of twee van het gebruik van LXC). - Azendale


antwoorden:


Met de nieuwste releases van MAAS en Juju (beschikbaar voor 12.04 van de Cloud Tools-archief), het is mogelijk om LXC-containers te combineren met fysieke servers om uw OpenStack-implementatie op een kleiner aantal servers te ondersteunen. Het is mogelijk om de volgende charms uit te voeren in LXC-containers:

  • sintel (zolang u een Ceph-backend gebruikt)
  • oogopslag
  • mysql
  • RabbitMQ-server
  • Nova-cloud-controller
  • swift-proxy
  • hoeksteen

Nadat u de charms hebt geïmplementeerd waarvoor fysieke servers nodig zijn (nova-compute, quantum-gateway, ceph en swift-storage), kunt u LXC-containers toevoegen aan specifieke machines:

juju add-machine lxc:1

Het bovenstaande voorbeeld maakt een LXC-container op fysieke machine 1.

U kunt vervolgens een charm targeten op een specifieke LXC-container, bijvoorbeeld:

juju deploy --to 1/lxc/0 nova-cloud-controller

Implementeert nova-cloud-controller in de eerste LXC-container op fysieke machine 1.

We hebben momenteel wat werk in afwachting van definitieve tests waarmee u ceph / swift-storage en nova-computing op dezelfde fysieke machines kunt implementeren, zodat u gedeelde storage / compute-servers binnen uw implementatie hebt.


2
2017-11-11 13:46