云计算搭建(如何搭建openstack云平台)

   发布日期:2022-06-28 08:26:13     手机:https://m.haocat.cn/wenda/news2281.html    违规举报
核心提示:云计算搭建(如何搭建openstack云平台)本文主要介绍搭建前的需要的操作。操作系统为centos7 64位。(需要镜像私信我)虚拟机配置要求(用户自定)Openstack一般分为:一个controller节点一个或多个compute节点

云计算搭建(如何搭建openstack云平台)

云计算搭建(如何搭建openstack云平台)

本文主要介绍搭建前的需要的操作。

操作系统为centos7 64位。(需要镜像私信我)


虚拟机配置要求(用户自定)


Openstack一般分为:

一个controller节点

一个或多个compute节点

(同一网段)


Controller:

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=eno16777736

UUID=9073c11f-71b6-4f9b-b0ad-b8ba505bcff8

DEVICE=eno16777736

onBOOT=yes

IPADDR=192.168.174.10

NETMASK=255.255.255.0


Compute:

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=eno16777736

UUID=9073c11f-71b6-4f9b-b0ad-b8ba505bcff8

DEVICE=eno16777736

onBOOT=yes

IPADDR=192.168.174.20

NETMASK=255.255.255.0


关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

地址映射(两个节点都需要设置):

/etc/hosts



上传两个镜像(只需从本地上传到controller节点):



使用上面两个镜像搭建yum源。


挂载(controller节点):


[root@controller ~]# cd /opt

[root@controller opt]# mkdir centos

[root@controller opt]# mkdir iaas


本地yum文件:

[root@controller yum.repos.d]# ls

[root@controller yum.repos.d]# vi 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 repolist查看挂载。


Controller

部署ftp:

yum install -y vsftpd


修改配置文件

vi /etc/vsftpd/vsftpd.conf

添加一句 anon_root=/opt

重启服务并开机自启:

systemctl restart vsftpd

systemctl enable vsftpd


Compute节点可以按上述操作本地配置yum源或者使用ftp配置

ftp配置:

[root@compute yum.repos.d]# vi ftp.repo


[centos]

name=centos

baseurl=ftp://controller/centos

gpgcheck=0

enabled=1

[iaas]

name=iaas

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

gpgcheck=0

enabled=1


如果无法获取yum,查看selinux是否修改,或查看防火墙。

可以使用setenforce 0 仅本次开机

或到 /etc/selinux/config中修改。


作者参加过江苏省的云计算技能大赛,对搭建先电的云平台有一定的了解,后续会接着更新先电的环境变量和脚本使用。


 
 
本文地址:http://haocat.cn/wenda/news2281.html,转载请注明出处。
 
更多>同类问答经验

推荐图文
推荐问答经验
点击排行
网站首页  |  网站流量  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  SiteMaps  |  BaiDuNews