I have a fresh Openstack installation and i need to use LXC to launch instances
I made the deployment manually, currently i have one controller node, one compute node, one block storage node and one object storage node.
I already made the necessary configurations in the nova.conf file as appears on the official documentation site
compute_driver = libvirt.LibvirtDriver
[libvirt]
virt_type = lxc
and i have installed the nova-compute-lxc package and the nbd-server package.
i created a new ubuntu 18 image for the container with the following command:
I have a fresh Openstack installation and i need to use LXC to launch instances
I made the deployment manually, currently i have one controller node, one compute node, one block storage node and one object storage node.
I already made the necessary configurations in the nova.conf file as appears on the official documentation site
compute_driver = libvirt. LibvirtDriver
[libvirt]
virt_type = lxc
and i have installed the nova-compute-lxc package and the nbd-server package.
i created a new ubuntu 18 image for the container with the following command:
openstack image create --public --container- format= bare --disk-format=raw --file bionic- server- cloudimg- amd64.tar. gz ubuntu18
and the flavor:
openstack flavor create --ram 2048 --vcpus 1 --disk 5 lxc.test
then when i try to launch an instance:
openstack server create --flavor lxc.test --image ubuntu18 --nic net-id= d0f6cc99- 565b-484f- a5ab-fcb1c3af45 6d --security-group 1160755e- 1312-43c6- 8ebb-b12b92d35e 51 --key-name mykey lxc6
I get the following Error
cat /var/log/ nova/nova- *.log | grep 269d2480- 4477-4382- b09c-9c686ab7a1 7c
2019-04-23 17:59:26.846 3949 INFO nova.osapi_ compute. wsgi.server [req-1dbeb432- 67f0-4305- b91c-6548dde49b ee a16c6ef0319b464 3a4ec8e56a1d025 cb 59065d8f970b467 aa94ef7b35f1eda b5 - default default] 10.8.9.54 "GET /v2.1/servers/ 269d2480- 4477-4382- b09c-9c686ab7a1 7c HTTP/1.1" status: 200 len: 1737 time: 0.6656921
2019-04-23 17:59:33.076 3944 INFO nova.api. openstack. compute. server_ external_ events [req-206e8ace- 90e3-4a95- 8274-4a9091c174 c0 c2657fa5083f4d5 c932d53d6bf0946 04 18337c70d397424 f8895cd4f1ae745 0e - default default] Creating event network- changed: 818d6adc- 252e-4d47- 9275-009cff55c7 16 for instance 269d2480- 4477-4382- b09c-9c686ab7a1 7c on compute
2019-04-23 17:59:37.663 3926 ERROR nova.scheduler. utils [req-abd32ef2- 3a19-4154- a7da-893f3d2b2a ef a16c6ef0319b464 3a4ec8e56a1d025 cb 59065d8f970b467 aa94ef7b35f1eda b5 - default default] [instance: 269d2480- 4477-4382- b09c-9c686ab7a1 7c] Error from last host: compute (node compute. cujae.edu. cu): [u'Traceback (most recent call last):\n', u' File "/usr/lib/ python2. 7/dist- packages/ nova/compute/ manager. py", line 1841, in _do_build_ and_run_ instance\ n filter_properties, request_spec)\n', u' File "/usr/lib/ python2. 7/dist- packages/ nova/compute/ manager. py", line 2121, in _build_ and_run_ instance\ n instance_ uuid=instance. uuid, reason= six.text_ type(e) )\n', u'RescheduledEx ception: Build of instance 269d2480- 4477-4382- b09c-9c686ab7a1 7c was re-scheduled: mount() takes exactly 4 arguments (3 given)\n']