首页/云/云平台与虚拟化速查/virt-customize 离线定制镜像
本包目录(353 条)
云基础与账号46 条计算与存储产品50 条厂商术语对照50 条虚拟化基础63 条
虚拟化操作94 条
上云与迁移50 条

virt-customize 离线定制镜像

virt-customize 无需启动虚机即可修改镜像内容:设置主机名、安装软件包、注入脚本与文件;适合批量制作基线镜像与迁移前预装 virtio 驱动。

云平台与虚拟化速查云更新于 2026-10-12
主机名与密码--hostname web01 --root-password password:xxx
安装软件--install nginx(Debian/RHEL 系均支持)
执行命令--run-command 'systemctl enable nginx'
上传文件--upload 本地路径:镜像内路径

定制一台应用基线镜像

定制一台应用基线镜像
sudo virt-customize -a /data/images/base.qcow2 \
  --hostname web01 --root-password password:'ChangeMe_2026' \
  --install nginx --run-command 'systemctl enable nginx' \
  --upload /etc/app/app.conf:/etc/app/app.conf

易错点

  • 命令里的明文密码进入 shell 历史:交付后用密钥替换并轮换密码
  • 对正在运行的域磁盘做定制:文件系统层写冲突,必须先关机

数据来源与参考

  • virt-customize 手册(libguestfs)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