随笔分类 - openstack-高可用部署
摘要:Nova集成Ceph 1. 配置ceph.conf # 如果需要从ceph rbd中启动虚拟机,必须将ceph配置为nova的临时后端; # 推荐在计算节点的配置文件中启用rbd cache功能; # 为了便于故障排查,配置admin socket参数,这样每个使用ceph rbd的虚拟机都有1个s
阅读全文
摘要:1. 配置glance-api.conf # 在运行glance-api服务的节点修改glance-api.conf文件,含3个控制节点,以controller01节点为例 # 以下只列出涉及glance集成ceph的section # 在运行glance-api服务的节点修改glance-api.
阅读全文
摘要:Openstack环境中,数据存储可分为临时性存储与永久性存储。 临时性存储:主要由本地文件系统提供,并主要用于nova虚拟机的本地系统与临时数据盘,以及存储glance上传的系统镜像; 永久性存储:主要由cinder提供的块存储与swift提供的对象存储构成,以cinder提供的块存储应用最为广泛
阅读全文
摘要:1. 设置yum源 在计算节点设置epel与ceph yum源(base yum源已更新),以compute01节点为例; wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo [root@comp
阅读全文
摘要:本次使用ceph作为后端的存储进行使用 1. 安装cinder # 在全部计算点安装cinder服务,以compute01节点为例 [root@compute01 ~]# yum install -y openstack-cinder targetcli python-keystone 2. 配置c
阅读全文
摘要:1. 创建cinder数据库 MariaDB [(none)]> CREATE DATABASE cinder; MariaDB [(none)]> GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' IDENTIFIED BY 'hua
阅读全文
摘要:1. 安装dashboard 在全部控制节点安装dashboard服务,以controller01节点为例 [root@controller01 ~]# yum install openstack-dashboard -y 2. 配置local_settings [root@controller01
阅读全文
摘要:1. 安装neutron-linuxbridge [root@compute01 ~]# yum install openstack-neutron-linuxbridge ebtables ipset -y 2. 配置neutron.conf [root@compute01 ~]# egrep -
阅读全文
摘要:1. 创建neutron数据库 MariaDB [(none)]> CREATE DATABASE neutron; MariaDB [(none)]> GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY
阅读全文
摘要:1. 安装nova-compute 全部计算节点安装nova-compute服务,以compute01节点为例 [root@compute01 ~]# yum install python-openstackclient openstack-utils openstack-selinux -y [r
阅读全文
摘要:1:创建placement的数据库: MariaDB [(none)]> CREATE DATABASE placement;Query OK, 1 row affected (0.004 sec) 2:授权 MariaDB [(none)]> GRANT ALL PRIVILEGES ON pla
阅读全文
摘要:1. 创建nova相关数据库 [root@controller01 ~]# mysql -u root -phuayun -e "CREATE DATABASE nova_api;"[root@controller01 ~]# mysql -u root -phuayun -e "CREATE DA
阅读全文
摘要:1. 创建glance数据库 [root@controller01 ~]# mysql -uroot -phuayun -e "CREATE DATABASE glance;"[root@controller01 ~]# mysql -uroot -phuayun -e "GRANT ALL PRI
阅读全文
摘要:1. 创建keystone数据库 [root@controller01 ~]# mysql -uroot -phuayunMariaDB [(none)]> CREATE DATABASE keystone;Query OK, 1 row affected (0.018 sec)MariaDB [(
阅读全文
摘要:1. 安装haproxy 在全部控制节点安装haproxy,以controller01节点为例 [root@controller03 ~]# yum -y install haproxy 2:配置haproxy.cfg [root@controller01 ~]# cp /etc/haproxy/h
阅读全文
摘要:在全部控制节点安装相关服务,以controller01节点为例; pacemaker:资源管理器(CRM),负责启动与停止服务,位于 HA 集群架构中资源管理、资源代理层 corosync:消息层组件(Messaging Layer),管理成员关系、消息与仲裁,为高可用环境中提供通讯服务,位于高可用
阅读全文
摘要:RabbitMQ集群 1:下载rabbitmq的相关软件包(所有节点) [root@controller01 ~]# yum install erlang rabbitmq-server -y [root@controller01 ~]# systemctl enable rabbitmq-serv
阅读全文
摘要:Mariadb集群 1:安装mariadb相关软件包: # 在全部controller节点安装mariadb,以controller01节点为例 [root@controller01 ~]# yum install mariadb mariadb-server python2-PyMySQL -y
阅读全文
摘要:环境信息描述: 控制节点信息: controller01 10.100.214.201 controller02 10.100.214.202 controller03 10.100.214.203 控制节点的硬件信息: 内存8G 处理器4核 硬盘:20G 系统盘 硬盘:50G ceph osd 网
阅读全文