Shell 命令 › 实用工具 › iso2class:组件 Distro 创建实用工具 › iso2class 参考-用法
iso2class 参考-用法
使用从 ISO 映像安装的操作系统创建单例类
语法
util iso2class app_name=<名称> install_size=<大小> console_type=<类型> iso_volume1=<名称> (iso_volume2=<名称> iso_volume3=<名称> iso_volume4=<名称> (<属性>=<值>)*)
选项
- app_name=<名称>
-
要创建的将包含单例的应用名称。
- install_size=<大小>
-
安装操作系统的目标卷的大小。格式为:<值>[M|G]。 除非另有说明,否则单位默认为 MB。 最小值为 10 MB。
- console_type=<类型>
-
用于安装操作系统的控制台的类型。有效值为“text”和“graphic”。
- iso_volume1=<名称>
-
将从中启动 ISO 卷以执行操作系统安装。_GLOBAL:vol_name 会复制现有全局卷。http://<path> 从 URL 导入卷。vol_name 从网格的 _impex 卷导入卷。
- iso_volume2=<名称>
-
与 iso_volume1 具有相同格式的可选卷。通常,如果安装需要多个 CD 或 DVD,这是第二个磁盘。
- iso_volume3=<名称>
-
与 iso_volume1 具有相同格式的可选卷。通常,如果安装需要多个 CD 或 DVD,这是第三个磁盘。
- iso_volume4=<名称>
-
与 iso_volume1 具有相同格式的可选卷。通常,如果安装需要多个 CD 或 DVD,这是第四个磁盘。
- <属性>=<值>
-
运行参数。可以指定以下参数:
- os-操作系统的名称。该名称将放置在组件的描述符中。有关允许值的列表,请参阅“支持的操作系统”一节。如果指定的值无效或未指定任何值,iso2class 将显示支持的操作系统列表并提示进行选择。
- virt_options-虚拟化选项,采用以逗号分隔的 <选项>=<值> 对列表形式。该值成为组件类中的“选项”设置,且可以按照此处的说明在高级虚拟化设置屏幕的 GUI 中查看/设置。例如:virt_options=acpi=1
- virt_mode-使用 hvm2pv 将类转换成受管理组件时的虚拟化模式。有效值为“xen_pv”、“xen_hvm”和“vmware”。可以指定多个值,由逗号分隔。默认值:“xen_pv,xen_hvm,vmware”。如果 hvm2pv 没有运行,此参数便不起作用,在这种情况下,虚拟化模式将设置为“xen_hvm,vmware”。
- url_volume1_size-导入压缩的 ISO 映像时要创建的卷的大小。如果没有指定,必须解压缩映像两次。格式为:<值>[M|G]。除非另有说明,否则单位默认为 MB。最小值为 10 MB。
- url_volume2_size-为 iso_volume2 导入压缩的 ISO 映像时要创建的卷的大小。
- url_volume3_size-为 iso_volume3 导入压缩的 ISO 映像时要创建的卷的大小。
- url_volume4_size-为 iso_volume4 导入压缩的 ISO 映像时要创建的卷的大小。
- url_user-从 URL 导入卷时用于身份验证的用户名。如果没有指定,则假定不进行身份验证。
- url_pwd-在从 URL 导入卷时用于身份验证的密码。
- cpu-单例的默认 CPU 分配。格式为:<值> [%]。
- mem-单例的默认内存分配。格式为:<值>[M|G]
- bw-单例的默认带宽分配。格式为:<值>[M|G]
- scsi-针对组件设置为 1,使用 SCSI 磁盘,相对于 IDE 磁盘。默认值为 0(使用 IDE 磁盘)。
说明
- 从 URL 导入压缩的卷时,应指定 url_volumeX 大小。如果未指定卷大小,映像需要下载和解压缩两次-一次为获取解压缩大小,一次为传输实际数据。
- 操作系统安装完成后,应用会立即停止,将对单例做以下修改:
- 从单例中删除 iso_volume
- 禁用外部接口。
- 添加“in”、“out”、“net”和“mon”终端。
- 根据单例是否受管理(例如包含 Windows msi 安装),设置现场工程代码。
支持的操作系统
- win2003-datacenter-64-Microsoft Windows Server 2003,Datacenter Edition(64 位)
- win2003-enterprise-64-Microsoft Windows Server 2003,Enterprise Edition(64 位)
- win2003-standard-64-Microsoft Windows Server 2003,Standard Edition(64 位)
- win2003-datacenter-Microsoft Windows Server 2003,Datacenter Edition(32 位)
- win2003-enterprise-Microsoft Windows Server 2003,Enterprise Edition(32 位)
- win2003-standard-Microsoft Windows Server 2003,Standard Edition(32 位)
- win2003-web-Microsoft Windows Server 2003,Web Edition
- win2008r2-64-Microsoft Windows Server 2008 R2(64 位)
- win2008-Microsoft Windows Server 2008(32 位)
- linux-Linux(32 位)
- linux-64-Linux(64 位)
- solaris10-Sun Solaris 10(32 位)
- solaris10-64-Sun Solaris 10(64 位)
- 其他-其他(32 位)
- 其他-64-其他(64 位)
- windows-与 win2008r2-64 相同(向后兼容)
- solaris-与 solaris10 相同(向后兼容)
示例
util iso2class app_name=my-app iso_volume1=_GLOBAL:win-disk-1.iso iso_volume2=_GLOBAL:win-disk-2.iso install_size=3G console_type=graphic virt_options=acpi=1 os=windows
util iso2class app_name=my-app iso_volume1=http://path-to-iso-image url_volume1_size=1G install_size=5G console_type=text mem=1G cpu=1.0