当前位置: 首页 > news >正文

云计算私有云 IaaS (2.4) 平台搭建

目录

一、实验环境与虚拟机配置

1. 节点硬件配置

2. 网络配置

二、私有云部署前置准备

1. 基础环境配置

2. 镜像挂载与 YUM 源配置

3. FTP 共享配置

三、环境变量与磁盘分区配置

1. 环境变量配置

2. Compute 节点磁盘分区

四、IaaS 平台脚本部署(核心步骤)

五、网络配置与云主机创建

1. 安全组规则配置

2. 网络创建

3. 云主机创建与测试

六、实验高分要点总结


一、实验环境与虚拟机配置

本次实验基于 VMware 虚拟机搭建国基北盛 OpenStack 私有云 IaaS (2.4)平台,采用控制节点 + 计算节点双节点架构,硬件与网络配置严格遵循实验要求,保障部署稳定性。

1. 节点硬件配置

  • Controller 节点:内存≥4G、处理器 2 核、系统盘 50G、双网卡
  • Compute 节点:内存≥4G、处理器 2 核、系统盘 50G + 两块 50G 数据盘 (sdb/sdc)、双网卡

2. 网络配置

表格

节点网卡 1 (VMnet8)网卡 2 (VMnet1)
Controller192.168.137.24120.0.0.10
Compute192.168.137.24220.0.0.20

二、私有云部署前置准备

1. 基础环境配置

  1. 修改主机名

bash

运行

# Controller节点执行 hostnamectl set-hostname controller # Compute节点执行 hostnamectl set-hostname compute
  1. 关闭防火墙与 SELinux

bash

运行

systemctl stop firewalld systemctl disable firewalld setenforce 0

2. 镜像挂载与 YUM 源配置

  1. Controller 节点挂载本地镜像

bash

运行

mkdir /opt/centos /opt/iaas mount -o loop CentOS-7-x86_64-DVD-1804.iso /opt/centos mount -o loop chinaskills_cloud_iaas.iso /opt/iaas/
  1. Controller 节点本地 YUM 源

bash

运行

