ubuntu1804 Devstack部署OpenStack
用新安裝的18.04,未進(jìn)行任何跟新下載的最好
安裝順序:
一、更換國(guó)內(nèi)源(ubuntu版本不一致的時(shí)候換源鏈接不一致,本版本是18.04版本的)
mv /etc/apt/sources.list /etc/apt/sources.list.bak vim /etc/apt/sources.listdeb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse二、升級(jí)安裝包
sudo apt-get update sudo apt-get upgrade sudo apt-get install git sudo apt-get install python-pip sudo pip install --upgrade pip sudo pip install -U os-testr三、設(shè)定時(shí)間、同步時(shí)間
sudo dpkg-reconfigure tzdata sudo apt-get install ntpdate // 安裝時(shí)間同步工具 sudo ntpdate cn.pool.ntp.org // 與網(wǎng)絡(luò)服務(wù)器同步時(shí)間 date // 查看時(shí)間是否已經(jīng)同步四、pip更換為豆瓣源
sudo mkdir .pip sudo vim .pip/pip.conf[global] index-url = http://pypi.douban.com/simple/ trusted-host = pypi.douban.com五、下載devstack倉庫
git clone https://github.com.cnpmjs.org/openstack-dev/devstack -b stable/rocky六、創(chuàng)建stack賬戶
devstack/tools/create-stack-user.sh七、將devstack目錄放在/opt/stack下,并設(shè)置權(quán)限
mv devstack /opt/stack chown -R stack:stack /opt/stack/devstack八、切換到stack用戶,在安裝成功前都在stack用戶下
sudo su - stack九、創(chuàng)建local.conf配置文件(文件放在devstack文件夾中)
sudo vim local.conf[[local|localrc]] ADMIN_PASSWORD=123456 DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORDKEYSTONE_BRANCH=stable/rocky NOVA_BRANCH=stable/rocky NEUTRON_BRANCH=stable/rocky SWIFT_BRANCH=stable/rocky GLANCE_BRANCH=stable/rocky CINDER_BRANCH=stable/rocky# use TryStack git mirror GIT_BASE=http://git.trystack.cn NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git SPICE_REPO=http://git.trystack.cn/git/spice/spice-html5.gitOFFLINE=False RECLONE=FalseQ_ML2_PLUGIN_EXT_DRIVERS=port_securityenable_plugin tap-as-a-service https://opendev.org/x/tap-as-a-service.git stable/rocky enable_service taas enable_service taas_openvswitch_agent TAAS_SERVICE_DRIVER=TAAS:TAAS:neutron_taas.services.taas.service_drivers.taas_rpc.TaasRpcDriver:default#tap-as-a-service-dashboard安裝 enable_plugin tap-as-a-service-dashboard https://opendev.org/x/tap-as-a-service-dashboard十、讓上述enable_service placement-api、enable_service placement-client兩個(gè)命令起作用
sudo virtualenv ../requirements/.venv/十一、下載資源放到/opt/stack/devstack/files/里面(image版本和local配置里一致,否則會(huì)重新下載,浪費(fèi)時(shí)間)
etcd、image要下載對(duì)應(yīng)版本:
rocky對(duì)應(yīng)
https://github.com.cnpmjs.org/coreos/etcd/releases/download/v3.2.17/etcd-v3.2.17-linux-amd64.tar.gz
http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img
十二、拉代碼倉庫到/opt/stack/rocky
git clone https://github.com.cnpmjs.org/openstack/horizon.git -b stable/rocky git clone https://github.com.cnpmjs.org/openstack/glance.git -b stable/rocky git clone https://github.com.cnpmjs.org/openstack/swift.git -b stable/rocky git clone https://github.com.cnpmjs.org/openstack/neutron.git -b stable/rocky git clone https://github.com.cnpmjs.org/openstack/cinder.git -b stable/rocky git clone https://github.com.cnpmjs.org/openstack/keystone.git -b stable/rocky git clone https://github.com.cnpmjs.org/openstack/nova.git -b stable/rocky git clone https://github.com.cnpmjs.org/novnc/noVNC.git /opt/stack/noVNC --branch stable/v0.6十三、開始安裝
FORCE=yes ./stack.sh可能出現(xiàn)的問題:
總結(jié)
以上是生活随笔為你收集整理的ubuntu1804 Devstack部署OpenStack的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大学python课本_Python大学实
- 下一篇: 蓝桥杯备赛笔记-规律题