上一主题: dpmzone createproject 命令-创建项目下一主题: dpmzone customcommand 命令-运行自定义命令


dpmzone createzone 命令-创建区域

createzone 命令用于使用自定义参数在 Solaris 主机上创建区域。

此命令具有以下格式:

dpmzone createzone 
[-sc sc_host] 
-host hostname
-name zonename 
-path zonepath 
-type type 
[-autoboot] 
[-if_type name] 
[-ip ip] 
[-pool_name pool] 
[-sched_type sched] 
[-phy_mem pmem] 
[-swap_mem smem] 
[-lock_mem lmem] 
[-desc desc] 
[-pre] 
[-post]
[-locale iso639value]
-sc sc_host

(可选)指定服务控制器的主机名。

-host hostname

指定 Solaris Zones 服务器。 该参数区分大小写。

-name zonename

定义新区域的名称。

-path zonepath

定义新区域的路径。

-type type

指定新区域的类型。 选项包括:

native

使用 Solaris 10 操作环境创建非全局区域来运行应用程序。

whole-root

创建不继承软件包的整个根区域。

branded

创建包含非本地操作环境的非全局区域来运行应用程序。

默认值:native

-autoboot

(可选)指定在系统引导时自动引导区域。

注意:如果在服务器上禁用区域服务,则不论该属性的设置为何,均不能自动引导区域。 可通过以下命令启用该服务:

svcadm enable svc:/system/zones:default
-if_type name

(可选)指定区域使用的网络接口的类型,例如 eri0。

-ip ip

(可选)定义区域的 IP 地址。

-pool_name pool

(可选)指定与区域关联的池的名称。

-sched_type shed

(可选)指定根据份额分配 CPU 时间而使用的排定程序的类型。 份额是分配给项目的系统 CPU 资源的一部分。 有效值包括:

ts

指定时间份额排定程序,用于公平地将 CPU 资源分配给每个进程,使 CPU 资源不集中于某个特定进程。 ts 是 Solaris 操作环境的默认排定程序。

fss

指定公平份额排定程序,用于根据份额分配 CPU 时间。

-phy_mem pmem

(可选)定义分配给区域的物理内存。 可对该数值应用单位(K、M、G、T),例如,1M 是一个兆字节。

-swap_mem smem

(可选)定义分配给区域的交换内存。

-lock_mem lmem

(可选)定义分配给区域的锁定内存。 锁定内存无法分页。

-desc description

(可选)定义区域的说明。

-pre

(可选)指定是否在执行操作之前生成事件。

-post

(可选)指定是否在执行操作之后生成事件。

-locale iso639value

(可选)指定 IS0 639_3166 组合以覆盖默认的英语输出(例如:法语为 fr_FR)。 要使用命令提示符的区域设置,请指定“native”。

示例

创建名为 WebServer4 的区域:

dpmzone createzone -host MySolarisServer -name WebServer4 -path /Zones/Apache -type native 
-autoboot -if_type eri0 -ip 192.168.100.100 -pool_name WebServer -sched_type fss 
-phy_mem 1024M -swap_mem 2048M