双节点部署openstack

第一步、双网卡设置

首先创建两台新的虚拟机(或者先创建一台配置完基础环境之后打快照然后克隆第二台)

下图是需要注意修改的地方:

 

 

 

 

  

 

 

 

 

 进入网络和主机名

 

 

 

 

设置完成后开始安装

安装完成之后配置网卡

 

第二步、双节点部署open stack

设置两个节点主机名:

 主机名:controller 控制节点 

 NAT 192.168.233.70 eno16777736

 仅主机 192.168.133.80 eno33554960

 主机名:compute 计算节点

 NAT 192.168.233.71 eno16777736

 仅主机 192.168.133.81 eno33554960

计算节点分区,分两个区为sdb1与sdb2,再额外增加20G的硬盘
# lsblk
# fdisk /dev/sdb
# lsblk

 

关闭防火墙,设置开机不自启(两个节点都需要)

    # systemctl stop firewalld

    # systemctl disable firewalld

    # setenforce 0

    # vi /etc/selinux/config //进入之后换成disabled

上传基础镜像,手动配置yum源(两个节点都需要)

    # mkdir /opt/centos

    # mkdir /opt/iaas

    # mount /dev/sr0 /opt/centos

    # mount XianDian-IaaS-v2.2.iso /opt/iaas/

    # rm -rf /etc/yum.repos.d/*

    # vi /etc/yum.repos.d/local.repo

     [centos]

     name=centos
     baseurl=file:///opt/centos
     gpgcheck=0
     enabled=1
     [iaas]
     name=iaas
     baseurl=file:///opt/iaas/iaas-repo
     gpgcheck=0
     enabled=1

    # yum clean all

    # yum repolist

 

 安装iaas-xiandian服务

[root@controller ~]# yum install iaas-xiandian -y
[root@compute ~]# yum install iaas-xiandian -y

修改配置文件(两个节点都需要修改)

    # vi /etc/xiandian/openrc.sh

 

 跑脚本

1.安装基础服务

# 两个节点都跑
[root@localhost ~]# iaas-pre-host.sh

2.安装MySQL数据库服务

[root@controller~]# iaas-install-mysql.sh

3.安装

[root@controller ~]# iaas-install-keystone.sh

4.安装 镜像服务

[root@controller ~]# iaas-install-glance.sh

5.安装Nova计算服务

[root@controller ~]# iaas-install-nova-controller.sh
[root@compute~]# iaas-install-nova-compute.sh

6.安装Neutron网络服务

[root@controller ~]# iaas-install-neutron-controller.sh
[root@controller ~]# iaas-install-neutron-controller-gre.sh
[root@compute~]# iaas-install-neutron-compute.sh
[root@compute~]# iaas-install-neutron-compute-gre.sh

7.安装仪表板服务

[root@controller ~]# iaas-install-dashboard.sh

8.安装Cinder块存储服务

[root@controller ~]# iaas-install-cinder-controller.sh
[root@compute~]# iaas-install-cinder-compute.sh

9.安装Swift对象存储服务

[root@controller ~]# iaas-install-swift-controller.sh
[root@compute ~]# iaas-install-swift-compute.sh

10.访问仪表板服务

打开浏览器,访问http://192.168.223.70/dashboard/project/instances/地址,输入环境变量文件中填写的密码

域为 demo 、用户名为 admin 、密码为 000000,然后连接

 

posted @ 2021-12-16 09:08  蜡笔小新๑  阅读(881)  评论(0编辑  收藏  举报