tech:cloud_openstack_devstack
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tech:cloud_openstack_devstack [2025/10/30 17:22] – Jean-Baptiste | tech:cloud_openstack_devstack [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| + | {{tag> | ||
| + | |||
| + | # Cloud OpenStack DevStack | ||
| + | |||
| + | |||
| + | OpenStack | ||
| + | |||
| + | Voir aussi : | ||
| + | * OpenNebula | ||
| + | * CloudStack | ||
| + | |||
| + | Autre | ||
| + | * Certified OpenStack Administrator Exam | ||
| + | |||
| + | Pré requis : | ||
| + | * 8Go RAM | ||
| + | * 2 Cores | ||
| + | * 1 NIC | ||
| + | * Ubuntu LTS | ||
| + | |||
| + | Voir : | ||
| + | * https:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | * http:// | ||
| + | |||
| + | `/ | ||
| + | ~~~bash | ||
| + | # http_proxy=http:// | ||
| + | # https_proxy=http:// | ||
| + | ALL_PROXY=http:// | ||
| + | NO_PROXY=localhost, | ||
| + | ~~~ | ||
| + | |||
| + | ~~~bash | ||
| + | apt-get update | ||
| + | apt-get upgrade | ||
| + | ~~~ | ||
| + | |||
| + | ~~~bash | ||
| + | export ALL_PROXY=http:// | ||
| + | export NO_PROXY=localhost, | ||
| + | |||
| + | git config --global http.proxy http:// | ||
| + | git clone https:// | ||
| + | ~~~ | ||
| + | |||
| + | Notes en vrac | ||
| + | |||
| + | ~~~bash | ||
| + | sudo apt-get install \ | ||
| + | git \ | ||
| + | python-cliff \ | ||
| + | python-dev \ | ||
| + | python-pip \ | ||
| + | ebtables \ | ||
| + | bridge-utils \ | ||
| + | thin-provisioning-tools \ | ||
| + | qemu | ||
| + | |||
| + | sudo pip install --upgrade pip | ||
| + | #sudo pip install -U os-testr | ||
| + | |||
| + | git config --global http.proxy http:// | ||
| + | git clone https:// | ||
| + | cd master | ||
| + | cp samples/ | ||
| + | ~~~ | ||
| + | |||
| + | `local.conf` | ||
| + | ~~~ini | ||
| + | ADMIN_PASSWORD=secret | ||
| + | DATABASE_PASSWORD=$ADMIN_PASSWORD | ||
| + | RABBIT_PASSWORD=$ADMIN_PASSWORD | ||
| + | SERVICE_PASSWORD=$ADMIN_PASSWORD | ||
| + | |||
| + | # hostname -I | ||
| + | HOST_IP=192.168.56.11 | ||
| + | |||
| + | # | ||
| + | # | ||
| + | |||
| + | VERBOSE=True | ||
| + | |||
| + | # | ||
| + | # | ||
| + | |||
| + | # | ||
| + | IP_VERSION=4 | ||
| + | DEFAULT_INSTANCE_TYPE=m1.tiny | ||
| + | ~~~ | ||
| + | |||
| + | `stackrc` | ||
| + | ~~~bash | ||
| + | HOST_IP=${HOST_IP: | ||
| + | GIT_BASE=${GIT_BASE: | ||
| + | ~~~ | ||
| + | |||
| + | ~~~bash | ||
| + | sudo master/ | ||
| + | sudo chown -R stack:stack master | ||
| + | sudo ufw disable | ||
| + | |||
| + | sudo su stack | ||
| + | master/ | ||
| + | ~~~ | ||
| + | |||
| + | `/ | ||
| + | ~~~ini | ||
| + | compute_driver = libvirt.LibvirtDriver | ||
| + | |||
| + | [libvirt] | ||
| + | virt_type = kvm | ||
| + | |||
| + | cpu_mode = custom | ||
| + | cpu_model = Nehalem | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | Désinstall & réinstall | ||
| + | ~~~bash | ||
| + | ./ | ||
| + | ./clean.sh | ||
| + | ./stack.sh | ||
| + | sudo reboot | ||
| + | ~~~ | ||
| + | |||
| + | ~~~bash | ||
| + | / | ||
| + | tail -n 3 / | ||
| + | systemctl restart openstack-nova-compute.service | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | ~~~bash | ||
| + | journalctl --unit ' | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
