準備環境:
1)最小安裝Centos 7(6G記憶體+50G硬碟)
2) selinux、iptables關閉 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall開機啟動 setenforce 0
# 使用豆瓣pip源
mkdir -p ~/.pip vi ~/.pip/pip.conf [global] index-url = http://pypi.douban.com/simple/ [install] trusted-host = pypi.douban.com
下載並安裝EPEL
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm yum repolist ##檢查是否已新增至源列表
為系統安裝必要的工具包:
yum install -y Python-pip pip install --upgrade pip pip install -U os-testr yum -y install bridge-utils yum -y install net-tools yum install -y git yum-utils
更新系統
yum update
3)新增一個openstack使用者
useradd -d /opt/stack -m -s /bin/bash stack echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
4)su進入新使用者並克隆devstack
su - stack git clone https://git.openstack.org/openstack-dev/devstack 5)安裝devstack cd devstack ./stack.sh
等待2-3分鐘,您將看到MySQL資料庫,RabbitMQ,服務管理員,服務身份驗證和Horizon和Keystone服務的密碼提示。
預計剩餘的安裝步驟需要至少10-30分鐘的長時間(具體取決於您的網際網路連線。
6)安裝完成後就可以訪問
*************************************************************************************************
啟動 OpenStack
報錯問題處理:
/stack.sh: line 488: generate-subunit: command not found
sudo yum install -y Python-pip
sudo pip install –upgrade pip
sudo pip install -U os-testr