欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

kolla-ansible如何部署openstack的ocata

小編給大家分享一下kolla-ansible如何部署openstack的ocata,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名申請、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、興寧網(wǎng)站維護(hù)、網(wǎng)站推廣。

環(huán)境(離線部署https://my.oschina.net/u/857184/blog/1526474)

操作系統(tǒng)

CentOS Linux release 7.3.1611 (Core)

內(nèi)核信息

Linux 3.10.0-514.el7.x86_64

硬件

虛擬機一臺

網(wǎng)卡

2塊

內(nèi)存

8G  //all-in-one建議16G

CPU

4 VCPU

安裝epel-release ;安裝python-pip,升級到最新

yum install epel-release

yum install python-pip

pip install -U pip

安裝依賴包

yum install python-devel libffi-devel gcc openssl-devel libselinux-python

安裝ansible

yum install ansible

安裝docker

curl -sSL https://get.docker.io | bash

配置docker服務(wù),這里的配置,根據(jù)官網(wǎng)的提示是為了防止kolla-ansible部署neutron-dhcp-agent 容器時候拋出 APIError/HTTPError

# Create the drop-in unit directory for docker.service

mkdir -p /etc/systemd/system/docker.service.d

# Create the drop-in unit file

tee /etc/systemd/system/docker.service.d/kolla.conf <<-'EOF'

[Service]

MountFlags=shared

EOF

重啟dockers服務(wù)

systemctl daemon-reload

systemctl restart docker

安裝docker python

pip install -U docker

安裝 升級python jinja版本

pip install -U Jinja2

安裝ntp

yum install ntp

systemctl enable ntpd.service

systemctl start ntpd.service

關(guān)閉libvirtd服務(wù)

系統(tǒng)可能默認(rèn)開啟了libvirtd服務(wù),需要關(guān)閉

systemctl stop libvirtd.service

systemctl disable libvirtd.service

安裝kolla-ansible

運行這個命令會安裝最新穩(wěn)定版本的kolla-ansible

pip install kolla-ansible

復(fù)制globals.yml 和 passwords.yml 到 /etc

cp -r /usr/share/kolla-ansible/etc_examples/kolla /etc/kolla/

復(fù)制inventory 文件 (all-in-one 和 multinode) 到 當(dāng)前目錄

cp /usr/share/kolla-ansible/ansible/inventory/* .

配置docker本地鏡像倉庫

默認(rèn)Docker的Registry是使用5000端口,對于OpenStack來說,有端口沖突,所以需要改成4000。Pull并啟動registry鏡像。

docker run -d -v /opt/registry:/var/lib/registry -p 4000:5000 \

--restart=always --name registry registry:2.3

說明:

Docker容器啟動的時候,如果要掛載宿主機的一個目錄,可以用-v參數(shù)指定;這里表示將宿主機的

/opt/registry目錄掛在到容器的/var/lib/registry目錄

-p 4000:5000 表示將宿主機的4000映射到容器的5000端口

--name registry 是給這個容器起名為registry

registry:2.3表示docker拉取的鏡像是版本為2.3的registry

將之前下載的kolla鏡像解壓到/opt/registry目錄中

tar zxf centos-binary-registry-ocata.tar.gz -C /opt/registry/

查看鏡像倉庫是否正常,如果返回一個json數(shù)據(jù)表示正常工作,這里的ip替換為docker倉庫所在的主機IP

curl http://xxx.xxx.xxx.xxx:4000/v2/_catalog

有時候會在準(zhǔn)備運行kolla-ansible deploy -i出現(xiàn)這種報錯

Error:server gave HTTP response to HTTPS client

需要配置,這里的ip就是registry所在的主機ip

tee /etc/docker/daemon.json <<-'EOF'

{ "insecure-registries":["xxx.xxx.xxx.xxx:4000"]}

EOF

重啟Docker服務(wù)

systemctl daemon-reload

systemctl restart docker

配置kvm/qemu

檢查系統(tǒng)是否支持硬件加速,如果返回為0,那么只能使用qemu

egrep -c '(vmx|svm)' /proc/cpuinfo

如果是在虛擬機里安裝Kolla,希望可以在OpenStack平臺上創(chuàng)建虛擬機,那么你需要把virt_type=qemu,默認(rèn)是KVM。

mkdir -p /etc/kolla/config/nova

cat << EOF > /etc/kolla/config/nova/nova-compute.conf

[libvirt]

virt_type=qemu

EOF

部署kolla

生成密碼文件

kolla-genpwd

行這個命令,將會為/etc/kolla/passwords.yml的配置項填充隨機生成的密碼;

可以在運行這個命令后,根據(jù)自己需要修改passwords.yml,設(shè)置自己的密碼

例如

編輯 /etc/kolla/passwords.yml文件,配置keystone管理員用戶的密碼。

keystone_admin_password: admin

配置/etc/kolla/globals.yml

kolla_internal_vip_address: " 172.16.X.225"   //訪問Dashboard的地址

docker_registry: " 172.16.X.225:4000"

docker_namespace: "lokolla"

network_interface: "eth0"                    //IP地址為172.16.X.225

neutron_external_interface: "eth2"             //該網(wǎng)卡不配置IP地址

openstack_release: “4.0.3”

kolla_base_distro: "centos"              //默認(rèn)為centos

kolla_install_type: "binary"             //默認(rèn)為binary

說明:

kolla_internal_vip_address:虛擬ip( VIP)會用于和 keepalived

docker_registry: 指定這個配置為本地倉庫的話,kolla會從本地倉庫下載鏡像

docker_namespace: 指定了倉庫的名稱空間

network_interface: 指定當(dāng)前用于kolla服務(wù)所在的管理主機的IP

neutron_external_interface: 用于neutron容器部署

openstack_release: 指定了kolla部署容器的時候從倉庫獲取的鏡像版本,參考3.   Kolla鏡像獲取

由于部署的是all-in-one單節(jié)點

編輯/usr/share/kolla-ansible/ansible/group_vars/all.yml

文件,設(shè)置enable_haproxy為no

enable_haproxy: "no"

開始部署

驗證環(huán)境是否符合kolla要求

進(jìn)入/root(即 復(fù)制inventory 文件 (all-in-one 和 multinode) 的目標(biāo)目錄)

kolla-ansible prechecks -i  all-in-one

部署openstack

kolla-ansible deploy -i all-in-one

等待結(jié)束

結(jié)束后查看docker容器

docker ps

驗證部署結(jié)果

創(chuàng)建環(huán)境變量文件

kolla-ansible post-deploy

這樣就創(chuàng)建 了/etc/kolla/admin-openrc.sh 環(huán)境變量文件。

安裝OpenStack client端

pip install python-openstackclient

這樣就可以通過命令行執(zhí)行openstack相關(guān)命令

整理的后的命令shell腳本:https://github.com/jannanlo/tools/blob/master/ocata-all-in-on.sh

以上是“kolla-ansible如何部署openstack的ocata”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

標(biāo)題名稱:kolla-ansible如何部署openstack的ocata
網(wǎng)頁鏈接:http://www.aaarwkj.com/article28/ipdccp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)標(biāo)簽優(yōu)化、軟件開發(fā)、域名注冊、自適應(yīng)網(wǎng)站、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
av剧情免费在线观看| 最新国产av网址大全| 一本在线不卡中文字幕| 欧美一区二区三区高清正版| 中文字幕人妻在线播放| 成人一区二区三区观看| 一区二区三区视频免费观看| 国产精品剧情在线播放| 蜜桃视频国产在线观看| 亚洲中文波霸中文字幕| 视频一区二区三区拍拍| 高清亚洲一区二区三区| 国产91九色在线播放| 日本欧美自拍偷拍高清| 日韩欧美在线观看一区二区| 青青草视频在线针对华人| 国产二区日韩成人精品| 国语对白视频在线观看| 日韩一区二区三级电影| 老汉av免费在线观看| 精品亚洲国产成人av| 成人日韩av免费在线观看| 水蜜桃在线观看一区二区国产| 国产高清不卡一区二区| 欧美一区二区成人精品视频| 国产美女极度色诱视频| 91成人大片在线观看| 十八禁在线观看点击进入| 国产午夜视频在线观看一区| 国产伦理在线观看一区二区| 亚洲一区乱码精品中文| 涩五月婷婷开心中文字幕| 日本东京热不卡一区二区| 日本中文字幕免费一区| 青青草原精品视频在线| 999久久久久亚洲精品| av黄色在线播放网页| 免费国产污网站在线观看| 91伊人日本在线视频| 日本午夜激情一区二区| 97久久精品亚洲中文字幕|