[Bug 1264338] Re: could not route the host for container
Serge Hallyn
1264338 at bugs.launchpad.net
Fri Jan 3 22:03:21 UTC 2014
Here is a version of your first script which does work. There is no
indication at host level of when the container has managed to get an ip
address, so best would be to replace my time.sleep(5) with a loop which
repeats until the reported ip is not empty.
Near as I can tell there is no bug here, so marking this invalid.
Please feel free to ask in #lxcontainers or in the lxc-users mailing
list if you have more questions.
#!/usr/bin/python
import commands
from fabric.api import settings
from fabric.operations import run
import sys
import time
def main():
commands.getstatusoutput("lxc-stop -n test")
commands.getstatusoutput("lxc-destroy -n test")
result = commands.getstatusoutput("lxc-create -t ubuntu -n test")
if result[0] != 0:
sys.exit(1)
result = commands.getstatusoutput("lxc-start -d -n test")
if result[0] != 0:
sys.exit(1)
commands.getstatusoutput("lxc-wait -n test -s RUNNING")
time.sleep(5)
result = commands.getstatusoutput("lxc-info -n test -i -H")
ip = result[1]
print ip
with settings(host_string=ip,user="ubuntu",password="ubuntu"):
print run("whoami",shell=True)
if __name__ == "__main__":
main()
** Changed in: lxc (Ubuntu)
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1264338
Title:
could not route the host for container
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1264338/+subscriptions
More information about the Ubuntu-server-bugs
mailing list