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


dpmzone-createzone 命令-创建区域 (Funclet)

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

此命令具有以下格式:

dpmzone-createzone 
-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]
-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

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

示例

创建名为 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