如何制作Agile Controller-Branch使用的镜像文件
- 离线制作方法:需要用户自行准备好Linux环境。
- 在线制作方法:用户直接在相应的设备上操作,并要求已经在此设备上安装了虚拟机且虚拟机中安装了相应的操作系统。但是此方法不支持制作Windows类型镜像文件。
- 执行命令qemu-img create –f format image_name image_size,制作空白磁盘文件。
- 执行命令qemu-system-x86_64 -M pc --enable-kvm -m memory_size -hda image_name -cdrom iso_name -boot c -k en-us -smp cpu_number -usbdevice tablet,在空白磁盘中安装OS镜像。
- 按照正常PC安装操作系统流程安装操作系统。如果安装的操作系统为SUSE11SP1,则在安装过程中出现界面时选择 选项。
- (可选)安装virtio驱动程序(以Windows Server 2008操作系统为例)。如果虚拟机安装的是Windows操作系统且选择virtio类型磁盘,则需要执行此步骤。首先需要在官网(网址为https://fedoraproject.org/wiki/Windows_Virtio_Drivers)下载最新的Windows版本virtio驱动程序(建议使用virtio-win-0.1-74.iso),并存放至和OS镜像同一文件夹下。另外:
- 执行命令qemu-img create –f format image_name image_size,制作空白磁盘文件。
- 执行命令qemu-system-x86_64 -M pc -m memory_size -usbdevice tablet -drive file=image_name,if=ide,media=disk,cache=none -drive file=image_name,if=virtio,media=disk,cache=none -cdrom virtio_name -k en-us --enable-kvm -boot c,启动已经安装好Windows操作系统的虚拟机。
- 系统启动后,选择
系统显示
页面。
。 - 选择
系统显示
页面。
,并右键单击 ,在弹出的菜单栏中选择 。 - 单击 。
- 单击
系统回到
页面。
,选择需要安装的驱动程序并单击 。 - 单击 ,并单击 后系统开始安装驱动程序。
- 安装完成后单击
此时image_name(名称和步骤1中的image_name相同)即为Agile Controller-Branch使用的镜像文件。
。
-
表6-4 方法一中涉及的参数说明
参数
参数说明
取值
–f format
指定虚拟机镜像文件的格式。
支持qcow2和raw两种格式,推荐使用qcow2。
image_name
指定虚拟机镜像文件的名称。
字符串形式,由字母和数字组成,区分大小写,长度范围是1~32。
image_size
指定虚拟机镜像文件可以使用的磁盘空间大小。
整数形式,单位是GB。
–m memory_size
指定虚拟机使用的内存数目。
整数形式,取值范围是256~8192。
-hda image_name
指定磁盘镜像文件的名称。
字符串形式,由字母和数字组成,区分大小写,长度范围是1~28。
-cdrom iso_name
指定虚拟机中模拟光驱中加载的镜像文件的名称,格式为.iso文件。
字符串形式,由字母和数字组成,区分大小写,长度范围是1~32。
-smp cpu_number
指定模拟的CPU数目。
整数形式,取值范围是1~8。
file=image_name,if=ide,media=disk,cache=none
指定之前已经安装好Windows操作系统的磁盘镜像文件的名称。
字符串形式,由字母和数字组成,区分大小写,长度范围是1~28。
file=image_name,if=virtio,media=disk,cache=none
指定需要安装virtio驱动程序的磁盘镜像文件的名称。
字符串形式,由字母和数字组成,区分大小写,长度范围是1~32。
-cdrom virtio_name 指定已经下载好的virtio驱动程序文件的名称,格式为.iso文件。
字符串形式,由字母和数字组成,区分大小写,长度范围是1~32。
- AR3670
- 执行命令system-view,进入系统视图。
- 执行命令diagnose,进入诊断视图。
- 执行命令shell,进入shell视图。
[Huawei-diagnose] INFO: Enter exit or press Ctr+D to quit. localhost:/mnt/squash/mpu$ cd /mnt/hdd0/virtual-environment/virtual-machines/
进入上述目录后再进入以虚拟机名称命名的文件夹,找到镜像文件。其中此镜像文件的名称和在线制作虚拟机安装包时创建的空白磁盘的名称一致。通过FTP工具从设备上下载此镜像文件到FTP服务器上供Agile Controller-Branch使用。
- AR169-P-M9&AR169W-P-M9&AR169RW-P-M9
- 执行命令system-view,进入系统视图。
- 执行命令set output-mode osp,配置串口重定向到OSP扣板。
****************************************************** * OSP card output to mainboard * ****************************************************** Press Ctrl+D to quit [Huawei] localhost:/mnt/hdd0# cd /mnt/hdd0/virtual-environment/virtual-machines
进入上述目录后再进入已虚拟机名称命名的文件夹,找到镜像文件。其中此镜像文件的名称和在线制作虚拟机安装包时创建的空白磁盘的名称一致。通过FTP工具从设备上下载此镜像文件到FTP服务器上供Agile Controller-Branch使用。