Openstack (2) : 在ubuntu 16.04上安裝Devstack (all-in-one with VMware Workstation)
使用環境:ubuntu 16.04 LTS (一開始使用ubuntu-16.04.5-desktop-amd64安裝有點問題,後來改用ubuntu-16.04.6-desktop-amd64才安裝成功) 使用的Devstack版本:Ocata (更新:Queens也安裝成功) 配置資源(如下圖):4G RAM、4 processors、50GB disk space (後來因為跑不太動,所以將RAM增加到8G、processors增加到8個) (網路上有些 文章 提到,Virtualize Intel VT-x/EPT or AMD-V/RVI這個要勾選,會影響後續效能) P.S. 有時候會出現無法解決的error,可以嘗試利用log中的訊息去修復,如果還是不能,可以重新創一個VM再裝一次(或是在VM創建之初先Snapshot) STEP 1. 軟體更新/升級 sudo apt-get update sudo apt-get upgrade STEP 2. 安裝相關的套件 sudo apt-get install vim git python-pip -y sudo pip install --upgrade pip sudo pip install -U os-testr STEP 3. 創建stack用戶 #有些網站會使用sudo tools/create-stack-user.sh(git clone下來的openstack source code內建script)來創建users,這在某些環境下好像會有問題 sudo groupadd stack sudo useradd -g stack -s /bin/bash -d /opt/stack -m stack #以root權限更改/etc/sudoers,給stack用戶添加權限(不用密碼),這樣等等安裝openstack的時候就不會一直詢問密碼 sudo vim /etc/sudoers #在文件中插入這一行 stack ALL=(ALL) NOPASSWD:ALL #或直接打這行 echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers STEP 4. 進入...