EVE-NG制作定制镜像(ISO+OVA)

一.定制ISO格式镜像

1.创建镜像目录并上传文件

shell> mkdir /opt/unetlab/addons/qemu/linux-myiso    //目录名称务必按照官方文档格式,否则无法识别

目录创建完成后,将.iso格式镜像上传至此目录下

2.重命名镜像

shell> cd /opt/unetlab/addons/qemu/linux-myiso
shell> mv xxx.iso cdrom.iso

3.创建一块新硬盘

shell> /opt/qemu/bin/qemu-img create -f qcow2 virtioa.qcow2 30G

-f:format,指定创建格式
xG:指定创建硬盘大小

4.刷新权限

shell> /opt/unetlab/wrappers/unl_wrapper -a fixpermissions

5.配置node

试验台中新建节点选定linux-myiso,启动后通过VNC等待cdrom.iso加载完毕,按照定制化需求配置好node

6.删除或重命名镜像

shell> rm -f cdrom.iso	或
shell> mv cdrom.iso myiso.iso

tip:先关闭node再执行,此步骤为避免下次仍然从cdrom启动

7.提交修改至镜像

shell> cd /opt/unetlab/tmp/0/1ce5f35e-8f90-42d8-84af-f342a3661f91/9

POD  ID:0
LAB  ID:1ce5f35e-8f90-42d8-84af-f342a3661f91
NODE ID:9

shell> /opt/qemu/bin/qemu-img commit virtioa.qcow2    //执行时需关闭所有该镜像node
EVE-NG制作定制镜像(ISO+OVA)_第1张图片 EVE-NG制作定制镜像(ISO+OVA)_第2张图片

8.压缩镜像(选做)

shell> virt-sparsify --compress virtioa.qcow2  newvirtioa.qcow2

shell> mv virtioa.qcow2 oldvirtioa.qcow2

shell> mv newvirtioa.qcow2 virtioa.qcow2

9.镜像测试

tip:开机前需要wipe一次node,否则可能无法启动。

二.定制OVA格式镜像

1.解压OVA文件

shell> tar xvf myova.ova

2.格式转换

shell> /opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 myvmdk.vmdk hda.qcow2

-f:format,指定源格式
-O:output,指定目格式

3.创建镜像目录

shell> mkdir /opt/unetlab/addons/qemu/linux-myova

4.创建额外一块硬盘(选做)

shell> /opt/qemu/bin/qemu-img create -f qcow2 hdb.qcow2 30G

-f:format,指定创建格式
xG:指定创建硬盘大小

5.将文件放置在镜像目录下

shell> mv hda.qcow2 hdb.qcow2 /opt/unetlab/addons/qemu/linux-myova

6.刷新权限

shell> /opt/unetlab/wrappers/unl_wrapper -a fixpermissions

7.镜像测试

tip:开机前需要wipe一次node,否则可能无法启动。

你可能感兴趣的:(CCIE,#,EVE-NG)