首页 > 技术文章 > 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之配置环境-05

yyx66 2021-03-11 03:46 原文

自动化kolla-ansible部署ubuntu20.04+openstack-victoria之配置环境-05


欢迎加QQ群:1026880196 进行交流学习

 

#全部节点执行如下操作

1. 安装常用软件包

sudo apt-get install python3-dev libffi-dev libssl-dev -y

 

2. 安装docker之前有安装过 docker , 先删除(新安装的20.04版本没有安装,其他版本可能会默认安装了)

sudo apt-get remove docker docker-engine docker.io containerd runc -y


3. 安装依赖

sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y

 

4. 信任 docker 的 GPG 公钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

 

5. 添加软件仓库

sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"

 

6. 更新并安装软件

sudo apt-get update -y
sudo apt-get install docker-ce docker-ce-cli containerd.io -y


7. 设置开机启动

sudo systemctl enable docker && systemctl start docker && sudo systemctl status docker

 

 

#以下在controller1节点执行安装

1. 设置 docker 镜像加速  #注意   "insecure-registries": ["xxx.baijingcloud.com:4000"]    xxx可以设置这样  image.baijingcloud.com:4000     (#欢迎加QQ群:1026880196 进行交流学习)

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://3wk75oh9.mirror.aliyuncs.com"], "insecure-registries": ["xxx.baijingcloud.com:4000"] } EOF


2. 重新加载 (#欢迎加QQ群:1026880196 进行交流学习)

sudo systemctl daemon-reload && systemctl restart docker && sudo systemctl status docker

 

3.  安装ansible # 版本等于2.9.18 #查看Ansible版本 ansible --version

sudo pip3 install -U 'ansible<2.9.19'


4. 安装kolla-ansilbe 版本 对于victoria版本 要指定pip install kolla-ansible==11.0.0

pip3 install kolla-ansible==11.0.0


5. 创建/etc/kolla目录

sudo mkdir -p /etc/kolla
sudo chown $USER:$USER /etc/kolla

 

4. 复制globals.yml并passwords.yml到/etc/kolla目录

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


5. 将文件复制all-in-one 与 multinode清单到当前/root目录

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

 

推荐阅读