# 安裝openstack並建立虛擬機 ## 1. 緣由 此為安裝openstack的過程 ## 2. 系統簡介 伺服器:Ubuntu 22.04 LTS Server 伺服器IP:10.2.200.196 ## 3. 安裝過程 ### 建立stack ``` sudo useradd -s /bin/bash -d /opt/stack -m sudo chmod +x /opt/stack echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack ```  ### 下載OpenStack相關的套件 ``` sudo -u stack -i sudo apt-get install -y git git clone https://opendev.org/openstack/devstack ```   ### 建立local.conf文件 ``` cd devstack sudo nano local.conf ```   ### 安裝OpenStack ``` ./stack.sh ``` ### 登入OpenStack  ### 網路設定 ``` Admin -> Network -> Networks -> public -> 子網路 -> 新增子網路 ```   ### 橋接虛擬網卡到實體網卡 ``` sudo ovs-vsctl add-port br-ex eno1 sudo ip addr flush dev eno1 ```  ``` sudo nano /etc/netplan/00-installer-config.yaml ```  更新網路配置 ``` sudo netplan try ``` ``` sudo ip addr add "yourIP" dev br-ex sudo ip link set br-ex up ```  ### 新增網路    ### 新增router ``` Admin -> Network -> Routers -> Create Router ```  ### 分配浮動IP ``` Admin -> Network -> Floating IPs -> Allocate IP To Project ```  ### 發布雲實例 ``` Project -> Compute -> Instances -> Launch Instance ```     ## 4. 結論 安裝OpenStack的過程很有挑戰,在安裝過程中,我們學到了不少關於OpenStack相關的知識。 ## 5. Reference https://medium.com/@kcoupal/how-to-install-openstack-on-ubuntu-22-04-with-devstack-3336c01ddcfa https://hackmd.io/@FrCgWmOfTYe5ewU0YFGFmQ/rJy9bDyr2
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up