|NO.Z.00005|——————————|^^^^ 部署 ^^^^|——|OpenStack&组件.V03|——|4台server|部署规划|基础环境|
一、基础环境构建OpenStack环境初始化(实验专题):部署规划
### --- 硬件资源配置信息
~~~ Openstack-controller: 内存:1.5GB 处理器:2核 硬盘:100GB(单个文件模式) 网络:VMnet1(仅主机模式); 操作系统:CentOS-7.0-1406-x86_64-Everything
~~~ openstack-compute: 内存:4GB 处理器:2核 硬盘:100GB(单个文件模式) 网络:VMnet1/VMnet2(仅主机模式); 操作系统:CentOS-7.0-1406-x86_64-Everything
~~~ openstack-block: 内存:1.5GB 处理器:2核 硬盘:100GB/100GB/100GB(单个文件模式) 网络:VMnet1(仅主机模式); 操作系统:CentOS-7.0-1406-x86_64-Everything
~~~ openstack-neutron: 内存:1.5GB 处理器:2核 硬盘:100GB(单个文件模式) 网络:VMnet1/VMnet2/VMnet3(仅主机模式)操作系统:CentOS-7.0-1406-x86_64-Everything
### --- OpenStack&组件.V03网络规划:
~~~ Openstack-controller: VMnet1:192.168.222.5
~~~ openstack-compute: VMnet1:192.168.222.10 VMnet2:172.16.0.10
~~~ openstack-block: VMnet1:192.168.222.20
~~~ openstack-neutron: VMnet1:192.168.222.6 VMnet2:172.16.0.6 VMnet3:100.100.100.10
### --- 局域网组网IP地址:serv-U:192.168.222.240
~~~ 操作系统:Infrastructure Server
### --- 网络配置:仅主机模式(本地网络模式配置):
~~~ # VMware Network Adapter VMnet1:
~~~ IP地址:10.10.10.240 255.255.255.0 192.168.1.1
~~~ 高级: IP地址:192.168.222.240 10.10.10.240 网关:192.168.1.1
~~~ # VMware Network Adapter VMnet2:
~~~ IP地址:172.16.0.240 255.255.255.0
~~~ 高级: IP地址:172.16.0.240 255.255.255.0
~~~ # VMware Network Adapter VMnet3:
~~~ IP地址:100.100.100.240 255.255.255.0
~~~ 高级: IP地址:100.100.100.240 255.255.255.0
二、基础环境配置
### --- 基础环境配置:
### --- 关闭防火墙
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# systemctl disable firewalld.service
### --- 关闭selinux
[root@localhost ~]# vim /etc/sysconfig/selinux
SELINUX=disabled
### --- 关闭网卡守护进程
[root@localhost ~]# systemctl stop NetworkManager
[root@localhost ~]# systemctl disable NetworkManager
~~~ 配置IP地址:
[root@network ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
BOOTPROTO=static
IPADDR=192.168.222.6
NETMASK=255.255.255.0
ONBOOT=yes
[root@network ~]# systemctl restart network.service
### --- 配置局域网YUM源
~~~ 批量修改IP地址并添加内容 // :%s/10.0.0.200/192.168.222.240\/7/g
[root@localhost ~]# mkdir /etc/yum.repos.d/back/
[root@localhost ~]# mv /etc/yum.repos.d/CentOS* /etc/yum.repos.d/back/
[root@localhost ~]# vim /etc/yum.repos.d/ftp.repo
[base]
name=base
baseurl=ftp://a:a@192.168.222.240/7/os/x86_64/
enabled=1
gpgcheck=0
[updates]
name=updates
baseurl=ftp://a:a@192.168.222.240/7/updates/x86_64/
enabled=1
gpgcheck=0
[extras]
name=extras
baseurl=ftp://a:a@192.168.222.240/7/extras/x86_64/
enabled=1
gpgcheck=0
[epel]
name=epel
baseurl=ftp://a:a@192.168.222.240/7/epel
enabled=1
gpgcheck=0
[rdo]
name=rdo
baseurl=ftp://a:a@192.168.222.240/7/rdo
enabled=1
gpgcheck=0
~~~ 缓存rpm包
[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache
### --- 设定主机名:
[root@localhost ~]# hostnamectl set-hostname network.nice.com
三、安装OpenStack预备包
### --- 安装OpenStack预备包
### --- 安装yum-plugin-priorities包,防止高优先级软件被低优先级软件覆盖
[root@localhost ~]# yum install -y yum-plugin-priorities
### --- 更新操作系统
[root@localhost ~]# yum upgrade
### --- 安装openstack-selinux自动管理selinux
~~~ selinux若没关闭的情况下执行该命令安装该软件包,若关闭,就不需要执行
[root@localhost ~]# yum install -y openstack-selinux
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
分类:
cdv012-openstack
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通