1、了解高可用OpenStack平台架构 2、了解Ansible部署工具的使用 3、使用Ansible工具部署OpenStack平台 案例目标 1、部署架构 Dashboard访问采用负载均衡方式,提供VIP地址,平台访问通过VIP地址进行访问,当其中一台控制节点异常时,别一台控制节点可以继续正常工作;MariaDB数据库采用集群式部署,控制节点间数据库相互进行同步。
[root@ansible ansible]# cat openstack_shell.yml -hosts:controllerremote_user:rootpre_tasks:-name:initshell:iaas-pre-host.shroles:-mariadb-keystone-glance-nova-controller-neutron-controller-dashboard-cinder-controller-swift-controller-heat-hosts:computeremote_user:rootpre_tasks:-name:initshell:iaas-pre...
1、创建好磁盘挂载目录:mkdir -p /data/openstack/cinder 2、把磁盘挂载到目录上:mount /dev/sdb /data 3、创建对接cinder磁盘的文件:mkdir -p /etc/kolla/config vi nfs_shares 192.168.108.10:/data/openstack_data/cinder vi /etc/exports /data/openstack *(rw,no_root_squash) 8、安装openstack客户端...
1.前提条件 2.安装依赖性 3.安装kolla-ansible 4.配置ansible 5.准备初始配置 6.部署 7.使用openstack * 通过ansible部署openstack 1.前提条件 本节,我们实现裸金属服务器上,使用Kolla Ansible部署OpenStack,点击参考文档:点击。 提前封装一个8.2版本的虚拟机rhel8.2-base.qcow2(禁用防火墙和selinux),快照创建虚拟...
Ansible部署高可用OpenStack平台 ansible openstack模块 Ansible模块 在上一篇博客《Ansible基础认识及安装使用详解(一)–技术流ken》中以及简单的介绍了一下ansible的模块。ansible是基于模块工作的,所以我们必须掌握几个常用的模块以便能够从容应对日常的工作。 相信大家在看完上一篇博客之后应该也已经知道可以使用ansible-...
ansible安装部署openstack平台 1. 规划节点 Ansible服务的节点规划,见表2。 表2 规划节点 2. 基础准备 现平台已提供三台云主机进行实验,云主机镜像使用提供的CentOS_7.9.qcow2镜像,云主机类型均为4vcpu、12G内存,40G磁盘+20G临时磁盘,另平台还提供了一台桌面化测试节点,用于访问OpenStack云平台。节点规划表中的IP...
openstack_release: "yoga" kolla_internal_vip_address: "192.168.10.254" kolla_external_vip_address: "192.168.1.254" docker_registry: "docker.io" enable_docker_repo: "no" docker_namespace: "kolla" network_interface: "bond1.10" kolla_external_vip_interface: "bond0.1" ...
kolla是openstack官方开发的一套基于docker部署openstack的工具,旨在为openstack提供生产级别的、开箱即用的交付能力。 kolla的基本思想是一切皆容器,将所有服务基于docker运行,并且保证一个容器只跑一个服务。 kolla分为如下两个项目: kolla:制作部署openstack所需的docker镜像 ...
kolla-ansible安装OpenStack 本指南介绍了在裸机服务器或虚拟机上使用Kolla Ansible部署OpenStack的步骤说明。 主机要求 主机必须满足以下最低要求: 2个网络接口 8GB内存 40GB磁盘 关于支持的主机操作系统的细节,请参见matrix。 安装依赖 通常情况下,本节中使用系统软件包管理器的命令必须以root权限运行。
使用kolla-ansible 部署OpenStack 步骤如下: 安装依赖:确保在部署节点上安装了git、ansible和sshpass。使用以下命令安装依赖: $ sudo apt-getupdate$ sudo apt-getinstall-y git python3-dev libffi-dev gcc libssl-dev python3-venv python3-pip $ sudo pip3installansible==2.9.5$ sudo apt-getinstall-y ...