Linux学习23-openstack使用续
2026/9/2 16:07:42 网站建设 项目流程

先为 OpenStack 命令行客户端开启自动补全功能

接入私有网络

计算节点

dashboard

demo登录

创建私人网络

admin登录

demo登录

新建路由,连接外部网络与私有网络

新增接口

删除ecs-2

启动ecs-1

新建云主机

选择private网络

创建成功

可正常打开控制台,查看ip,能够连接公共网络

点击加号

绑定成功

controller上可以ping通,使用绑定的ip可以ssh免密

如果ping不通,ssh免密失败,检查一下安全组规则是否添加icmp和ssh

cinder块存储

新建虚拟机,添加一块50GB的硬盘

静态ip,防火墙,selinux配置,解析

将mitaka复制到block1

yum源也复制到block1

控制节点配置

创建数据库,允许本地和远程访问

确保在admin脚本运行下,创建新用户

添加为admin角色

创建 cinder 和 cinderv2 服务实体

创建块设备存储服务的 API 入口点

安装软件包

修改文件,与之前相同,数据库,消息队列,认证等

计算节点配置

修改文件

配置 Nova(计算服务)对接 Cinder(块存储服务)

回到控制节点

存储节点配置

安装 lvm2 并启动服务

将新硬盘 /dev/sdb 制作成物理卷(PV)

创建一个名为 cinder-volumes 的卷组(VG)

修改配置文件

修改 LVM 过滤规则

安装依赖

修改配置文件,数据库,消息队列,认证等

启动服务

验证

admin脚本运行

查看

demo登录,创建新云硬盘

创建后管理连接

远程连接云主机,查看硬盘

格式化硬盘

新建文件夹作为挂载点,将硬盘挂载到新文件夹

备份系统配置文件

查看

回到浏览器,断开云硬盘与ecs-2的连接

卸载新硬盘

回到浏览器,扩展云硬盘,扩展到10G

成功

扩展前后对比

连回ecs-2

回到虚拟机,新分配了vdc,挂载,查看,之前的文件还在

把文件系统扩展到整块硬盘的最大容量,从之前的5G变为扩展后的10G

还可以创建快照

再删除data下的所有文件

再去分离硬盘

卸载data

用刚才的快照创建一个云硬盘

创建成功

来到block1查看

再用back_up连接ecs-2

回到虚拟机,挂载back_up,查看,之前的文件存在

封装镜像

新建虚拟机

计算节点安装 virsh 命令行工具,用来直接操作底层的 KVM 虚拟机

查看当前的虚拟机

重新创建一个虚拟机demo,默认配置

单处理器

1G内存

5G,单文件

使用centos映像文件

基础选项,时区,禁用kdump

接受变化

镜像设置

进入新虚拟机后清空yum源

从其他centos7上复制yum源

下载基础工具

修改网络配置(这里是dhcp)

修改配置文件

恢复传统网卡命名

再关闭防火墙与selinux

时间同步

修改文件

查看是否成功

安装电源管理守护进程

启动服务

安装虚拟机初始化软件

下载自动扩展磁盘分区的工具包

修改引导文件

添加参数

更新引导文件

上一步会覆盖之前的修改,重新编辑文件

重新写入网络设置

清空yum源

清理当前系统的 SSH 主机密钥,防止之后克隆出的虚拟机具有相同密钥

关机

导出

后缀改为ova

开启一台rocky9的虚拟机

将刚才封装的demo.ova拖入rocky

下载虚拟机磁盘操作软件

下载虚拟机平台迁移工具

下载Windows 虚拟机装的驱动程序包

新建文件夹,将OVA 格式的虚拟机镜像转换成 qcow2 格式,输出到新建的文件夹

为虚拟机清理和重置系统

释放未使用空间并压缩

拉出压缩好的文件

导入镜像

浏览器以admin身份登录,进入镜像

新建镜像,使用刚才封装的qcow2文件

创建成功

创建新的云主机类型来适配新镜像

demo身份登录

新建云主机,使用刚才上传的镜像

新的云主机类型

其余选项与之前相同

查看网络拓扑中的ecs-3

为ecs-3分配浮动IP

关联,成功为新虚拟机绑定ip

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询