centos7部署openstack

配置要求

CentOS-7-x86_64-DVD-1511.iso
XianDian-IaaS-v2.2.iso
vm ware
controller控制节点:以指定iso文件配置(CentOS-7-x86_64-DVD-1511.iso),添加网卡,第一张为主机模式(192.168.10.10),第二张为nat(192.168.20.10)模式,其他的随便,目前先搭建,研究中……

compute计算节点:以指定iso文件配置(CentOS-7-x86_64-DVD-1511.iso),添加网卡,第一张为主机模式(192.168.10.20),第二张为nat模式(192.168.20.20),4gb内存以上,50gb硬盘以上,分区sda3 sda4

配置是离线配置,nat网卡我没有配置,后面再说。

配置ip

主机网卡
原来是控制节点为主,计算节点挂载但是没解决问题就,都一样挂载吧这样有点浪费资源就是。

vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=6cbc72a4-b81f-4b85-95c3-99a63a56a3f4
DEVICE=eno16777736
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=192.168.10.10
NETMASK=255.255.255.0

controller节点
在这里插入图片描述
compute节点
在这里插入图片描述

上传镜像

利用xtfp上传再执行下面操作

mkdir /opt/centos7.2

mkdir /opt/iaas

mount /root/CentOS-7-x86_64-DVD-1511.iso /opt/centos7.2/

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

配置yum

controller

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

vi /etc/yum.repos.d/local.repo
[centos]
name=centos
baseurl=file:///opt/centos7.2
gpgcheck=0
enabled=1
[iaas]
name=centos
baseurl=file:///opt/iaas/iaas-repo
gpgcheck=0
enabled=1

compute

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

vi /etc/yum.repos.d/local.repo
[centos]
name=centos
baseurl=file:///192.168.10.10/centos7.2
gpgcheck=0
enabled=1
[iaas]
name=centos
baseurl=file:///opt/192.168.10.10/iaas/iaas-repo
gpgcheck=0
enabled=1

安装ftp

注意:虚拟机都开启就可以,不需要配置到ping外网
controller

yum install vsftpd -y

e_15,color_FFFFFF,t_70,g_se,x_16)

vi /etc/vsftpd/vsftpd.conf

添加一行就OK啦

anon_root=/opt
systemctl restart vsftpd

配置防火墙

两个节点都配置

setenforce 0
iptables -F
iptables -X
iptables -Z
systemctl stop firewalld

安装iaas-xiandian

两个节点都配置

yum install iaas-xiandian -y

配置环境变量

两个节点都配置

我额外导出了文件,直接上传覆盖

vi /etc/xiandian/openrc.sh

安装基础服务

两个节点都配置

iaas-pre-host.sh
reboot

主机名会变

重新挂载,因为这个是临时,重启会导致后面安装报错,具体我不太清楚

mount /root/CentOS-7-x86_64-DVD-1511.iso /opt/centos7.2/
mount /root/XianDian-IaaS-v2.2.iso /opt/iaas/

安装mysql数据库服务

控制节点哈

iaas-install-mysql.sh

随便截个屏

安装keystone服务

还是控制节点

iaas-install-keystone.sh

安装Nova计算服务

两节点分别配置

iaas-install-nova-controller.sh
iaas-install-nova-compute.sh

安装Neutron网络服务

分别配置

iaas-install-neutron-controller.sh

在这里插入图片描述

iaas-install-neutron-controller-gre.sh

Unknown operation ‘enabled’.这个应该是正常的

在这里插入图片描述

———————————————————————————————————

iaas-install-neutron-compute.sh
iaas-install-neutron-compute-gre.sh

没有展示

安装Dashboard服务

controller节点

iaas-install-dashboard.sh

73031a.png)

安装Cinder块存储服务

控制节点部署

iaas-install-cinder-controller.sh

lbmhlaQ,shadow_50,text_Q1NETiBA55Sf5LiW5LiA5L-X5Lq6,size_20,color_FFFFFF,t_70,g_se,x_16)
compute

iaas-install-cinder-compute.sh

Can’t open /dev/sda3 exclusively. Mounted filesystem?
Can’t open /dev/sda3 exclusively. Mounted filesystem?
一个问题

安装Swift服务

iaas-install-swift-controller.sh
iaas-install-swift-compute.sh
  • 0
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

生世一俗人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值