openstack 制作镜像(linux和win 系列)

本文详细介绍了如何在OpenStack USSURI部署环境下,使用VNC制作Linux(centos7.3)和Windows(windows_server_2012_r2)镜像,包括Ceph集群支持,virtio驱动安装,镜像格式转换,以及上传至Glance的过程。

零 修订记录

序号 修订内容 修订时间
1 新增 (从老博客搬迁过来) 20210721

一 摘要

本文主要介绍openstack 镜像制作,包括支持ceph 集群的镜像制作。

二 环境信息

(一)openstack 版本

openstack 部署的是ussuri 版本,操作系统centos 8.1

(二) ceph 版本

ceph 部署的nautilus 版本,操作系统是centos7.6

三 镜像制作

准备工作
操作系统放到该目录/root/software/os,制作好的镜像放到该目录/root/software/makeglance

(一) linux 系列镜像制作

3.1.1 通过vnc 方式制作

3.1.1.1 创建raw 文件
[root@ussuritest003 makeglance]# qemu-img create -f raw  /root/software/makeglance/centos7.3min100G.raw 100G
Formatting '/root/software/makeglance/centos7.3min100G.raw', fmt=raw size=107374182400
[root@ussuritest003 makeglance]#

3.1.1.2 vnc 装操作系统
/usr/libexec/qemu-kvm -m 1024 -cdrom /root/software/os/CentOS-7-x86_64-DVD-1611.iso -drive file=/root/software/makeglance/centos7.3min100G.raw -boot menu=on --nographic -vnc :3

然后使用vnc 连上去,安装操作系统

3.1.1.3 上传glance镜像

如果没有用光纤交换机,万兆网卡,

制作open stack win2022镜像,需要按照以下步骤进行操作: 1. 首先,准备好一台Linux服务器作为制作镜像的环境。确保该服务器已安装OpenStack系统,并且与目标主机连接良好。 2. 下载Windows Server 2022镜像文件,通常以ISO或VHD格式提供。确保下载的镜像文件与OpenStack版本兼容。 3. 将镜像文件上传到OpenStack镜像仓库,可以使用glance命令来实现。首先,使用以下命令登录到OpenStack环境中: ``` $ source openrc ``` 然后,使用以下命令上传镜像文件: ``` $ openstack image create --file windows2022.iso --disk-format iso --container-format bare --public windows2022 ``` 其中,windows2022.iso是镜像文件的路径名称,--disk-format指定磁盘格式,--container-format指定容器格式,--public指定该镜像为公共可用。 4. 创建一个虚拟机实例并使用刚刚上传的镜像。通过OpenStack的控制台或命令行工具来创建虚拟机,确保在创建过程中选择了刚刚上传的Windows Server 2022镜像。 5. 配置虚拟机的参数,如网络、存储安全组等。根据需要设置虚拟机的网络连接、磁盘存储安全组规则等配置。 6. 启动虚拟机实例,并等待其完成启动过程。这需要一些时间,虚拟机会自动从镜像中加载操作系统并启动。 7. 最后,通过远程连接工具(如RDP)连接到该虚拟机,执行Windows Server 2022的初始化配置过程。 在完成上述步骤后,你将成功制作了一个OpenStack Win2022镜像,可以在OpenStack环境中使用该镜像来创建部署Windows Server 2022虚拟机实例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值