部署OpenStack平台

*<controller,compute>代表将进行配置的虚拟机

CONTROLLER IP:192.168.253.12

COMPUTE IP:192.168.253.5

DNS:192.168.253.2

#配置IP地址<controller,compute>

[root@controller ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

进入之后修改

BOOTPROTO=none

IPV4_FAILURE_FATAL=yes

-*末尾添加

IPADDR=192.168.253.12

PREFIX=24

GATEWAY=192.168.253.2

DNS1=192.168.253.2

配置完毕后:esc+:wq保存退出

重启网卡应用配置

[root@controller ~]# service network restart

#卸载,关闭防火墙,关闭SELINUX,修改主机名,添加ip地址域名快速解析,<controller,compute>

[root@controller ~]# systemctl disable firewalld --now

[root@controller ~]# vi /etc/selinux/config

修改:

SELINUX=disabled

退出:esc+:wq

[root@controller ~]# hostnamectl set-hostname controller//配置compute时将controller改为compute

[root@controller ~]# vi /etc/hosts

末尾添加:192.168.253.12 controller回车192.168.253.5 compute

#*上传文件:这里我使用的远程连接将两个文件放在controller虚拟机下的/root里面

#配置controller本地yum<controller>

[root@controller ~]# cd /opt

[root@controller ~]# mkdir {centos,iaas}

[root@controller ~]# mount /root/CentOS-7-x86_64-DVD-1810.iso /opt/centos

[root@controller ~]# mount /root/chinaskills_cloud_iaas.iso /opt/iaas

[root@controller ~]# cd /etc/yum.repos.d

[root@controller ~]# rm -rf *

[root@controller ~]# vi controller.repo

编写:

[centos]

name=centos

baseurl=file:///opt/centos

file代表本地 ftp代表远程

gpgcheck=0

enabled=1

[iaas]

name=iaas

baseurl=file:///opt/iaas

gpgcheck=0

enabled=1

退出esc+:wq

[root@controller ~]# yum clean all

[root@controller ~]# yum repolist

如果包提示都不为0就代表配置成功

#在controller中下载,开启vsftpd为compute配置yum做准备

[root@controller ~]# yum install -y vsftpd

[root@controller ~]# echo anon_root=/opt/ >> /etc/vsftpd/vsftpd.conf

[root@controller ~]# systemctl start vsftpd

[root@controller ~]# systemctl enable vsftpd

#配置compute yum

同配置controller操作相同就是yum文件要改一点:

[centos]

name=centos

baseurl=ftp://192.168.253.12/centos

gpgcheck=0

enabled=1

[iaas]

name=iaas

baseurl=ftp://192.168.253.12/iaas/iaas-repo

gpgcheck=0

enabled=1

保存退出:wq

yum clean all

yum repolist

包不为0代表成功

#安装iaas-xiandian服务

<controller>

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

[root@controller ~]# vi /etc/xiandian/openrc.sh

修改:

HOST_IP=192.168.253.12

HOST_PASS=000000

HOST_NAME=controller

HOST_IP_NODE=192.168.253.5

HOST_PASS_NODR=000000

HOST_NAME_NODE=compute

network_segment_IP=192.168.253.12

RABBIT_USER=openstack

RABBIT_PASS=000000

DB_PASS=000000

DOMAIN_NAME=demo

ADMIN_PASS=000000

DEMO_PASS=000000

KEYSTONE_DBPASS=000000

GLANCE_DBPASS=000000

GLANCE_PASS=000000

NOVA_DBPASS=000000

NOVA_PASS=000000

NEUTRON_DBPASS=000000

NEUTRON_PASS=000000

METADATA_SECRET=000000

INTERFACE_IP=192.168.253.12

INTERFACE_NAME=ens33

Physical_NAME=provider

minvlan=101

maxvlan=200

保存退出:wq

<compute>

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

[root@compute ~]# scp root@192.168.253.12:/etc/xiandian/openrc.sh /etc/xiandian/openrc.sh

[root@compute ~]# vi /etc/xiandian/openrc.sh

只需修改:INTERFACE_IP=192.168.253.5

保存退出:wq

#安装基础服务<controller,compute>

[root@controller ~]# iaas-pre-host.sh

<controller>

--安装数据库,消息队列等服务

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

--安装keystone认证服务

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

--安装glance镜像文件

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

--安装nova计算服务

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

--安装neutron网络服务

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

--安装Dashboard

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

<compute>

--安装计算节点

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

--安装neutron网络服务

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

#登陆OpenStack验证

http://192.168.253.12/dashboard

域:demo/用户名:admin/密码:000000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值