Yes! that's solves the problem! Thanks a lot for your help. Now, I could launch an instance from the dashboard. It has an ip address. Unfortunately, I can ping and ssh this instance only from the privileged DomU. How can I let this instance accessible from all machines of my network?
Thank you, Afef 2012/10/2 John Garbutt <[email protected]> > OK, so XCP-XAPI install is not that well documented yet. There is at least > one manual step to make the XenAPI plugins work.**** > > ** ** > > What you need to run, on your Dom0 is this:**** > > sudo mkdir -p > /usr/etc *** > * > > ** ** > > I think it is simply not present because it is Ubuntu and not CentOS 5.x > that you get with XenServer and the XCP ISO.**** > > ** ** > > Hope that helps,**** > > John**** > > ** ** > > *From:* [email protected][mailto: > [email protected]] *On Behalf > Of *Afef MDHAFFAR > *Sent:* Tuesday, October 2, 2012 3:03 PM > *To:* Bilel Msekni > *Cc:* [email protected] > *Subject:* Re: [Openstack] Devstack -- fails to launch instance**** > > ** ** > > Here is my localrc file:**** > > MYSQL_PASSWORD=password**** > > SERVICE_TOKEN=password**** > > ADMIN_PASSWORD=password**** > > SERVICE_PASSWORD=**** > > RABBIT_PASSWORD=password**** > > # This is the password for your guest (for both stack and root users)**** > > GUEST_PASSWORD=password**** > > # IMPORTANT: The following must be set to your dom0 root password!**** > > XENAPI_PASSWORD=password**** > > # Do not download the usual images yet!**** > > IMAGE_URLS=""**** > > # Explicitly set virt driver here**** > > VIRT_DRIVER=xenserver**** > > # Explicitly set multi-host**** > > MULTI_HOST=1**** > > # Give extra time for boot**** > > ACTIVE_TIMEOUT=45**** > > # Interface on which you would like to access services**** > > HOST_IP_IFACE=eth3**** > > # First time Ubuntu network install params**** > > NETINSTALLIP="dhcp"**** > > NAMESERVERS="ip1"**** > > NETMASK="255.255.255.0"**** > > GATEWAY="ip1"**** > > PUB_IP="ip2"**** > > ** ** > > PUB_BR=xenbr0**** > > PUB_DEV=eth0**** > > ** ** > > #ENABLE_GI=false**** > > ** ** > > UBUNTU_INST_IP="dhcp"**** > > UBUNTU_INST_NAMESERVERS=""**** > > UBUNTU_INST_NETMASK=""**** > > UBUNTU_INST_GATEWAY=""**** > > ** ** > > ** ** > > UBUNTU_INST_ARCH="amd64"**** > > UBUNTU_INST_REPOSITORY="http://archive.ubuntu.net/ubuntu"**** > > UBUNTU_INST_LOCALE="en_US"**** > > UBUNTU_INST_KEYBOARD="us"**** > > ** ** > > ** ** > > 2012/10/2 Bilel Msekni <[email protected]>**** > > Le 02/10/2012 15:39, Afef MDHAFFAR a écrit :**** > > Hi all, **** > > ** ** > > I used devstack to install openstack on an ubuntu 12.04 with xcp.**** > > I followed this link: > https://github.com/openstack-dev/devstack/blob/master/tools/xen/README.md* > *** > > The script installed almost everything. The dashboard is working and shows > that all services are running.**** > > However, launching "nova-manage service list" shows that nova-compute is > not working.**** > > I also was unable to launch an instance from the dashboard and command > line.**** > > Here are errors shown by nova-compute.**** > > Is there any way to solve this problem?**** > > ** ** > > -------------------------------------------------------**** > > 2012-10-02 09:34:10 DEBUG nova.virt.xenapi.driver [-] Got exception: > ['XENAPI_PLUGIN_FAILURE', 'host_data', 'IOError', "[Errno 2] No such file > or directory: '/usr/etc/xenhost.conf'"] from (pid=4770) > _unwrap_plugin_exceptions /opt/stack/nova/nova/virt/xenapi/driver.py:728** > ** > > 2012-10-02 09:34:10 ERROR nova.virt.xenapi.host [-] The call to host_data > returned an error: ['XENAPI_PLUGIN_FAILURE', 'host_data', 'IOError', > "[Errno 2] No such file or directory: '/usr/etc/xenhost.conf'"].**** > > Traceback (most recent call last):**** > > File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/poll.py", > line 97, in wait**** > > readers.get(fileno, noop).cb(fileno)**** > > File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", > line 192, in main**** > > result = function(*args, **kwargs)**** > > File "/opt/stack/nova/nova/service.py", line 132, in run_server**** > > server.start()**** > > File "/opt/stack/nova/nova/service.py", line 410, in start**** > > self.manager.update_available_resource(ctxt)**** > > File "/opt/stack/nova/nova/compute/manager.py", line 2775, in > update_available_resource**** > > self.resource_tracker.update_available_resource(context)**** > > File "/opt/stack/nova/nova/utils.py", line 760, in inner**** > > retval = f(*args, **kwargs)**** > > File "/opt/stack/nova/nova/compute/resource_tracker.py", line 366, in > update_available_resource**** > > resources = self.driver.get_available_resource()**** > > File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 380, in > get_available_resource**** > > host_stats = self.get_host_stats(refresh=True)**** > > File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 542, in > get_host_stats**** > > return self.host_state.get_host_stats(refresh=refresh)**** > > File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 159, in > host_state**** > > self._host_state = host.HostState(self._session)**** > > File "/opt/stack/nova/nova/virt/xenapi/host.py", line 134, in __init__** > ** > > self.update_status()**** > > File "/opt/stack/nova/nova/virt/xenapi/host.py", line 162, in > update_status**** > > data["disk_total"] = total**** > > TypeError: 'str' object does not support item assignment**** > > Removing descriptor: 5**** > > 2012-10-02 09:34:11 CRITICAL nova [-] 'str' object does not support item > assignment**** > > 2012-10-02 09:34:11 TRACE nova Traceback (most recent call last):**** > > 2012-10-02 09:34:11 TRACE nova File "/usr/local/bin/nova-compute", line > 7, in <module>**** > > 2012-10-02 09:34:11 TRACE nova execfile(__file__)**** > > 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/bin/nova-compute", > line 48, in <module>**** > > 2012-10-02 09:34:11 TRACE nova service.wait()**** > > 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/service.py", > line 659, in wait**** > > 2012-10-02 09:34:11 TRACE nova _launcher.wait()**** > > 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/service.py", > line 192, in wait**** > > 2012-10-02 09:34:11 TRACE nova super(ServiceLauncher, self).wait()**** > > 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/service.py", > line 162, in wait**** > > 2012-10-02 09:34:11 TRACE nova service.wait()**** > > 2012-10-02 09:34:11 TRACE nova File > "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 166, > in wait**** > > 2012-10-02 09:34:11 TRACE nova return self._exit_event.wait()**** > > 2012-10-02 09:34:11 TRACE nova File > "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in > wait**** > > 2012-10-02 09:34:11 TRACE nova return hubs.get_hub().switch()**** > > 2012-10-02 09:34:11 TRACE nova File > "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 177, in > switch**** > > 2012-10-02 09:34:11 TRACE nova return self.greenlet.switch()**** > > 2012-10-02 09:34:11 TRACE nova File > "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 192, > in main**** > > 2012-10-02 09:34:11 TRACE nova result = function(*args, **kwargs)**** > > 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/service.py", > line 132, in run_server**** > > 2012-10-02 09:34:11 TRACE nova server.start()**** > > 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/service.py", > line 410, in start**** > > 2012-10-02 09:34:11 TRACE nova > self.manager.update_available_resource(ctxt)**** > > 2012-10-02 09:34:11 TRACE nova File > "/opt/stack/nova/nova/compute/manager.py", line 2775, in > update_available_resource**** > > 2012-10-02 09:34:11 TRACE nova > self.resource_tracker.update_available_resource(context)**** > > 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/utils.py", > line 760, in inner**** > > 2012-10-02 09:34:11 TRACE nova retval = f(*args, **kwargs)**** > > 2012-10-02 09:34:11 TRACE nova File > "/opt/stack/nova/nova/compute/resource_tracker.py", line 366, in > update_available_resource**** > > 2012-10-02 09:34:11 TRACE nova resources = > self.driver.get_available_resource()**** > > 2012-10-02 09:34:11 TRACE nova File > "/opt/stack/nova/nova/virt/xenapi/driver.py", line 380, in > get_available_resource**** > > 2012-10-02 09:34:11 TRACE nova host_stats = > self.get_host_stats(refresh=True)**** > > 2012-10-02 09:34:11 TRACE nova File > "/opt/stack/nova/nova/virt/xenapi/driver.py", line 542, in get_host_stats* > *** > > 2012-10-02 09:34:11 TRACE nova return > self.host_state.get_host_stats(refresh=refresh)**** > > 2012-10-02 09:34:11 TRACE nova File > "/opt/stack/nova/nova/virt/xenapi/driver.py", line 159, in host_state**** > > 2012-10-02 09:34:11 TRACE nova self._host_state = > host.HostState(self._session)**** > > 2012-10-02 09:34:11 TRACE nova File > "/opt/stack/nova/nova/virt/xenapi/host.py", line 134, in __init__**** > > 2012-10-02 09:34:11 TRACE nova self.update_status()**** > > 2012-10-02 09:34:11 TRACE nova File > "/opt/stack/nova/nova/virt/xenapi/host.py", line 162, in update_status**** > > 2012-10-02 09:34:11 TRACE nova data["disk_total"] = total**** > > 2012-10-02 09:34:11 TRACE nova TypeError: 'str' object does not support > item assignment**** > > 2012-10-02 09:34:11 TRACE nova **** > > ** ** > > ** ** > > --------------**** > > ** ** > > Thank you,**** > > Afef**** > > ** ** > > _______________________________________________**** > > Mailing list: https://launchpad.net/~openstack**** > > Post to : [email protected]**** > > Unsubscribe : https://launchpad.net/~openstack**** > > More help : https://help.launchpad.net/ListHelp**** > > Hi Afef, > > Can you please send me your localrc file for more details !**** > > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : [email protected] > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp**** > > > > **** > > ** ** > > -- > Afef MDHAFFAR > http://www.redcad.org/members/mdhaffar/ > > > **** > -- Afef MDHAFFAR http://www.redcad.org/members/mdhaffar/
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp

