wpar安装配置手册_第1页
wpar安装配置手册_第2页
wpar安装配置手册_第3页
wpar安装配置手册_第4页
wpar安装配置手册_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、wpar的具体功能和介绍,这里我就不详细些了,相信会看这个博客的人都基本上有点概念了。下面只是个人的一点见解。wpar的大概念可以看做windows里的沙盒系统,概念上类似于VMware的虚拟机。如果有VMware的经验理解wpar会快一点。wpar作为一个AIX的内置功能,非常少有人在实际生产,运行环境中使用。因为使用的少,相对的技术资料也不是很充足,网上很多帖子上的介绍都比较笼统,基本上都是一些比较基础的知识点。笔者因为工作需要,开始研究wpar的实施和实际生产中的作用。结合我项目中碰到的问题和一些实施的细节,打算写点有实际使用意义的东西出来。以下开始正片。提示:如果想了解wpar,请至少

2、看完wpar的创建需求。1. Wpar的创建需求如果在网上搜索一下会发现许多千奇百怪的wpar创建命令,其中最简单就是“mkwpar -n wparname”但是这样创建的wpar完全没有实际使用的意义。因为这种采用了默认参数创建的wpar会使用系统中rootvg的磁盘资源,而wpar的资源管理也是wpar在实际使用中最让人头疼的问题。一个创建时资源分配不合理的wpar会对后期运维带来很大的麻烦。实际生产中,我们要创建的wpar是一个“需要安装数据库,应用中间件的系统”,所以我们需要的wpar最好是和正常AIX系统“一样”,有独立的文件系统,有rootvg,有独立

3、网卡等等,这些其实wpar都能做到,后面我会一一详述。2. Wpar的准备2.1. 操作系统版本Wpar本省的操作系统版本和主操作系统版本对应,所以请准备好正确的主操作系统版本。AIX6上的wpar版本比较成熟,AIX7上又有很多新特性,选择版本请按实际需要选择。具体特性就不展开了,需要的自己查红皮书=。=毕竟太多了。2.2. 外置磁盘理论上用单独的内置磁盘创建wpar应该也是可以的,但是我没有成功过。所以放弃我放弃选择内置盘,统一在设计系统方案的时候选择外置磁盘。2.3. 独立网卡这个不是必选项,看具体实施环境的需要和设计。wpar支持虚拟网络,可以在

4、主网卡通过做“桥接”来连到外网。如何单独分配网口,后面会详述。2.4. 设计wpar资源Wpar的CPU、内存可以通过百分比的方式来来共享主系统的资源,这个需要前期设计。这个是第二个部分,后面还有维护管理和备份管理。希望对大家有帮助,有问题和意见请及时PM我或者留言。1. Wpar实施流程1.1. 安装主系统主系统的安装和正常安装操作系统一致。按照正常的安装即可。我在项目中使用的是AIX 6108 。只是项目应用程序需要6.1系统而已,实际安装系统版本请按照自己的项目决定。1.2. 创建wpar我们创建的wpar需要独立的文件系统和rootvg。这里我们

5、通过-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。bhp710b01root/home/mxin/mon#lswp

6、arName 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例子

7、chwpar -K -N address=x.x.x.x wparname 1.3.3. 增加独立网卡如果需要一个独立网卡,首先需要激活该网口,再在interface这里指定独立网口,如果没有激活网口,chwpar时无法创建wpar的网卡。1.3.3.1. 通过 smit chinet将网口修改成Up状态。                            

8、60;                                 Change / Show a Standard EthernetInterfaceType or select values in entry fields.Press Enter AFTER making all desired changes.                

9、60;                                                                                   

10、0; Entry Fields  Network Interface Name                              en6  INTERNET ADDRESS (dotted decimal)                    Network MASK (hexadecimal or dotted de

11、cimal)         Current STATE                                       up                                 

12、60;                                                   +  Use Address Resolution Protocol (ARP)?              yes       &

13、#160;                                                                       +  BROADCAST ADDRESS (dotted decimal)  

14、                 Interface Specific Network Options               ('NULL' will unset the option)               rfc1323               

15、0;                              tcp_mssdflt                                          tcp_nodelay       &#

16、160;                                  tcp_recvspace                                        tcp_sendspace   

17、60;                                  Apply change to DATABASE only                       no 1.3.3.2. 在该网口上增加IP例子 chwpar -N interface=en

18、3 address=162.168.10.71 netmask=255.255.255.0 p550a01  查看wpar的网络属性,增加IP成功。p550a01root/usr/local/bin#netstat -inName  Mtu   Network     Address            Ipkts&

19、#160;Ierrs    Opkts Oerrs  Collen1   1500  link#2      0.d.60.51.9.4a        846     0      605   &#

20、160; 0     0en1   1500  162.168.10  162.168.10.11         846     0      605     0    

