My first guess is that you've got the HOST_IP_IFACE set wrong - the comment 
explains which IFACE should be used.  You've set it to eth0 which is typically 
an private network which cannot be used.

If this doesn't fix the problem, we'll need to see the result of "nova 
service-list" and log files from the slave, and possibly the master.  These 
should be uploaded to paste.openstack.org.

Thanks,

Bob

From: Alexandre De Carvalho [mailto:alexandre7.decarva...@gmail.com]
Sent: 15 May 2013 11:06
To: Bob Ball
Cc: openstack@lists.launchpad.net
Subject: Re: [Openstack] Compute node with xenserver

Hi Bob,

I tried your localrc configuration. But these ones doesn't work and i don't 
know why !

Here my localrc configuration :

MYSQL_PASSWORD=test
SERVICE_TOKEN= test
ADMIN_PASSWORD= test
SERVICE_PASSWORD= test
RABBIT_PASSWORD= test
SWIFT_HASH="66a3d6b56c1f479c8b4e70ab5c2000f5"
# This is the password for the OpenStack VM (for both stack and root users)
GUEST_PASSWORD= test

# XenAPI parameters
# IMPORTANT: The following must be set to your dom0 root password!
XENAPI_PASSWORD=nexylqn
XENAPI_CONNECTION_URL="http://178.161.20.30";
VNCSERVER_PROXYCLIENT_ADDRESS=178.161.20.30

# 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
# Host Interface, i.e. the interface on the nova vm you want to expose the
# services on. Usually eth2 (management network) or eth3 (public network) and
# not eth0 (private network with XenServer host) or eth1 (VM traffic network)
# The default is eth3.
HOST_IP_IFACE=eth0

# Settings for netinstalling Ubuntu
# UBUNTU_INST_RELEASE=precise

# First time Ubuntu network install params
#UBUNTU_INST_IFACE="dhcp"
#UBUNTU_INST_IP="178.161.20.30"

ENABLED_SERVICES="n-cpu,n-net,n-api,g-api,-mysql"
DATABASE_TYPE=mysql
MYSQL_HOST=178.161.20.29
RABBIT_HOST=178.161.20.29
KEYSTONE_AUTH_HOST=178.161.20.29
GLANCE_HOSTPORT=178.161.20.29:9292<http://178.161.20.29:9292>

PUB_IP=178.161.30.54
VM_IP=10.1.30.54

I launch ./install_os_domU.sh

It's ok. When i want see the ip vm , i have this one ip : 10.0.213.195 and not 
one ip in 10.1.30.X ou 178.161.30.X


Can you help me to resolve my problem, please ?


Thanks for your help Bob.

regards,
alexandre


2013/5/14 Bob Ball <bob.b...@citrix.com<mailto:bob.b...@citrix.com>>
Hi Alex,

There appear to be conflicting (or partially incomplete) guides for this at 
http://devstack.org/guides/multinode-lab.html and at 
http://devstack.org/localrc.html.  There is full documentation on the stack 
script and which settings you need to consider for multi host (search for 
multi) at http://devstack.org/stack.sh.html.

We set the following variables on the slave to enable a multi-host setup:
ENABLED_SERVICES="n-cpu,n-net,n-api,g-api,-mysql"
DATABASE_TYPE=mysql
MYSQL_HOST=<controller IP>
RABBIT_HOST=<controller IP>
KEYSTONE_AUTH_HOST=<controller IP>
GLANCE_HOSTPORT=<controller IP>:9292
PUB_IP=<This node public network IP>
VM_IP=<This node VM network IP>

Of course, on the master MULTI_HOST also needs to be set to true.

Note that the hostnames for the computes need to be unique, and so if you 
already have a compute called "DevStackOSDomU" (the default) then you'll have 
to change GUEST_NAME in localrc and the hostname for the second compute node.  
This is also true if you want to add further compute nodes.

Thanks,

Bob

From: Alexandre De Carvalho 
[mailto:alexandre7.decarva...@gmail.com<mailto:alexandre7.decarva...@gmail.com>]
Sent: 14 May 2013 16:55
To: Bob Ball
Cc: openstack@lists.launchpad.net<mailto:openstack@lists.launchpad.net>
Subject: Re: [Openstack] Compute node with xenserver

Thanks for your reply Bob. Ok now i have a xenserver with a domU. I have 
followed this doc : 
https://github.com/openstack-dev/devstack/blob/master/tools/xen/README.md

But now how to indicate that this xenserver is the compute node of my 
Controller on Ubuntu 12.04 LTS (used devstack) ?

Alex

2013/5/14 Bob Ball <bob.b...@citrix.com<mailto:bob.b...@citrix.com>>
Hi Alexandre,

Interesting question!

I'd suggest you follow the devstack installation guide at 
https://wiki.openstack.org/wiki/XenServer/DevStack.  There is a handy script 
there which makes installation of devstack on an existing XenServer or other 
XenAPI host very straight forward.

It would also be helpful to review 
http://docs.openstack.org/trunk/openstack-compute/admin/content/introduction-to-xen.html
 to understand how the host is setup for Nova in XenServer since the nova code 
lives in a virtual machine to isolate it from the privileged domain 0.

Thanks,

Bob

From: Openstack 
[mailto:openstack-bounces+bob.ball<mailto:openstack-bounces%2Bbob.ball>=citrix....@lists.launchpad.net<mailto:citrix....@lists.launchpad.net>]
 On Behalf Of Alexandre De Carvalho
Sent: 14 May 2013 15:18
To: openstack@lists.launchpad.net<mailto:openstack@lists.launchpad.net>
Subject: [Openstack] Compute node with xenserver

Hi !

I have

1) Controller on Ubuntu 12.04 LTS (used devstack)
2) Node Compute on Ubuntu 12.04 LTS with KVM hypervisor (used devstack)







And i would like to have a node compute on xenserver. But i don't know how to 
do it. Can you help me and say me the steps to do it, please ?

--
regards,
Alexandre








_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to