日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

ubuntu1804 Devstack部署OpenStack

發布時間:2023/12/20 Ubuntu 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu1804 Devstack部署OpenStack 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用新安裝的18.04,未進行任何跟新下載的最好

安裝順序:

一、更換國內源(ubuntu版本不一致的時候換源鏈接不一致,本版本是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

二、升級安裝包

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

三、設定時間、同步時間

sudo dpkg-reconfigure tzdata sudo apt-get install ntpdate // 安裝時間同步工具 sudo ntpdate cn.pool.ntp.org // 與網絡服務器同步時間 date // 查看時間是否已經同步

四、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

六、創建stack賬戶

devstack/tools/create-stack-user.sh

七、將devstack目錄放在/opt/stack下,并設置權限

mv devstack /opt/stack chown -R stack:stack /opt/stack/devstack

八、切換到stack用戶,在安裝成功前都在stack用戶下

sudo su - stack

九、創建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兩個命令起作用

sudo virtualenv ../requirements/.venv/

十一、下載資源放到/opt/stack/devstack/files/里面(image版本和local配置里一致,否則會重新下載,浪費時間)

etcd、image要下載對應版本:
rocky對應
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

可能出現的問題:

總結

以上是生活随笔為你收集整理的ubuntu1804 Devstack部署OpenStack的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。