CloudStack op Ubuntu en vSphere

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Trommelrem
  • Registratie: Februari 2009
  • Laatst online: 09-11-2021
Ik krijg CloudStack 4.0 niet werkend met vSphere. De configuratie is:

• FreeNAS 8.3 met NFS
• vSphere 5.1 met standaardlicentie (Essentials geloof ik)
• Ubuntu 12.04 met CloudStack 4.0

Probleem is dat ik 0,0 Linux kennis heb. Ik heb na wat voorbereiding het volgende gedaan:

code:
1
2
3
4
5
6
7
8
9
echo "deb http://cloudstack.apt-get.eu/ubuntu $(lsb_release -s -c) 4.0" > /etc/apt/sources.list.d/cloudstack.list
wget -O - http://cloudstack.apt-get.eu/release.asc|apt-key add -
apt-get update
apt-get install cloud-client openntpd mysql-server
apt-get install openntpd
apt-get install mysql-server
mysql_secure_installation
cloud-setup-databases cloud:<dbpassword>@localhost --deploy-as=root:<password>
cloud-setup-management


CloudStack werkt gedeeltelijk. Ook heb ik de NFS beschikbaar gemaakt in vSphere. Ik kan er VM's op hosten.

Wat niet werkt is het toevoegen van een vSphere machine aan CloudStack. Ik krijg de volgende foutmelding:
Could not find corresponding resource manager for VMware
Nu ben ik er achter dat de vSphere resources apart moeten worden toegevoegd. Dat zou als volgt moeten:
• Extract the file VMware-vSphere-WS-SDK-4.1.0-257238.zip
• Copy the file SDK\samples\Axis\java\vim25.jar to the deps folder in the CloudStack tree
• Copy the file SDK\samples\Axis\java\apputils.jar to the deps folder in the CloudStack tree
• Run the following command to add the file to your local maven repository:
code:
1
mvn install:install-file -Dfile=vim25.jar -DgroupId=com.cloud.com.vmware -DartifactId=vmware-vim25 -Dversion=1.0 -Dpackaging=jar

code:
1
mvn install:install-file -Dfile=apputils.jar -DgroupId=com.cloud.com.vmware -DartifactId=vmware-apputils -Dversion=1.0 -Dpackaging=jar


De bestanden apputils.jar, vim.jar en vim25.jar staan reeds in mijn home folder.
Wat ik aan bovenstaande niet begrijp: Wat is de deps folder in de CloudStack tree?

Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 02-10 22:42

CAPSLOCK2000

zie teletekst pagina 888

Misschien een beetje de botte bijl, maar heb je al 'locate deps' geprobeerd?

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Trommelrem
  • Registratie: Februari 2009
  • Laatst online: 09-11-2021
Niets te vinden. Maar volgens mij bedoelt men dat ik de files moet compilen in de source code ipv de apt-get gebruiken met de normale repository. Kan dat kloppen?

[ Voor 18% gewijzigd door Trommelrem op 09-01-2013 10:26 ]


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 02-10 22:42

CAPSLOCK2000

zie teletekst pagina 888

Ik denk niet dat je iets hoeft te controleren. Ik denk dat bovenstaande commando's bedoelt zijn om Maven er op te wijzen dat er nieuwe plugins zijn geinstalleerd of zoiets. Ik zou eens proberen om een volledig pad naar die files op te geven (/waar/ze/staan/apputils.jar), misschien werkt dat wel.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 02-10 17:30

Snow_King

Konijn is stoer!

De packages die je hebt geïnstalleerd zijn met enkel OSS software gebouwed en daar zit geen VMWare/vSphere support in.

Je moet dus inderdaad vanaf source zelf compilen. Dit kan je in principe gewoon lokaal doen en daarna de cloud-server.jar, cloud-api.jar, cloud-utils.jar en cloud-core.jar in /usr/share/java op je CloudStack Management server overschrijven.