aboutsummaryrefslogtreecommitdiff
Copyright (C) 2023 Pasha This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Debian OpenStack Installer for home lab setup --------------------------------------------- Install Debian 12 (Bookworm) on a physical/virtual machine. 1. setup static IP /etc/network/interfaces ------------------------------- ... allow-hotplug eno1 iface eno1 inet static address 192.168.0.155 broadcast 192.168.0.255 netmask 255.255.255.0 gateway 192.168.0.1 dns-nameservers 192.168.0.1 -------------------------------- We will use same ethernet connection for host and virtual machines. # systemctl restart networking external router | | eno1 | -------> static IP: 192.168.0.155 2. edit "openstack_setup.sh" and set the following setting: OPENSTACK_HOST_IP="192.168.0.155" EXTERNAL_BRIDGE_INTERFACE="eno1" # chmod +x openstack_setup.sh # ./openstack_setup.sh &> output.txt check output from another shell # tail -f output.txt restart 3. Check "next_steps" for networking and launching your first instance. 4. You can access dashboard: https://192.168.0.155/horizon/ after you launch your first instance external router | | eno1 | -------> bridge-xxx - static IP: 192.168.0.155 | | ------- virtual machines ...