




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国复合铝基脂市场调查研究报告
- 新课标下小学作文教学策略
- 林业资源保护及森林防火管理措施研究
- 语音识别技术在智能语音助手中的应用
- 财务收费流程
- 基于PSR模型的大气环境绩效审计评价研究
- 钢铝压印连接与接头力学性能分析研究
- 宏观结构理论在乡村初中英语阅读教学中的应用研究
- 生物生态系统去除抗生素及抗性基因的机制研究
- 多功能串联催化体系驱动CO2转化至高附加值产物
- 《selenium安装教程》课件
- 第47届世界技能大赛网络安全项目江苏省选拔赛-模块C样题
- 提高痰标本留取成功率 呼吸科QCC成果汇报品管圈护理课件
- 2024年辽宁省中考数学真题卷及答案解析
- 物业员工安全知识教育培训
- 动物性食品卫生检验教案2
- 现代家政导论-课件 3.2.1认识家庭生活质量
- 动车组空气弹簧的工作原理及故障分析
- 2024年招录考试-法院书记员考试近5年真题集锦(频考类试题)带答案
- 2024小红书影像赛道赚钱趋势详解
- 特种设备生命周期管理数字化
评论
0/150
提交评论