200字
华为云制作系统镜像
2025-12-15
2025-12-15

用本地ISO镜像制作,华为云公有系统盘镜像,并导出qcow2镜像。

参考文档:

0.创建私有镜像前云服务器、裸金属服务器或镜像文件需要完成哪些初始化配置?镜像创建类常见问题_镜像服务 IMS-华为云

1.将Linux系统ISO文件注册为镜像通过ISO文件创建Linux系统盘镜像通过镜像文件创建私有镜像用户指南镜像服务 IMS-华为云

2.使用ISO镜像创建Linux云服务器通过ISO文件创建Linux系统盘镜像通过镜像文件创建私有镜像用户指南镜像服务 IMS-华为云

3.安装Linux操作系统通过ISO文件创建Linux系统盘镜像通过镜像文件创建私有镜像用户指南镜像服务 IMS-华为云

4.配置云服务器并创建Linux系统盘镜像通过ISO文件创建Linux系统盘镜像通过镜像文件创建私有镜像用户指南镜像服务 IMS-华为云

5.设置Linux系统网卡属性为DHCP创建Linux私有镜像准备工作创建私有镜像准备工作用户指南镜像服务 IMS-华为云

6.获取ECS一键式重置密码插件管理ECS一键式重置密码插件重置ECS密码密码和密钥对管理用户指南_弹性云服务器 ECS-华为云

一、创建私有镜像

1.1 上传ISO文件到对象存储

创建私有镜像

1.2 安装服务器

二、登录临时云服务器设置

2.1 进入临时弹性云服务器

2.2 配置DHCP

TYPE=Ethernet
BOOTPROTO=dhcp  # 核心:启用DHCP
DEVICE=enp3s0   # 网卡名(必须匹配实际网卡)
ONBOOT=yes      # 可选:开机激活网卡(若需开机自动获取IP则保留,否则改no)
NAME=enp3s0     # 网络连接名(与网卡名一致即可)
UUID=           # 若有UUID可保留,无则删除(不影响DHCP功能)
PERSISTENT_DHCLIENT="y" #可选:启用持久化 DHCP客户端常驻后台
​
​
nmcli connection reload
nmcli connection up enp3s0

2.3 放行22端口,开启root登录

三、使用CloudShell登录

使用账号密码登录

3.1 virtio驱动安装

XEN虚拟化ECS安装原生的XEN和KVM驱动

查看virtio驱动安装

修改dracut.conf文件

vi /etc/dracut.conf
​
# install_items配置
install_items+="/etc/fonts/fonts.conf /usr/lib64/plymouth/label.so /usr/lib64/plymouth/renderers/frame-buffer.so /usr/lib64/plymouth/renderers/drm.so /usr/lib64/plymouth/details.so /usr/lib64/plymouth/script.so  /usr/lib64/plymouth/two-step.so  /usr/lib64/plymouth/tribar.so /usr/lib64/plymouth/fade-throbber.so /usr/lib64/plymouth/text.so /usr/lib64/plymouth/space-flares.so"

3.2 清理网络规则文件

3.3 获取ECS一键式重置密码插件

下载:CloudResetPwdAgent.zip文件

按要求操作

3.4 卸载弹性云服务器的数据盘

3.5 修改grub文件

修改磁盘标识方式为UUID

修改grub.cfg

vim /boot/efi/EFI/kylin/grub.cfg

3.6 修改fstab文件

磁盘标识方式为 UUID

[root@host-192-168-100-70 ~]# blkid
/dev/mapper/klas-root: UUID="56dae272-da70-41d3-96e3-3a420bde21ff" BLOCK_SIZE="512" TYPE="xfs"
/dev/vda3: UUID="C1r4jb-j9Yi-RIyS-hlae-8ht6-OkuB-dj9xte" TYPE="LVM2_member" PARTUUID="8bf7a041-1459-4f13-9960-72c29ac88dc3"
/dev/mapper/klas-swap: UUID="adb68e49-22bf-4732-9f14-de67c032f480" TYPE="swap"
/dev/sr0: BLOCK_SIZE="2048" UUID="2025-09-03-17-12-09-00" LABEL="Kylin-Server-10" TYPE="iso9660"
/dev/vda2: UUID="2fc54bc9-db31-4b18-90b6-9fe0070e1bbd" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="0bbb9e2a-21d0-4fd6-b1e6-7c3b6164f05f"
/dev/vda1: UUID="3FC1-56A3" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="e48f25a2-fc7d-4341-b222-0e53af46e176"

四、制作私有系统盘镜像

临时云服务器 私有系统盘镜像

五、导出为qcw2格式

私有镜像导出

下载qcow2镜像到本地


华为云制作系统镜像
作者
roche
发表于
2025-12-15
License
CC BY-NC-SA 4.0