制作Linux标准模式镜像

  1. 进入虚拟机概要信息页面,单击<启动>按钮,启动虚拟机。

图-1 虚拟机概要信息页面

 

 

  1. 单击“控制台”按钮,弹出虚拟机控制台窗口。

图-2 虚拟机控制台窗口

 

  1. 在虚拟机控制台窗口中,点击“虚拟光驱”链接,会自动下载一个名为Jnbd的文件,使用Java打开此文件,弹出虚拟光驱窗口。

需要先在控制面板-Java-安全项中,将当前管理平台地址添加至“例外站点”列表,否则Jnbd文件会无法正常打开、运行。

 

图-1 虚拟光驱窗口

 

  1. 选择Linux操作系统的镜像文件。

  1. 选择完成后,单击<挂载>按钮,如-4所示,提示操作成功。

图-2 挂载ISO文件

 

  1. 安装Linux操作系统。

  1. 重启虚拟机,进入安装操作系统页面。

  1. 参考Linux操作系统的安装指导完成Linux操作系统的安装和激活操作。

  1. 配置Linux操作系统的IP地址,下载并更新系统补丁。

  1. 在虚拟机控制台窗口中,点击“虚拟光驱”链接,弹出虚拟机光驱窗口,单击<卸载>按钮。

  1. 在虚拟机概要信息页面,单击<修改>按钮,打开修改虚拟机窗口。

  1. 点击“光驱”选项,单击<连接>按钮,弹出选择光驱窗口,点击“类型”选项,在下拉框中选择“安装CAStools”选项,并单击<确定>按钮,如-5所示。

图-3 连接虚拟光驱

 

  1. 安装CAStools

  1. 在光驱挂载的目录中使用以下命令安装CAStools,如-6所示。

[root@localhost castools]# cd linux

[root@localhost linux]# ./CAS_tools_install.sh

图-4 安装CAStools

 

您也可以根据实际情况选择与操作系统类型匹配的CAStools安装文件,使用如下命令进行安装:

[root@localhost castools]# cd linux

[root@localhost linux]# rpm –ivh quem-ga-<version>.rpm

  • qemu-ga-x.x.x.x-0ubuntu13_amd64.deb适用于64位的Ubuntu操作系统。

  • qemu-ga-x.x.x.x-0ubuntu13_i386.deb适用于32位的Ubuntu操作系统。

  • qemu-ga-x.x.x.x-1.i386.rpm适用于32位的Red Hat Enterprise LinuxCentOS操作系统。

  • qemu-ga-x.x.x.x-1.x86_64.rpm适用于64位的Red Hat Enterprise LinuxCentOS操作系统。

 

  1. 重启Linux操作系统。

  1. 设置Linux操作系统的NetworkManager 服务。

  1. 使用以下命令禁用NetworkManager服务。

[root@localhost ~]# service NetworkManager stop

  1. 使用以下命令禁止NetworkManager服务开机自启动。

[root@localhost ~]# chkconfig NetworkManager off

  1. 关闭Linux操作系统的防火墙服务。

  1. 使用以下命令禁止防火墙服务开机自启动。

[root@localhost ~]# chkconfig iptables off

  1. 重启虚拟机。

  1. 使用以下命令检查防火墙服务的状态,如-7所示。

[root@localhost ~]# service iptables status

图-5 防火墙服务状态

 

  1. 编辑Linux操作系统的网卡配置文件,如-8所示。

  1. 整行清除HWADDR配置项。

  1. 整行清除UUID配置项。

  1. NM_CONTROLLED配置项的取值由yes改为no

  1. BOOTPROTO配置项的取值配置为dhcp

图-6 网卡配置文件

 

  1. 启用Linux操作系统的SSH服务。

  1. 使用以下命令启用Linux操作系统的SSH服务。

[root@localhost ~]# chkconfig sshd on

  1. 重启虚拟机。

  1. 使用以下命令检查SSH服务的状态,如-9所示。

[root@localhost ~]# service sshd status

图-7 SSH服务状态

 

  1. 清除Linux操作系统的Network Persistence Rules

  1. 使用以下命令清除70-persistent-net.rules中的内容。

[root@localhost ~]# echo > /etc/udev/rules.d/70-persistent-net.rules

  1. 使用以下命令清除75-persistent-net-generator.rules中的内容。

[root@localhost ~]# echo > /lib/udev/rules.d/75-persistent-net-generator.rules

  1. 正常关闭Linux系统。

 

CAStools无下发密钥对功能,如需使用密钥对功能,请参考2在虚拟机上安装Cloud-init