rm -rf /etc/y.repos.d/* vim /etc/yum.repos.d/local.repo

ini

[centos] name=centos gpgcheck=0 enabled=1 baseurl=file:///opt/centos [iaas] name=iaas gpgcheck=0 enabled=1 baseurl=file:///opt/iaas/iaas-repo
  1. Compute 节点 FTP YUM 源

bash

运行

rm -rf /etc/yum.repos.d/* vim /etc/yum.repos.d/local.repo

ini

[centos] name=centos baseurl=ftp://controller/centos gpgcheck=0 enabled=1 [iaas] name=iaas baseurl=ftp://controller/iaas/iaas-repo gpgcheck=0 enabled=1

3. FTP 共享配置

Controller 节点安装并配置 vsftpd,实现镜像共享:

bash

运行

yum install -y vsftpd vim /etc/vsftpd/vsftpd.conf # 修改anon_root=/opt systemctl start vsftpd systemctl enable vsftpd

三、环境变量与磁盘分区配置

1. 环境变量配置

  1. 双节点安装依赖包

bash

运行

yum install iaas-xiandian -y
  1. Controller 节点修改配置文件

bash

运行

sed -i 's/^#//g' /etc/xiandian/openrc.sh vim /etc/xiandian/openrc.sh # 统一密码设为000000,填写节点IP
  1. 同步配置到 Compute 节点

bash

运行

scp /etc/xiandian/openrc.sh compute:/etc/xiandian/openrc.sh # Compute节点修改INTERFACE_IP为自身IP vim /etc/xiandian/openrc.sh

2. Compute 节点磁盘分区

为块存储与对象存储分区:

bash

运行

fdisk /dev/sdb # n→p→回车→回车→w fdisk /dev/sdc # n→p→回车→回车→w lsblk # 验证sdb1、sdc1分区创建成功

四、IaaS 平台脚本部署(核心步骤)

严格按照先控制节点、后计算节点顺序执行安装脚本,避免服务依赖报错:

bash

运行

# 双节点执行前置脚本 iaas-pre-host.sh # Controller节点依次执行 iaas-install-mysql.sh iaas-install-keystone.sh iaas-install-glance.sh iaas-install-nova-controller.sh iaas-install-neutron-controller.sh iaas-install-dashboard.sh # Compute节点依次执行 iaas-install-nova-compute.sh iaas-install-neutron-compute.sh # 虚拟机环境修改nova虚拟化类型 crudini --set /etc/nova/nova.conf libvirt virt_type qemu systemctl restart openstack-nova-compute # 继续部署存储服务 iaas-install-cinder-controller.sh # Controller iaas-install-cinder-compute.sh # Compute iaas-install-swift-controller.sh # Controller iaas-install-swift-compute.sh # Compute

五、网络配置与云主机创建

1. 安全组规则配置

  • 删除默认所有安全组规则
  • 添加规则:IPv4 入口 / 出口 ICMP、TCP 1-65535、UDP 1-65535

2. 网络创建

  1. 外部网络 (ext-net):Flat 模式、物理网络 provider、子网 192.168.200.0/24
  2. 内部网络 (int-net):VXLAN 模式、子网 10.0.0.0/24
  3. 创建路由器,连接外部网关与内部子网,实现网络互通

3. 云主机创建与测试

  1. 上传 cirros 测试镜像
  2. 创建云主机类型 (1 核 1G 内存 20G 系统盘)
  3. 部署云主机,绑定浮动 IP
  4. 本地 ping 浮动 IP,验证网络连通性

4.主机下发测试

六、实验高分要点总结

  1. 节点区分:严格区分控制节点与计算节点操作,避免命令执行错误
  2. 配置规范:环境变量 IP、密码、磁盘分区必须与文档一致,防止服务启动失败
  3. 顺序执行:安装脚本不可跳过、不可颠倒,保证服务依赖正常加载
  4. 网络连通:双节点网络配置、FTP 共享、路由器对接是网络通的关键
  5. 环境适配:虚拟机必须修改 virt_type 为 qemu,服务器可跳过此步骤
http://www.jsqmd.com/news/693785/

相关文章:

  • GPT-5.5、GPT-6领衔全球大模型集中发布 | AI信息日报 | 2026年4月24日 星期五
  • 专注解决深圳区域漏水难题,5家本地机构综合对比与选型指南 - 一搜百应
  • 2026年家用防锈菜刀品牌选择指南:核心维度解析与主流品牌专业推荐 - 商业小白条
  • 2026年四川变压器回收攻略:合规透明+快速回款的实力企业盘点 - 深度智识库
  • 离型膜、加宽窗膜厂家供应商推荐|优质功能膜服务商精选,适配多场景应用需求 - 速递信息
  • LoRA微调工程实践2026:从原理到生产部署的完整指南
  • 如何将影像组学特征与肿瘤微环境(免疫细胞浸润、核形态、PD-L1) 建立关联,以预测免疫治疗响应及预后
  • 【官方预告】2026年5月万国售后服务中心全国地址变迁与服务升级全预告 - 速递信息
  • 破解搅拌罐源头工厂选型痛点:3C定制直供方法论如何降本增效? - 速递信息
  • 基于数码管的可调式电子钟设计
  • 从‘电压矢量’到‘马鞍波’:一个动画带你彻底看懂SVPWM在FOC中的工作原理
  • 长芯微LDC128S022完全P2P替代ADC128S022,是一款高速率、低功耗、8通道、12位ADC芯片
  • 收藏!2026年AI工程师月薪20804元,16个岗位抢1人,小白/程序员必看的大模型赛道机遇
  • 2026哪款雅思机考软件自带成绩报告?自带成绩报告雅思机考软件推荐 - 品牌2026
  • 别再用Excel硬画了!Minitab 21保姆级教程:5分钟搞定一张专业控制图
  • 杰理之提示音修改【篇】
  • 3步掌握GPX Studio:开源在线GPX编辑器的终极指南
  • 告别软件切换!2025年研究生必备的7款文献翻译+精读工具深度对比(附避坑指南) - nut-king
  • 告别Eclipse臃肿!5分钟搞定VS Code搭建RISC-V开发环境(含GCC/OpenOCD配置)
  • 2026年塑料管帽/塑料托盘/中空板箱子/塑料周转箱/法兰保护盖厂家优选指南 - 深度智识库
  • OA是什么意思?一文讲清OA系统的定义、功能与核心价值
  • uniapp+vue3配置TailwindCss3.x
  • 2026空气能行业格局:十大品牌分三梯队,顶流领跑,大牌跨界突围 - 速递信息
  • 从“删库跑路”到百亿估值:那个不造车的i人教授,如何成为智驾圈最狠的“破局者”
  • 3种格式一键转换:浏览器图片格式转换终极解决方案
  • 从像素到感知:主流颜色空间(RGB, YUV, HSV, CMYK, HSI)的技术演进与应用分野
  • Pearcleaner:macOS应用卸载的革命性解决方案,释放30%隐藏存储空间
  • 如何高效使用暗黑破坏神2存档编辑器:终极实战指南
  • 别再买调试器了!手把手教你用STM32F103C8T6自制DAPLink(基于ARM官方源码)
  • ROFL播放器:解决英雄联盟回放文件无法播放的终极方案