Here's how to create a provisioning node to run deploy-tools (this came up with NDS-395)
- In Nebula, create instance, select CoreOSStable1122
- Disable updates
sudo systemctl stop update-engine
sudo systemctl stop locksmithd
- Fix the Docker BIP and MTU
- sudo su
- mkdir -p /etc/systemd/system/docker.service.d
- vi /etc/systemd/system/docker.service.d/10-docker0.conf
[Service]
Environment="DOCKER_OPT_BIP=--bip=172.30.0.1/16"
Environment="DOCKER_OPT_MTU=--mtu=1454"
- systemctl daemon-reload
- systemctl restart docker
Adding image to OpenStack
If the image doesn't exist in the current OpenStack project:
- docker run -it ndslabs/deploy-tools bash
- curl https://stable.release.core-os.net/amd64-usr/current/coreos_production_openstack_image.img.bz2 -o coreos_production_openstack_image.img.bz2
- bunzip coreos_production_openstack_image.img.bz2
- openstack image create --disk-format qcow2 --file ./coreos_production_openstack_image.img CoreOSStable1122