最后更新2021/07/31
在<2.1基本术语(基础概念)>一节已经大概介绍了WPar的概念,Wpar有两种,分别是System WPAR和Application WPAR。顾名思义,System WPAR模拟出一个全新的操作系统,类似PC平台的Windows Virtual Server(更确切地说是采用了unix change root原理);而Application WPAR则只是提供虚拟应用程序运行环境(也就是一个Docker精简的容器)。创建WPAR的AIX被称为Global AIX(全局AIX)。
- System WPAR
创建WPAR的过程非常简单,只需要一条命令mkwpar。此命令安装必要的文件系统、复制root用户文件,安装软件等。全部过程非常快,大概只需要几分钟,具体时间随分区和磁盘性能稍有不同。
test[/] > mkwpar -n myWPAR01
mkwpar: Creating file systems...
/
/home
/opt
/proc
/tmp
/usr
/var
<< End of Success Section >>
FILESET STATISTICS
------------------
241 Selected to be installed, of which:
241 Passed pre-installation verification
----
241 Total to be installed
+-----------------------------------------------------------------------------+
Installing Software...
+-----------------------------------------------------------------------------+
Filesets processed: 6 of 241 (Total time: 2 secs).
installp: APPLYING software for:
X11.base.smt 6.1.0.1
Filesets processed: 7 of 241 (Total time: 3 secs).
installp: APPLYING software for:
X11.help.EN_US.Dt.helpinfo 6.1.0.0
Filesets processed: 8 of 241 (Total time: 3 secs).
installp: APPLYING software for:
bos.acct 6.1.0.1
Filesets processed: 9 of 241 (Total time: 3 secs).
installp: APPLYING software for:
bos.acct 6.1.0.2
Filesets processed: 10 of 241 (Total time: 4 secs).
installp: APPLYING software for:
bos.adt.base 6.1.0.0
bos.adt.insttools 6.1.0.0
Filesets processed: 12 of 241 (Total time: 4 secs).
installp: APPLYING software for:
bos.compat.links 6.1.0.0
bos.compat.net 6.1.0.0
bos.compat.termcap 6.1.0.0
……
Workload partition myWPAR01 created successfully.
mkwpar: 0960-390 To start the workload partition, execute the
following as root: startwpar [-v] myWPAR01
使用lswpar可以显示系统中全部WPAR的信息,下例中有3个WPAR,都是System WPAR(类型S),两个活动(状态A),一个在停止状态(状态D)。
test[/] > lswpar
Name State Type Hostname Directory
-------------------------------------------------------------------------
MyTestWpar1 A S MyTestWpar1 /wpars/MyTestWpar1
MyTestWpar2 A S MyTestWpar2 /wpars/MyTestWpar2
myWPAR01 D S myWPAR01 /wpars/myWPAR01
下面可以通过命令startwpar启动WPAR:
test[/] > startwpar -v myWPAR01
Starting workload partition myWPAR01.
Mounting all wor