- 论坛徽章:
- 0
|
一、AIX安装:
1. 检查显示器﹑键盘﹑鼠标及各种连线是否都连接好。
2. 先打开外设及主机电源(先外设后主机)
3.将AIX光盘第一张放入CDROM
4.加电在出现启动画面时按5或F5(或按F1或1进入 SMS进行设置从光驱启动)
5.选完全安装
自动安装..........
二、AIX5安装完后系统设置
1.修改系统时区(须重启)
#smitty chtz (可以在安装时设置,注意)
然后根据需要选择你的时区。
时区更改后必须重启操作系统才可以生效。
主机时钟如果和现在的本地时间有并异,更改后立刻就生效了。
2.修改系统时间
#smitty date
3.修改异步IO(须重启动机主机)#smitty chgaio (AIX6.1为动态的,无须更改)
将“STATE to be configured at system restart”改为available。
4.设置ROOT口令
#passwd
5.更改最大进程数256或更多
#smitty chgsys
6.更改系统用户数99或更多
#smitty chlicense
7.配置主机名和IP地址#smitty mktcpip(可使用#lscfg -vl ent0命令查看en0网卡位于哪个扩展槽位上,便于将网线插在正确的网口上,.P2-I3,表示在第三个槽位,如为E1表示在主板上)
选择en0,按回车:
8.用ifconfig –a查看所有网卡的IP地址配置。每块网卡应配置在不同网段。如果两块网卡配置在同一网段,会产生网络通信故障。
9.bootinfo -K如果启用了 32 位内核则返回“32”,如果启用了 64 位内核则返回“64”。
可根据需要更改系统内核
bootinfo -K查看系统内核
32就是32位系统
首先用如下命令确定当前的所使用的内核:
# ls -l /unix
lrwxrwxrwx 1 root system 21 May 06 2001 /unix -> /usr/lib/boot/unix_mp
为32位内核。
# ls -l /unix
lrwxrwxrwx 1 root system 21 May 06 2001 /unix -> /usr/lib/boot/unix_64
为64位内核。
查看是否安装了64位内核(bos.mp64)或32位内核(bos.mp)的软件包。
如果没有安装,可从AIX 5L操作系统光盘中安装。
将32位内核转变为64位内核。
ln -sf /usr/lib/boot/unix_64 /unix
ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
bosboot -ad /dev/ipldevice
shutdown -Fr
将64位内核转变为32位内核。
ln -sf /usr/lib/boot/unix_mp /unix
ln -sf /usr/lib/boot/unix_mp /usr/lib/boot/unix
bosboot -ad /dev/ipldevice
shutdown -Fr
注意:对32位的系统不能使用64位的内核,对64位的系统可以使用32位的内核。
11.配置系统 PAGING SPACE(hd6)
修改PAGINGSPACE页面空间大小注意:在rootvg镜像之前,我们应当查看PAGINGSPACE页面空间HD6的大小,hd6在rootvg做镜像之后会比不rootvg镜像时多占用一倍的PP。所以我们在做rootvg的镜像之前,应先查看hd6页面空间的大小,先做镜像,然后再新建一到两个PAGINGSPACE页面空间,使之均匀分布在rootvg中的物理卷上以分布I/O。
在一些核心重要系统环境中,应让所有的pagingspace对应的LV都是镜像的。
#lsvg rootvg 确保PP大小为32M,用lps -a 检查系统默认hd6的大小size下面的数值为hd6的大小。如果此值大于或等于2048MB,则不用修改;如果小于则修改hd6配置:#smitty chps 选择hd6,在“Number of additional logical partitions”处输入需增加的LP数量(4 ,需增加的LP数量计算方法 2048-size)/PP大小,例:(2048-512)/32=48,如果再增加2G的页面空间,则:smitty mkps,
基于性能的考虑,PHYSICAL VOLUME name选择与hd6不同的物理卷,可以用lsps –a查看到但一定考虑新建页面空间对应LV的镜像,否则会出大问题。
12.AIX安装完后会建立一些缺省的文件系统,其中/,/tmp,/var,/usr文件系统对整个系统的正常运行是至关重要的,因此要保证这三个文件系统有足够的剩余空间,可用df –k命令查看使用情况。用命令:chfs –a size=+5555 / 给/文件系统加5555个512字节的块或是直接在原有大小的基础上加一个0。应保证此三个文件系统大小至少为128M,每个文件系统有50%以上的剩余空间。在系统运行的过程中也应随时监视这三个文件系统剩余空间。
13.BOS安装之后,系统可以完成一些最基本的任务,如果要得到完备的系统支持则需要安装扩展系统和一些软件。安装系统的BUNDLE,命令:smitty easy_install根据提示把相应的系统BUNDLE安装好(server,app_dev,device 等,根据要求安装所需要的)。
在安装扩展子系统和打ML补丁时一定要注意COMMIT software update? 选择NO,SAVE replaced file?选择YES,这样可以保证在新的软件和补丁出问题时可以退回到先前的版本,待运行一段时间后系统稳定后再commit所安装的软件。预装的系统安装软件和补丁时要将licence设为允许!!!!!!
安装扩展子系统 #smitty install_latest 。安装如下软件:bos.adt, bos.compat,bos.data,bos.dosutil,bos.net,bos.perf,bos.sysmgt,perfagent.tools*,bos.rte*,X11.Dt*,X11.base*等文件集。
14.安装MAN文档,插入base documentation光盘,键入smitty install_latest,选择安装 bos.html.en_US.cmds 安装各种命令的man。
15.使用update CD光盘升级系统,smitty update_all进行升级,或上IBM网站上下载最新的ML补丁,根据安装方法提示安装ML补丁。可以用在IBM网站下载的ML补丁安装,具体方法:
gzip -d -c 510007.v1.tar.gz | tar -xvf -
inutoc ./
installp –acgXd ./ bos.rte.install
如果发现failed,查看是哪些所需的基本文件集,然后smitty install_latest或smitty install_all(如果用install_latest有的文件集没显示出来)安装好后,再重新把smitty update_all ML补丁重新安装一遍。
16.命令oslevel –r 或instfix –i |grep AIX_ML查看系统ML的级别,把ML打到最高,到IBM网站下载最新的ML。查看服务级:oslevel -s
三、系统内核修改
AIX内核属于动态内核,核心参数基本上可以自动调整,因此当系统安装完毕后,应考虑修改的参数一般如下:
一、单机环境
1、系统用户的最大登录数maxlogin
maxlogin的具体大小可根据用户数设定,可以通过smitty chlicense命令修改,该参数记录于/etc/security/login.cfg文件,修改在系统重新启动后生效。
2、系统用户的参数
这些参数位于/etc/security/limits文件中,可以把这些参数设为-1,即无限制,可以用vi 修改/etc/security/limits文件,所有修改在用户重新登录后生效。
default:
fsize = 2097151 ----》改为-1 (否则此用户只能操作单个文件大小为1G的文件,起过后会报错,经常出问题的就是 .tar文件,在FTP传输文件超过1G大小的文件时经常会出现TAR 或单个压缩文件时报错,解开文件时也会报错。修改好这个参数后要exit退出当前环境再telnet或者ftp再重新登陆。
core = 2097151
cpu = -1
data = 262144 ----》改为-1
rss = 65536
stack = 65536
nofiles = 2000
3、Paging Space
检查paging space的大小,在物理内存<2G时,应至少设定为物理内存的1.5倍,若物理内存>2G,可作适当调整。同时在创建paging space时, 应尽量分配在不同的硬盘上,每个PAGINGSPACE大小尽量相同,最好做镜像,提高其性能。利用smitty chps修改原有paging space的大小或smitty mkps增加一块paging space。
4、系统核心参数配置
利用lsattr –El sys0 检查maxuproc, minpout, maxpout等参数的大小。maxuproc为每个用户的最大进程数,通常如果系统运行DB2或ORACLE是应将maxuproc调整,Default:128、调整到500,maxuproc增加可以马上起作用,降低需要AIX重起。当应用涉及大量的顺序读写而影响前台程序响应时间时,可考虑将maxpout设为33, minpout设为16,利用smitty chgsys来设置。
HIGH water mark for pending write I/Os per file [33]
LOW water mark for pending write I/Os per file [24]
①、定义系统中的AIO设备
smit aio -> Configure Defined Asynchronous I/O 然后回车执行;
②、激活系统中的AIO设备
smit aio -> Change / Show Characteristics of Asynchronous I/O回车出现AIO配置对话框,将对话框中〔STATE to be configured at system restart〕域选择为“available”,然后回车执行;
注:系统会提示只有在重起后才能生效。
7、rootvg镜像
因为rootvg损坏系统将无法运行,即使通过备份磁带恢复,也会造成系统停机,因此在磁盘空间充裕的情况下,可考虑对rootvg作镜像,同时在建立rootvg镜像时应尽量使用连接在不同SCSI 上的硬盘以做到负载均衡。利用smitty mirrorvg修改。
做系统ROOTVG镜像
lsvg -l rootvg看系统有无镜像(PP是LT数的2倍)
extendvg -f rootvg hdisk1把DISK1加入到ROOT中
smitty mirrorvg做镜像(或mirrorvg –S rootvg hdisk0 hdisk1应把做mirror的两个PV加入,否则PP只在一块硬盘上,MIRROR错误)(选择存放镜像副本的物理卷PHYSICAL VOLUME names,做成后台式BACK).
创建设备的引导映像:
– bosboot -ad /dev/hdisk0 bosboot -ad /dev/hdisk1(若作了MIRR)或(bosboot –a –l /dev/hd5 –d /dev/hdisk1)
用命令:lslv –m hd5看启动映像/dev/hd5所在的物理卷。
bootlist –m normal –o查看normal模式的引导设备列表,更改normal模式下引导设备列表顺序为:hdisk1 hdisk0 cd0,可以用命令:bootlist –m normal hdisk1 hdisk0 cd0。
做完镜像后,查看相应的VG信息,smitty chvg看一下VG的
* A QUORUM of disks required to keep the volume no
是否为NO,QUORUN指的是驻留在此VG内的所有PV上的可用的VGDA和VGSA信息占VGDA、VGSA总共信息的百份比,如果打开QUORUN是YES,表示如果可用信息低于51%则此VG不可用。一般情况都设成NO,rootvg默认是NO,而非rootvg确是YES,这里是非常要注意的。
如果做mirrorvg有问题,报0516-404错,可以参考:
如果我们安装操作系统时同时安装在rootvg中的两块硬盘上时,smitty mirrorvg时有可能会报0516-404的错误,起初以为是rootvg中的文件系统过大造成的失败,但后来lspv –l hdisk0和lspv –l hdisk1时发现有的LV有的位于hdisk0有的位于hdisk1,是不是这个问题造成的呢?试一下下面步骤:
smitty migratepv,把其中的一个pv 上全部的lv迁移到别一个pv上,再smitty mirrorvg,成功。 |
|