盘锦建设小学网站,南京百度,网站建设专业的公司排名,免费网站模板在哪下载Openstack是一个云平台管理的项目#xff0c;它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。Openstack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者#xff0c;这些机构与个人将 Openstack作为… Openstack是一个云平台管理的项目它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。Openstack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者这些机构与个人将 Openstack作为基础设施即服务资源的通用前端。Openstack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。本文希望通过提供必要的指导信息帮助大家利用 Openstack前端来设置及管理自己的公共云或私有云。 本教程参考官方安装文档实现官方文档
安装环境如下
VMware WorkstationV17.0本机系统win11虚拟机系统CentOS 7.5
CentOS7.5 百度云下载百度云提取码v9qp
本教程共创建2个虚拟机一个为控制节点controller控制节点包含2个网卡一个为计算节点compute计算节点包含2个网卡网络配置如下
provider networkmanagement networkcontroller192.168.59.2010.0.0.11compute192.168.59.3010.0.0.31
openstack的网络有两种配置方式分为provider和self-service本文采用self-service的方式搭建网络关于网络类型可参考官方文档。
关于密码的说明由于openstack安装多个不同的组建需要创建多个密码为了简单起见本教程中所有的密码都设置为123456。
本教程对应的视频教程[Openstack Train安装]一、虚拟机创建 一、配置VMware网络
打开VMware选择 编辑 - 虚拟网络编辑器 打开的虚拟网络编辑器如下以管理模式打开配置NAT网络 配置NAT的子网地址本次实验规划的controller和compute节点的provider网络地址分别为192.168.59.20和192.168.59.30他们的网络号是192.168.59.0故将NAT子网的IP设置为192.168.59.0 记录网关IP网关IP用于后续配置节点的IP地址务必记住 网络配置完毕。
二、创建controller节点
首先创建controller虚拟机打开VMware workstation 选择典型下一步 选择Centos7.5镜像文件下一步 输入用户名和密码密码为123456 设置名称和虚拟机安装位置 设置磁盘50GB选择单个存储 点击自定义硬件 配置内存和处理器 点击添加准备添加网卡controller和compute都要2个网卡 勾选添加网卡 第一张网卡使用NAT模式可以访问互联网第二章网卡是management网络负责设备管理添加LAN区段 更改第二张网卡的网络连接模式并点击最下方的关闭按钮 回到安装页面点击完成 开启虚拟机如果勾选了“创建后开启此虚拟机”则自动开启虚拟机耐心等待直到进入如下界面 安装完毕进入系统点击Notlist输入账号root密码123456进入系统 右键open termimal打开一个终端 进入 /etc/sysconfig/network-scripts/ 目录下输入ls查看当前文件夹内的文件controller节点有2个网卡他们的配置文件分别为ifcfg-ens33和ifcfg-ens34文件名称可能不一样但是没有关系这个不影响只需要在后面修改的时候把路径替换成自己的就可以
输入命令vi ifcfg-ens33进入配置界面进行如下配置为了防止每次虚拟机开机IP地址变化将第一张网卡的IP改为静态IP 192.168.59.20本文一开始规划的IP网关设置为192.168.59.2虚拟机网络设置NAT配置里面默认的网关IPDNS设置为114.114.114.114全国通用DNS第一张网卡用于访问互联网修改完毕后保存 接下来配置第二章网卡第二章网卡属于management network用于设备管理输入命令“vi ifcfg-ens34”进行如下配置Management Network使用的网络号为10.0.0.0按照规划控制节点的IP地址为10.0.0.11修改完毕后保存 网络配置完成后重启网络服务并关闭NetworkManager
systemctl restart network
systemctl stop NetworkManager
systemctl disable NetworkManager
关闭防火墙和selinux为了简单起见在实验环节关闭防火墙和selinux生产环境不建议关闭
systemctl stop firewalld
systemctl disable firewalld
sed -i s/SELINUXenforcing/SELINUXdisabled/g /etc/selinux/config
cat /etc/selinux/config
/etc/selinux/config中的SELINUXdisabled即可如下所示 将本机的主机名设置为controller使用如下命令
hostnamectl set-hostname controller
配置本机的DNS服务输入命令“vi /etc/hosts”进行如下配置 输入命令“reboot”重启虚拟机。虚拟机重启后打开终端输入命令ifconfig查看IP配置 输入命令“ping www.baidu.com”检查是否能够访问外网如果可以访问外网controller节点配置结束如果不可以访问外网输入命令“dhclient”再次尝试“ping www.baidu.com”确保可以访问外网。 控制节点配置完毕输入“init 0”关机。
三、创建计算节点
确保控制节点关机右键控制节点-管理-克隆 下一步进入下面的界面再次下一步 创建完整克隆 名称改为compute路径自己配置点击完成 compute节点克隆完成接下来开启虚拟机登录root用户 打开终端输入命令“hostnamectl set-hostname compute”将主机名设置为compute 进入目录/etc/sysconfig/network-scripts/配置网卡ens33 修改ens33的IP地址为192.168.59.30保存退出 输入命令“vi ifcfg-ens34”配置第二个网卡的地址保存退出 网络配置完成后重启网络服务并关闭NetworkManager
systemctl restart network
systemctl stop NetworkManager
systemctl disable NetworkManager
关闭防火墙和selinux为了简单起见在实验环节关闭防火墙和selinux生产环境不建议关闭
systemctl stop firewalld
systemctl disable firewalld
sed -i s/SELINUXenforcing/SELINUXdisabled/g /etc/selinux/config
cat /etc/selinux/config
/etc/selinux/config中的SELINUXdisabled即可如下所示 重启compute节点输入命令“ping www.baidu.com”查看能否访问互联网如果不能访问输入命令“dhclient”再次输入命令“ping www.baidu.com”确保可以访问互联网如下图 四、网络通信测试
接下来controller节点开机在控制节点输入下图命令确保可以ping通 在compute节点进行如下测试 测试完毕虚拟机安装完成网络基本配置完成。 致谢
1、感谢Ceased纠正了IP地址错误。