【无标题】

配置

二级标题

主机必须满足以下最低要求:
2个网络接口
8GB主内存
40GB 磁盘空间

安装docker(最新)

sudo dnf install https://download.docker.com/linux/centos/8/x86_64/stable/Packages/containerd.io-1.5.11-3.1.el8.x86_64.rpm
sudo dnf -y  install docker-ce docker-ce-cli --nobest

安装依赖项

安装centos 8 虚拟机。–VMware
通常,在本节中使用系统包管理器的命令必须以 root 权限运行。
使用虚拟机安装 Kolla Ansible 及其依赖包。

sudo apt update

对于 Debian 或 Ubuntu,更新软件包索引。
对于 CentOS、RHEL 8 或 openEuler,运行:

sudo dnf install python3-devel libffi-devel gcc openssl-devel python3-libselinux

不使用虚拟环境安装依赖项

  1. 安装pip.
    对于 CentOS、RHEL 或 openEuler,运行:
sudo dnf install python3-pip
  1. 确保安装了最新版本的 pip:
sudo pip3 install -U pip
  1. 安装Ansible。Kolla Ansible 至少需要 Ansible 4,最多支持5.对于 CentOS 或 RHEL,运行:
sudo dnf install ansible
  1. 安装 Kolla-ansible --安装 Kolla-ansible 进行部署或评估
  2. 使用 . 安装 kolla-ansible 及其依赖项pip
    不使用虚拟环境:
sudo pip3 install git+https://opendev.org/openstack/kolla-ansible@master
  1. 创建/etc/kolla目录。
sudo mkdir -p /etc/kolla
sudo chown $USER:$USER /etc/kolla
  1. 复制globals.yml并passwords.yml到/etc/kolla目录。
    如果不使用虚拟环境,请运行:
cp -r /usr/local/share/kolla-ansible/etc_examples/kolla/* /etc/kolla
  1. 将文件复制all-in-one并multinode清点到当前目录。
    如果不使用虚拟环境,请运行:
cp /usr/local/share/kolla-ansible/ansible/inventory/* .
  1. 我们部署中使用的密码存储在/etc/kolla/passwords.yml 文件中。此文件中的所有密码都是空白的,必须手动或通过运行随机密码生成器来填写:
    对于部署或评估,运行:
kolla-genpwd
  1. Kolla globals.yml
    globals.yml是 Kolla Ansible 的主要配置文件。部署 Kolla Ansible 需要几个选项:
    进入 /etc/kolla目录 --打开globals.yml,进行如下配置
kolla_base_distro: "centos"
network_interface: "ens33"  // 自己网卡的代号
neutron_external_interface: "ens34"  // 自己网卡的代号
kolla_internal_vip_address: "192.168.109.137" //本虚拟机的IP
enable_haproxy: "no"
nova_compute_virt_type: "qemu"

完事儿之后,esc :wq 保存退出。

  1. 配置完成后,
    我们可以进入部署阶段。首先,我们需要设置基本的主机级依赖项,例如 docker。

Kolla Ansible 提供了一个剧本,它将以正确的版本安装所有必需的服务。

以下假设使用multinode库存。如果使用不同的清单,例如all-in-one,请相应地替换-i参数。

对于部署或评估,运行:
15. 具有 kolla 部署依赖项的引导服务器:
16. 将系统设置为免密,

echo "user_name ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/user_name    //两处user_name 需要修改,为宿主机的名称
kolla-ansible -i ./all-in-one bootstrap-servers
  1. 对主机进行部署前检查:
kolla-ansible -i ./all-in-one prechecks
  1. 最后进行实际的 OpenStack 部署
kolla-ansible -i ./all-in-one deploy

插入链接与图片

链接: https://docs.openstack.org/kolla-ansible/latest/user/quickstart.html#kolla-globals-yml.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值