魔方云系统 如何自己制作系统镜像

客户可自己制作官方没有的镜像上传至系统中使用,以下是两种镜像类型的制作步骤:

一、Linux镜像

①安装 cloud-init 软件包

  • Ubuntu/Debian系统:

apt install cloud-init qemu-guest-agent

  • Centos/Fedora系统:

yum install cloud-init qemu-guest-agent

②设置agent

systemctl enable qemu-guest-agent

复制附件包中的对应系统配置文件cloud.cfg,到系统目录:/etc/cloud/cloud.cfg

设置其他操作:

  • 定制修改/etc/ssh/sshd_config 允许root登录,取消dns解析等
  • 清空残留,例如 /var/log 下的日志文件, history -c 清空屏幕日志等

③关机,不要开机,该qcow2即为您的镜像文件。


二、Windows镜像

①首先安装包中的windows/qemu-ga-x86_64.msi

②然后安装CloudbaseInitSetup_1_1_0_x64.msi

  • 点击next直到 输入用户界面
  • 更改用户名为 administrator  勾选use metadata password
  • 不修改groups
  • 不修改serial port logging
  • 勾选Run Cloudbase-init service as LocalSystem
  • 点击next 开始安装 ,在安装完成界面中
  • 勾选 Run Sysprep to create …
  • 勾选 Shutdown when Sysprep terminates(配置完成后将自动关机)
  • 等待安装完成(不点击Finish,不要点Finish)

③拷贝附件windows目录中的cloudbase-init.conf和cloudbase-init-unatted.conf 到 C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf 目录下覆盖


④清空不需要的临时文件和日志和您需要的其他设置

⑤点击Finish

系统会自动关机,请勿开机,该qcow2即为您的镜像文件。
附件下载地址:http://mirror.cloud.idcsmart.com/cloud/images/cloud-init/cloud-init.tar.gz

原创文章,作者:kinponet,如若转载,请注明出处:https://www.yidc.net/archives/6497