目录

一、环境

二、安装及部署

三、测试


一、环境

官方文档https://docs.openstack.org/kolla-ansible/yoga/user/quickstart.html

rhel8.6

网络设置

修改网卡名称

 

网络IP:

主机名

 网络时间协议

配置软件仓库

vim docker.repo 

[docker]
name=docker-ce
baseurl=https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/8/x86_64/stable/
gpgcheck=0

设置pip安装

mkdir .pip
vim pip.conf 

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

二、安装部署

安装docker

 安装依赖

dnf install git python3-devel libffi-devel gcc openssl-devel python3-libselinux
pip3 install -U pip
pip install -U 'ansible&gt;=4,<6'

 安装kollaansible

pip install -I PyYAML
pip install kolla-ansible-yoga.tar.gz

mkdir -p /etc/kolla
cp -r /usr/local/share/kolla-ansible/etc_examples/kolla/* /etc/kolla
cp /usr/local/share/kolla-ansible/ansible/inventory/* .
kolla-ansible install-deps

配置ansible

mkdir /etc/ansible
vim /etc/ansible/ansible.cfg

[defaults]
host_key_checking=False
pipelining=True
forks=100
deprecation_warnings=False

修改配置文件

vim /etc/kolla/globals.yml

 

修改密码

kolla-genpwd
vim /etc/kolla/passwords.yml

创建vg

pvcreate /dev/nvme0n2
vgcreate cinder-volumes /dev/nvme0n2

测试

kolla-ansible -i all-in-one bootstrap-servers

docker导入镜像

 docker load -i yoga.tar

禁用操作系统检测

vim /usr/local/share/kolla-ansible/ansible/roles/prechecks/defaults/main.yml 

prechecks_enable_host_os_checks: false
prechecks_enable_host_ntp_checks: false

检测

kolla-ansible -i all-in-one prechecks

部署

kolla-ansible -i all-in-one deploy

 如要清理部署好的openstack执行以下命令

kolla-ansible destroy -i all-in-one --yes-i-really-really-mean-it

 安装openstack client

pip install python-openstackclient -c https://releases.openstack.org/constraints/upper/yoga

创建环境脚本

kolla-ansible post-deploy
source /etc/kolla/admin-openrc.sh

修改配置:

vim /usr/local/share/kolla-ansible/init-runonce

 执行脚本完成部署

三、测试

创建一个实例

0.3.4版本测试镜像不可以通过ssh连接

这边使用自己封装的镜像

创建镜像

创建实例类型 

浮动ip

回收删除实例

官方推荐的测试版本cirros-0.4.0-x86_64-disk 经过测试这个是可以的

提前拷贝镜像修改配置

原文地址:https://blog.csdn.net/weixin_56744753/article/details/134613713

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_20464.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注