lhylhy38
作者lhylhy38·2014-09-10 00:49
系统工程师·IBM

wpar安装配置手册 (规范?)第二部分 创建和配置

字数 14857阅读 3192评论 0赞 0
这个是第二个部分,后面还有维护管理和备份管理。
希望对大家有帮助,有问题和意见请及时PM我或者留言。

1. 
Wpar实施流程
1.1. 安装主系统

主系统的安装和正常安装操作系统一致。按照正常的安装即可。我在项目中使用的是AIX 6108 。只是项目应用程序需要6.1系统而已,实际安装系统版本请按照自己的项目决定。

1.2. 创建wpar

我们创建的wpar需要独立的文件系统和rootvg。这里我们通过-l-D参数来实现。

例子


mkwpar -h p550a01  -n p550a01 -l  -D devname=hdisk2 devtype=disk rootvg=yes -O


-h 指定hostname

-n 指定 wpar 

-l 指定独立的文件系统

-D 指定外置盘和独立的rootvg


输入lswpar 可以看到创建的wpar rootvg 属性为yes。


[bhp710b01][root][/home/mxin/mon]#lswpar
Name State Type Hostname Directory RootVG WPAR
-----------------------------------------------------------------------
bhcdtestwpar A S bhp710b02 /wpars/bhcdtestwpar yes 


1.3. 配置网络1.3.1. 增加一个网络IP

例子


 chwpar -N interface=en1 address=162.168.10.11 netmask=255.255.255.0 p550a01 

 

注意这里没有网关,网关配在了主系统上。

1.3.2. 删除一个网络IP

例子


chwpar -K -N address=x.x.x.x wparname 


1.3.3. 增加独立网卡

如果需要一个独立网卡,首先需要激活该网口,再在interface这里指定独立网口,如果没有激活网口,chwpar时无法创建wpar的网卡。

1.3.3.1. 通过 smit chinet将网口修改成Up状态。

                                                              Change / Show a Standard Ethernet

Interface

Type or select values in entry fields.

Press Enter AFTER making all desired changes.

                                              

                                                        [Entry Fields]

  Network Interface Name                              en6

  INTERNET ADDRESS (dotted decimal)                  []

  Network MASK (hexadecimal or dotted decimal)       []

  Current STATE                                       up                                                                                     +

  Use Address Resolution Protocol (ARP)?              yes                                                                               +

  BROADCAST ADDRESS (dotted decimal)                 []

  Interface Specific Network Options          

     ('NULL' will unset the option)           

    rfc1323                                          []

    tcp_mssdflt                                      []

    tcp_nodelay                                      []

    tcp_recvspace                                    []

    tcp_sendspace                                    []

  Apply change to DATABASE only                       no 


1.3.3.2. 在该网口上增加IP

例子

 chwpar -N interface=en3 address=162.168.10.71 netmask=255.255.255.0 p550a01  

查看wpar的网络属性,增加IP成功。

[p550a01][root][/usr/local/bin]#netstat -in

Name  Mtu   Network     Address            Ipkts Ierrs    Opkts Oerrs  Coll

en1   1500  link#2      0.d.60.51.9.4a        846     0      605     0     0

en1   1500  162.168.10  162.168.10.11         846     0      605     0     0

lo0   16896 link#1                           2002     0     2006     0     0

lo0   16896 127         127.0.0.1            2002     0     2006     0     0

lo0   16896 ::1%1                            2002     0     2006     0     0

[p550a01][root][/usr/local/bin]#netstat -in

Name  Mtu   Network     Address            Ipkts Ierrs    Opkts Oerrs  Coll

en1   1500  link#2      0.d.60.51.9.4a          8     0        5     0     0

en1   1500  162.168.10  162.168.10.11           8     0        5     0     0

en3   1500  link#3      0.2.55.af.29.b6         0     0        0     0     0

en3   1500  162.168.10  162.168.10.71           0     0        0     0     0

lo0   16896 link#1                           2002     0     2006     0     0

lo0   16896 127         127.0.0.1            2002     0     2006     0     0

lo0   16896 ::1%1                            2002     0     2006     0     0

[p550a01][root][/usr/local/bin]#

 

1.4. 分配资源

资源可以按权重或者百分比的方式分配给wpar,需要自己计算一下,按百分比算比较简单。

 chwpar -R active=yes CPU=10%-20%,40% memory=10%-20%,40% p550a01


active指定启动wpar时启动资源配置

CPU,内存百分比配置。


[p550a][root][/]#lswpar -R p550a01

=================================================================

p550a01 - Active

=================================================================

Active:                             yes

Resource Set:

CPU Shares:                         unlimited

CPU Limits:                         0%-100%,100%

Memory Shares:                      unlimited

Memory Limits:                      0%-100%,100%

Per-Process Virtual Memory Limit:   unlimited

Total Virtual Memory Limit:         unlimited

Total Processes:                    unlimited

Total Threads:                      unlimited

Total PTYs:                         unlimited

Total Large Pages:                  unlimited

Max Message Queue IDs:              100%

Max Semaphore IDs:                  100%

Max Shared Memory IDs:              100%

Max Pinned Memory:                  100%

 

[p550a][root][/]#chwpar -R active=yes CPU=10%-20%,40% memory=10%-20%,40% p550a01

[p550a][root][/]#lswpar -R p550a01                                              

=================================================================

p550a01 - Active

=================================================================

Active:                             yes

Resource Set:

CPU Shares:                         unlimited

CPU Limits:                         10%-20%,40%

Memory Shares:                      unlimited

Memory Limits:                      10%-20%,40%

Per-Process Virtual Memory Limit:   unlimited

Total Virtual Memory Limit:         unlimited

Total Processes:                    unlimited

Total Threads:                      unlimited

Total PTYs:                         unlimited

Total Large Pages:                  unlimited

Max Message Queue IDs:              100%

Max Semaphore IDs:                  100%

Max Shared Memory IDs:              100%

Max Pinned Memory:                  100%

 

1.5. 启动wpar

启动命令

startwpar wparname

1.6. 登录wpar

在主系统上clogin wparname,如果配置好了IP,也可以通过telnet登录。


1.7. Wpar系统配置1.7.1. 修改环境变量

Wpar继承了主系统的部分物理系统参数和配置,但是没有继承/etc/profile/etc/environment,还有/etc/security/limits等配置文件。

也可以说基本上就是个新的/etc文件系统。

特别是/etc/environment,因为wpar会继承主系统安装的软件,但是不会继承PATH和用户,需要重新配置一下环境变量。不要傻呼呼的发现主系统装过的软件在wpar里找不到命令,就再装一次。



1.7.2. 从新设定文件系统大小

chfs  -a size=2G  /

……

……

不详述是个管理员都知道。


1.7.3. 创建soft_ins文件系统

这里我特意提一下创建文件系统的配置,如果没有rootvg属性的wpar是不能用smit命令在wpar里创建文件系统的,需要在主系统创建文件系统在mount给wpar。这也是挡住很多管理员的一个地方,因为wpar的磁盘管理会非常不方便。但是按照我的步骤,创建了rootvgwpar可以和正常操作系统一样,在wpar内就能通过smit lvsmit fs创建文件系统。非常方便。

smitty lv  建立soft_inslv jfs2

smitty fs  建立 /soft_ins

mount /soft_ins

确认:

  df -k|grep soft_ins


1.7.4. 创建用户和组

Wpar有独立的用户管理,创建的用户和主系统无关。


1.7.5. 软件安装

Wpar继承了主系统的软件配置,如果主系统安装好的软件wpar都能使用。也能通过smit installp安装新的软件。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广