21、0;0lo0   16896 link#1                           2002     0     2006    

22、0;0     0lo0   16896 127         127.0.0.1            2002     0     2006    

23、60;0     0lo0   16896 :1%1                            2002     0    &#

24、160;2006     0     0p550a01root/usr/local/bin#netstat -inName  Mtu   Network     Address            Ipkts Ierrs   &

25、#160;Opkts Oerrs  Collen1   1500  link#2      0.d.60.51.9.4a          8     0        5     

26、;0     0en1   1500  162.168.10  162.168.10.11           8     0        5     0   

27、;  0en3   1500  link#3      0.2.55.af.29.b6         0     0        0     0    &#

28、160;0en3   1500  162.168.10  162.168.10.71           0     0        0     0     0lo0  

29、; 16896 link#1                           2002     0     2006     0  &#

30、160;  0lo0   16896 127         127.0.0.1            2002     0     2006     0  &

31、#160;  0lo0   16896 :1%1                            2002     0     2006 

32、60;   0     0p550a01root/usr/local/bin# 1.4. 分配资源资源可以按权重或者百分比的方式分配给wpar,需要自己计算一下,按百分比算比较简单。 chwpar -R active=yes CPU=10%-20%,40% memory=10%-20%,40% p550a01active指定启动wpar时启动资源配置CPU,内存百分比配置。p550aroot/#lswpar -R p

33、550a01=p550a01 - Active=Active:                             yesResource Set:CPU Shares:        

34、                 unlimitedCPU Limits:                         0%-100%,100%Memory 

35、;Shares:                      unlimitedMemory Limits:                      

36、0%-100%,100%Per-Process Virtual Memory Limit:   unlimitedTotal Virtual Memory Limit:         unlimitedTotal Processes:              

37、60;     unlimitedTotal Threads:                      unlimitedTotal PTYs:             

38、0;           unlimitedTotal Large Pages:                  unlimitedMax Message Queue IDs:       

39、;       100%Max Semaphore IDs:                  100%Max Shared Memory IDs:            

40、0; 100%Max Pinned Memory:                  100% p550aroot/#chwpar -R active=yes CPU=10%-20%,40% memory=10%-20%,40% p550a01p550aroot/#lswpar -R p550a01 

41、;                                             =p550a01 - Active=A

42、ctive:                             yesResource Set:CPU Shares:              

43、;           unlimitedCPU Limits:                         10%-20%,40%Memory Shares:    

44、0;                 unlimitedMemory Limits:                      10%-20%,40%Per-Process Virtual&

45、#160;Memory Limit:   unlimitedTotal Virtual Memory Limit:         unlimitedTotal Processes:                    unli

46、mitedTotal Threads:                      unlimitedTotal PTYs:                    

47、;     unlimitedTotal Large Pages:                  unlimitedMax Message Queue IDs:             

48、 100%Max Semaphore IDs:                  100%Max Shared Memory IDs:              100%Max Pinned Memo

49、ry:                  100% 1.5. 启动wpar启动命令startwpar wparname1.6. 登录wpar在主系统上clogin wparname,如果配置好了IP,也可以通过telnet登录。1.7. Wpar系统配置1.7.1. 修改环境变量Wpar继承了主系统的部分物理系统参数和配置,但是没有继承/etc/p

50、rofile和/etc/environment,还有/etc/security/limits等配置文件。也可以说基本上就是个新的/etc文件系统。特别是/etc/environment,因为wpar会继承主系统安装的软件,但是不会继承PATH和用户,需要重新配置一下环境变量。不要傻呼呼的发现主系统装过的软件在wpar里找不到命令,就再装一次。1.7.2. 从新设定文件系统大小chfs  -a size=2G  /不详述是个管理员都知道。1.7.3. 创建soft_ins文件系统这里我特意提一下创建文件系统的配置,如果没有ro

51、otvg属性的wpar是不能用smit命令在wpar里创建文件系统的,需要在主系统创建文件系统在mount给wpar。这也是挡住很多管理员的一个地方,因为wpar的磁盘管理会非常不方便。但是按照我的步骤,创建了rootvg的wpar可以和正常操作系统一样,在wpar内就能通过smit lv和smit fs创建文件系统。非常方便。smitty lv  建立soft_inslv (jfs2)smitty fs  建立 /soft_insmount /soft_ins确认: 

52、60;df -k|grep soft_ins1.7.4. 创建用户和组Wpar有独立的用户管理,创建的用户和主系统无关。1.7.5. 软件安装Wpar继承了主系统的软件配置,如果主系统安装好的软件wpar都能使用。也能通过smit installp安装新的软件。这个是最后一个部分,我打算把写的东西再里一下出个文档。希望对大家有帮助,有问题和意见请及时PM我或者留言。1. Wpar的维护1.1. Wpar加盘加盘是所有系统都有的需求,一般的做法是把做法是在主系统做LV再建文件系统mount给wpar。但这样的操作方法会对后期管

