先电iaas云计算平台构建

最近学的openstack,是一个搭建关联式管理平台项目
此次搭建是利用虚拟机与物理机搭建的,虚拟机采用两个最小化安装的CentOS 7系统,其中一台作为控制节点命名为controller,一台作为计算节点命名为compute,如下

IP节点
192.168.100.10contorller节点
192.168.100.20compute节点

将controller的第一张网卡为仅主机模式,第二张网卡为NAT模式,如图所示

在这里插入图片描述
计算节点至少使用4GB内存 ,硬盘不小于50GB,第一张网卡的网段为192.168.100.0/24,第二张网卡的网段为192.168.200.0/24。

controller节点配置

  • 首先修改主机名(个人容易忘记)
[root@localhost~]#hostnamectl set-hostname contorller

运行情况如下

  • 配置控制节点和计算节点的IP地址
[root@controller~]#cd /etc/sysconfig/network-scripts //进入网卡目录下寻找网卡文件,在这里我的网卡文件名为ifcfg-ens33,如图
[root@controller~]#vi ifcfg-ens33 //进入文本编辑模式

网卡目录
进入ifcfg-ens33文件中修改初始文件为如图(图中为修改后,根据需求IP配置)
IP地址配置
compute节点配置

  • 将主机名修改为compute
  • 配置IP地址,如图
    compute的IP配置
    设置主机映射
[root@controller~]#vi /etc/hosts //编辑host映射文件

在文件中直接加入controller节点跟compute节点的IP地址及主机名,如图所示
host映射文件配置
重启网卡服务

[root@controller~]#systemctl restart network

修改防火墙配置
将防火墙设置为开机不自启

[root@controller~]#vi /etc/selinux/config //编辑防火墙配置文件,让SELINUX=permissive或者disable(开机不自启)

防火墙配置文件
关闭selinux,更新配置

[root@controller~]#setenforce 0 //开放访问模式,状态回显为permissive
[root@controller~]#iptables -F
[root@controller~]#iptables -X
[root@controller~]#iptables -Z

挂载镜像
将CentOS-7镜像和OpenStack的镜像上传到controller节点的/root目录下,然后在/opt目录下分别创建centos目录和openstack目录,并将镜像文件CentOS-7-x86_64-DVD-2009.iso挂载到centos目录下,将OpenStackQueens.iso挂载到openstack目录下

[root@controller~]#mkdir /opt/centos /opt/openstack //创建目录 
[root@controller~]#mount chinaskills_cloud_iaas.iso /opt/openstack/ //挂载openstackqueens的镜像
[root@controller~]#mount CentOS-7-x86_64-DVD-2009.iso /opt/centos/ //挂载centos镜像
[root@controller~]#vi /etc/fstab //编辑镜像配置文件,添加语句如下图

镜像文件配置
安装vsftp服务器
在controller节点上利用centos目录中的软件包安装vsftp服务器

[root@controller~]#mv /etc/yum.repos.d/CentOS-* /media/  //将CentOS-*移动到media目录下
[root@controller~]#vi /etc/yum.repos.d/ftp.repo  //编辑传输协议文件为如下图

传输协议配置

[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[openstcak]
name=openstack
baseurl=file:///opt/openstack
gpgcheck=0
enabled=1
//编辑controller的ftp
yum clean all 
yum repolist//更新yum源配置
yum install -y vsftpd 
yum install -y net-tools //安装
vi /etc/vsftpd.conf //配置vsftpd文件
auon_root=/opt //将ftp协议目录设在opt下
systemctl enable vsftpd && systemctl restart vsftpd //重启服务


Scp 192.168.100.10/etc/yum.repos.d/ftp.repo /etc/yum.repos.d/ //compute上的命令 将ftp配置文件传过去

设置时间同步controller为上游


[root@controller~]#yum install -y chrony  //安装chrony
[root@controller~]#vi /etc/chrony.conf 
1,$s/server/#server/g //在命令模式下将server替换为#server
controller用户
allwo all //在编辑模式下添加 意为允许所有人
server controller iburst //在编辑模式下添加 意味上游为controller 
compute用户
server 192.168.100.10 iburst //编辑模式下添加 意为上游为192.168.100.10
保存退出
[root@controller~]#systemctl enable chronyd && systemctl restart chronyd
//重启chrony服务
[root@controller~]#chronyc sources //查看状态

磁盘分区

查看磁盘分区情况
[root@controller~]#lsblk
分区
[root@compute~]#fdisk /dev/sdb 

下载先电iaas

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

配置xiandian.conf文件

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

配置如下结果
安装pre-host文件

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
基于OpenStack构建云计算基础架构平台的研究是一项重要的课题。OpenStack是一个开源的云计算平台,旨在提供可扩展的基础设施即服务(IaaS)和平台即服务(PaaS)功能。 首先,基于OpenStack构建云计算基础架构平台可以提供灵活性和可靠性。OpenStack采用模块化的架构,包括计算、存储、网络和身份认证等组件,可以根据需求灵活地配置和扩展。同时,OpenStack支持分布式存储和计算,可以保证数据的高可靠性和可用性。 其次,基于OpenStack构建云计算基础架构平台可以提供强大的管理和监控功能。OpenStack提供了Web界面和API接口,方便管理员进行资源的管理和监控。管理员可以对云计算平台进行实时监控,包括计算节点、存储节点和网络设备等。 再次,基于OpenStack构建云计算基础架构平台可以实现多租户的支持。OpenStack支持虚拟化技术,可以将物理资源划分为多个虚拟资源池,每个租户可以独立使用和管理自己的资源。这样可以实现资源的隔离和安全性。 最后,基于OpenStack构建云计算基础架构平台可以降低成本和提高效率。OpenStack是一个开源项目,不需要支付高昂的许可费用。同时,OpenStack提供自动化的资源调度和管理功能,可以提高资源利用率和工作效率。 综上所述,基于OpenStack构建云计算基础架构平台的研究具有重要意义,可以提供灵活性、可靠性、强大的管理和监控功能、多租户支持以及降低成本和提高效率的优势。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值