公有云制作debian 7.10私有镜像

Posted by 云谷计算 on January 17, 2018

华为云和其他公有云上都没有提供很多早期的Linux公共镜像,本文主要记录了制作debian 7.10镜像并上传到华为云,创建虚拟机的主要过程,镜像支持xen和kvm虚拟化引擎,可以广泛的适用于各种云平台。


制作镜像 安装KVM相关软件包

yum install -y libvirt-daemon-kvm
service libvirtd start
systemctl enable libvirtd

初始化镜像文件

qemu-img create -f qcow2 debian.qcow2 40G

Domain XML

Guest OS配置

网络配置 /etc/network/interfaces: 配置eth0为dhcp模式。

磁盘配置 /etc/fstab: uuid模式

/boot/grub/grub.cfg: 也必须是uuid模式

驱动模块 /etc/modules: 华为云有KVM和Xen的虚拟机同时存在,所有要确保initrd有xen/kvm的相关驱动。

然后执行update-initramfs更新initrd:

update-initramfs -u

Debian系统配置完成后,关机,生成的debian.qcow2就可以作为我们的私有镜像了。

上传镜像

私有镜像必须先上传到OBS桶中,OBS提供了两种上传方式: Web Console

专用客户端: OBS Browser OBS Browser目前仅仅支持Windows, 登录时候的用户名是华为云的用户名(非email账号),AK/SK可以在用户中心=>账号管理=>基本信息=>管理我的凭证里面申请:

注册镜像