53、理造成问题,因为这样处理的空间后期管理会非常混乱,如果不是熟悉的管理员会对系统的卷管理造成干扰。我们这里推荐的方法是直接增加外置存储,再把外置盘挂给wpar。1.1.1. 给主系统挂外置盘不多介绍都会的。1.1.2. 将外置盘挂给wpar例子中我们的wpar创建在了hdisk2上,hdisk3是外置磁盘。p550aroot/#lspvhdisk0          00c8354dd772ed74      

54、0;             rootvg          active              hdisk1         

55、0;00c8354d0065d7c7                    None                          &#

56、160;     hdisk3          00ccecfb3b661848                    None          

57、                      p550aroot/#lswparName     State  Type  Hostname  Directory       RootVG W

58、PAR-p550a01  A      S     p550a01   /wpars/p550a01  yes  我们现在将外置磁盘挂给了指定的wpar,再次查看主系统发现已经看不到hdisk3。    p550aroot/#chwpar -D devname=hdisk3 devtype=disk p550a01 &

59、#160;   p550aroot/#lspvhdisk0          00c8354dd772ed74                    rootvg         

60、 active              hdisk1          00c8354d0065d7c7                    No

61、ne                1.1.3. 登录wpar扫盘在wpar中输入cfgmgr,扫到新加的磁盘。p550a01root/#lspvhdisk0          00ccecfb31c8a830          

62、          rootvg          active              p550a01root/#lspvhdisk0          0

63、0ccecfb31c8a830                    rootvg          active              p550a01ro

64、ot/#cfgmgrp550a01root/#lspvhdisk0          00ccecfb31c8a830                    rootvg          activ

65、e              hdisk1          00ccecfb3b661848                    None 

66、60;       1.1.4. 建立vg在wpar中和正常AIX系统一样通过smit vg创建系统vg。 -。-图片不太好传,反正smit的命令大家很熟的。p550a01root/#lspvhdisk0          00ccecfb31c8a830            

67、        rootvg          active              hdisk1          00ccecfb3b661848  &#

68、160;                 datavg          active               p550a01root/#lsvg datavgVOL

69、UME GROUP:       datavg                   VG IDENTIFIER:  00ccecfb00004c00000001484f15165aVG STATE:       

70、0;   active                   PP SIZE:        128 megabyte(s)VG PERMISSION:      read/write  &#

71、160;            TOTAL PPs:      799 (102272 megabytes)MAX LVs:            256         

72、;             FREE PPs:       779 (99712 megabytes)LVs:                1     

73、60;                  USED PPs:       20 (2560 megabytes)OPEN LVs:           0    

74、;                    QUORUM:         2 (Enabled)TOTAL PVs:          1    &#

75、160;                   VG DESCRIPTORS: 2STALE PVs:          0             &

76、#160;          STALE PPs:      0ACTIVE PVs:         1                  

77、0;     AUTO ON:        yesMAX PPs per VG:     32512                       &

78、#160;             MAX PPs per PV:     1016                     MAX PVs:  &#

79、160;     32LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      noHOT SPARE:          no   &

80、#160;                   BB POLICY:      relocatable PV RESTRICTION:     none          

81、;           INFINITE RETRY: nop550a01root/#1.1.5. 建立LV和文件系统在wpar中和正常AIX一样通过smit lv创建LV。在wpar中和正常AIX一样通过smit fs创建文件系统。p550a01root/#df -gFilesystem    GB blocks     &#

82、160;Free %Used    Iused %Iused Mounted onGlobal             0.12      0.09   32%     3065    14% /de

83、v/hd4           0.12      0.09   32%     3065    14% /dev/hd2           9.00   &

84、#160;  2.98   67%   100684    13% /usr/dev/hd10opt       2.00      1.30   36%    13793     5% /opt/dev/hd

85、11admin      0.12      0.12    2%        5     1% /admin/dev/hd1           0.12  

86、0;   0.12    2%       13     1% /home/dev/hd3           0.12      0.11   10%    

87、   58     1% /tmp/dev/hd9var        0.12      0.04   67%     3045    23% /var/dev/lv00     

88、0;    0.12      0.12    4%       18     1% /var/adm/csd/dev/testlv        0.62      0.62 &

89、#160;  1%        4     1% /testGlobal             0.12      0.12    2%      

90、; 95     1% /etc/objrepos/wbootGlobal                -         -    -        

91、60;-     -  /procp550a01root/#mount /db2datap550a01root/#df -gFilesystem    GB blocks      Free %Used    Iused %Iused Mounted onGlobal    &#

92、160;        0.12      0.09   32%     3065    14% /dev/hd4           0.12      0.

93、09   32%     3065    14% /dev/hd2           9.00      2.98   67%   100684    13% /usr/dev/hd10opt&#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论