If you run the scripts with a user that has an SSH key created, it will try and 
import that into the VM for you, then it outputs the logs until it noticed that 
things have finished:
https://github.com/openstack-dev/devstack/blob/master/tools/xen/install_os_domU.sh#L366

Can you describe how you have got the networks configured for that VM?
I should end up something like this:
http://docs.openstack.org/trunk/openstack-compute/admin/content/introduction-to-xen.html#xenapi-deployment-architecture
http://docs.openstack.org/trunk/openstack-compute/admin/content/xenapi-flat-dhcp-networking.html

It looks like the network configuration for you VM is incorrect.
You can specify the configuration by modifying adding any of these params into 
the localrc file:
https://github.com/openstack-dev/devstack/blob/master/tools/xen/xenrc#L29
Where "dhcp" is a valid option for the IP address.

The next problem you are likely to have is ensuring the correct IP address for 
your XenServer:
https://github.com/openstack-dev/devstack/blob/master/stack.sh#L2098

I think you are best playing with the settings in your VM until you are happy, 
then transferring those into your localrc file settings.

If you can describe what networking you are planning to have, I will hopefully 
be able to help you more directly.

Thanks,
John

From: Afef MDHAFFAR [mailto:afef.mdhaf...@gmail.com]
Sent: Friday, September 28, 2012 4:49 PM
To: John Garbutt
Cc: openstack@lists.launchpad.net<mailto:openstack@lists.launchpad.net>

Subject: Re: [Openstack] openstack -- xcp - devstack

Hello,

Thanks a lot for you answer.
The problem has been fixed. I had to set the HOST_IP_IFACE flag to  "eth3" 
instead of "eth0" in the localrc file. DomU is now created and running. 
Actually, the script finishes its execution while showing this message:
-------------------------------------------------------------------------------------------------------------------------------------
+ echo 
'################################################################################'
################################################################################
+ echo ''

+ echo 'All Finished!'
All Finished!
+ echo 'Now, you can monitor the progress of the stack.sh installation by '
Now, you can monitor the progress of the stack.sh installation by
+ echo 'tailing /opt/stack/run.sh.log from within your domU.'
tailing /opt/stack/run.sh.log from within your domU.
+ echo ''

+ echo 'ssh into your domU now: '\''ssh 
stack@192.168.1.55<mailto:stack@192.168.1.55>'\'' using your password'
ssh into your domU now: 'ssh stack@ip' using your password
+ echo 'and then do: '\''tail -f /opt/stack/run.sh.log'\'''
and then do: 'tail -f /opt/stack/run.sh.log'
+ echo ''

+ echo 'When the script completes, you can then visit the OpenStack Dashboard'
When the script completes, you can then visit the OpenStack Dashboard
+ echo 'at http://ip, and contact other services at the usual ports.'
at http://ip, and contact other services at the usual ports.
----------------------------------------------------------------------------------------------------------------------------------------------------------
Unfortunately, I was unable to ssh the new domU. It shows this error 
"ssh_exchange_identification: Connection closed by remote host" . So, I tried 
to log into DomU via "xe console", then I noticed that the created domU does 
not have an internet connection. That's why (i think) the script run.sh was not 
successful.

How can I solve this problem?

Thank you,
Afef


2012/9/28 John Garbutt <john.garb...@citrix.com<mailto:john.garb...@citrix.com>>
Not sure that is your XCP version, but I don't think that is important.

localrc is all you need to change.

This is the code you are having trouble with:
https://github.com/openstack-dev/devstack/blob/master/tools/xen/install_os_domU.sh#L246

The easiest way to work around this is to get this file:
https://github.com/openstack-dev/devstack/blob/master/tools/xen/devstackubuntupreseed.cfg
Put the above on a webserver, and set the following flag, to something like:
PRESEED_URL=192.168.0.1/devstackubuntupreseed.cfg<http://192.168.0.1/devstackubuntupreseed.cfg>

You need to ensure that PRESEED_URL is accessible to the VM on the interface 
specified by HOST_IP_IFACE.

Often that would be the management network, so the devstack scripts, by 
default, upload the preseed file to the built-in webserver on your XCP server.

I hope that helps,
John

From: Afef MDHAFFAR 
[mailto:afef.mdhaf...@gmail.com<mailto:afef.mdhaf...@gmail.com>]
Sent: Friday, September 28, 2012 8:05 AM
To: John Garbutt

Subject: Re: [Openstack] openstack -- xcp - devstack

Hi,

Yes, you are right!
When I tried to connect to the created domU via "xe console", I found that the 
installation of this domU is hanging in "the network configuration step". It 
seems that it was unable to configure the network. I tried to give a static ip 
address, but I hangs in downloading "devstackubuntupreseed.cfg" from Dom0.
I use XCP 4.13. I have configured only the localrc file. Do I have to configure 
other files?

Thank yoy,
Afef
2012/9/27 John Garbutt <john.garb...@citrix.com<mailto:john.garb...@citrix.com>>
Hi,

I suspect the problem is that your VM was unable to access the internet on the 
VM's interface specified by: HOST_IP_IFACE

You can see how the Ubuntu install parameters are specified here:
https://github.com/openstack-dev/devstack/blob/master/tools/xen/scripts/install_ubuntu_template.sh#L53

What version of XCP are you running? Are you using any tools to connect to the 
console of the VM?

I hope that helps,
John

From: 
openstack-bounces+john.garbutt=citrix....@lists.launchpad.net<mailto:citrix....@lists.launchpad.net>
 
[mailto:openstack-bounces+john.garbutt<mailto:openstack-bounces%2Bjohn.garbutt>=citrix....@lists.launchpad.net<mailto:citrix....@lists.launchpad.net>]
 On Behalf Of Afef MDHAFFAR
Sent: Wednesday, September 26, 2012 9:39 AM
To: openstack@lists.launchpad.net<mailto:openstack@lists.launchpad.net>
Subject: Re: [Openstack] openstack -- xcp - devstack

Actually, when I deeply looked on the problem, I found that  there is no 
partition in the device that could be mapped by the kpartx command.

Any ideas how to solve it?

Thank you,
Afef
2012/9/26 Afef MDHAFFAR 
<afef.mdhaf...@gmail.com<mailto:afef.mdhaf...@gmail.com>>
Hi all,

I am trying to install openstack via devstack.
I use Ubuntu Server 12.04 and XCP.
I mainly followed this link : 
https://github.com/openstack-dev/devstack/blob/master/tools/xen/README.md.
The execution of the script hangs in this state:
************************
+ echo 'Waiting for DevStackOSDomU to finish installation...'
Waiting for DevStackOSDomU to finish installation...
+ sleep 20
+ true
++ xe_min vm-list name-label=DevStackOSDomU power-state=halted
++ local cmd=vm-list
++ shift
++ xe vm-list --minimal name-label=DevStackOSDomU power-state=halted
+ state=
+ '[' -n '' ']'
***********************
I thought that installing DomU from the scratch could take time, and I waited 
more 1H and 30 min. Unfortunately, nothing happened.

Then, I tried to shutdown the machine manually via : xe vm-shutdown 
name-label=DevStackOSDomU force=true. The script continues working, but it then 
exits while showing a mapping error : Failed to find mapping

Would you please help to fix this problem?

Thank you

Best regards,
Afef



--
Afef MDHAFFAR
http://www.redcad.org/members/mdhaffar/



--
Afef MDHAFFAR
http://www.redcad.org/members/mdhaffar/




--
Afef MDHAFFAR
http://www.redcad.org/members/mdhaffar/


_______________________________________________
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