AIX认识
AIX认识
一、厂家的介绍------操作系统
HP:小型机 .pa-risc 芯片 有两种不同的架构 . ia --英特尔的一种,比较老的一种
ORACLE-软件厂商: SUN-服务器,买小型机就是装数据库;就是装ORACLE;IBM有DB2;SUN SPARC芯片-是里面的一种特殊架构,也是一种比较老的架构; x86芯片--它这个架构和人家的那个UNIX不能比。就是装那个WIN不行。办公的可以。但是开发? 类UNIX ,X86也装LIUNX
做服务器用WINDOWNS绝对不行 win有那个内存泄露 WIN是进程机制。对应的一些服务,然后找到下面的线程,停掉。
COMPAQ(康柏9): TRU-64
DELL: PC SERVER这个可以装LIUNX
IBM: POWER芯片 还有一个刀片,升级方面 power7是最新的架构
IBM的不能私自开箱,一定要等原厂的人来了
pud不匹配不能上架,供不了电啊。他一个有三头。一个有五头的。
HMC是一个IBM的管理服务器。在VM虚拟机通过修改一些内核可以骗过IBM服务器。然后安装成功
厂家介绍-存储
Hp:eva系列 xp系列 xp8000 xp10000 xp12000
Ibm ds3000 ds4000 ds5000 ds8000 v7000系列
Emc:cx-310 主主主主主主主 (日日)
Hds:asm2000 asm3000 usp uspv
Dell:oem emc存储
IBM Hp 博科 思科
Ibm:hacmp
Hp: mc/service guard
Oracle: sun cluster(邮邮邮邮。全全主主全全)
厂厂主--数数数:
Ibm:rdac mpio
Hp:secure path
Hds:hdml
Emc:power path 全全厂厂主这这全全这这。一一一一一一一,生一一全生生生生全主
==========================================
厂家的高可用软件:
==========================================
如果做虚拟化就用动那个HMC
==========================================
现实中有一个DHCP(动态分配)。那个HMC中的IP地址会变。HMC会内设一个IP地址,如果现实中用的是DHCP那么连上HMC,那个IP地址就会变。但是没有真实的IP怎么工作呢。这时可以通过前置面板来查看它真实的地址
真正做存储的,高端的没有。IBM也没有。只有日立做(emc) ,存储建议还是用品牌的,因为所到装RAC时暴库
=======================================================================
网络交换机和存储交换机 国产华为高端(低端的不重视)的H3C--中冶用的就是国产的。出现情况:双向灾
备,只能单向传输。最后发现原因是交换机的问题。
网络:tcpip协议 需要网络交换机
存储:存储协议 需要存储存储机
Oracle: oracle mysql 比较灵活
Ibm: db2 比较死板
Sybase:sybase
Informax:informax
Microsoft:sql server
==========================================
厂家的--存储多路径 (存储厂家 :一对多出现,装上这个软件可以变成一对一。一对多容易造成误删)
==========================================
厂家的--网卡绑定:
HP:apa
Aix:etherchannel
liunx:bound
solaris:ipmp
==========================================
笔记.edf
- 1 -
AIX安装方式
它有三种安装方式:
· New and Complete Overwrite (完全覆盖式安装)
注:AIX的安装没有让你划分硬盘分区等,所有这些都是按系统默认设定进行安装
AIX安装方式
· Preservation Install (保留安装)
· Migration Install (升级安装)
国税上了一套灾备。灾备的软件和原软件升级。要升级软件就要升级数据库。它的是11.201.升级到203。它让升级软件,要装一个大补丁。一个G。下载是几K.先下补丁吧。慢啊下的。领导说上宾馆下软件。那边网速快。它个到哪下都慢,人家服务器在国外。后来又沟通。检查。看是什么问题为什么要升级。后来就打了一个补丁就可以了找一个40K的
补丁就可以了。
先通电。等服务器启动后再安装。前面液晶面板那儿有个灯。正常闪烁,就可以安装了。不过有时服务器启动可能遇到个什么问题。那个灯也会闪烁。所以要确定。目标盘一定要装到系统物理盘上。语言是选择英文。6版本以上的就不用确定是否64位的。它装完后就直接是64位的。
软件包的命名规则
软件升级介绍
查看软件版本 oslevel oslevel -r oslevel -s
笔记.edf
- 2 -
软件升级介绍
需要安装的有:app-dev server openssh_server cde
=============================================================================
安装bundles时。输入命令:smitty installp
图形界面登陆不上,是因为没有CDE这个软件束,所以我们把它装上。可是装上还是不能登陆,那是因为它的进程默认是不起的。我们要把它启动一下。但是不是重新启动服务器,只要输入一个命令就要了: /etc/rc.dt
在上传文件或更新包时,一定要查看一下系统空间的大小。最好把时间也计算看大概需要多长时间才能传完。。在用XSHELL空间上传时。如果版本为3时。因为过低,会产生丢包,但是到了企业版4时它就稳定多了。但我们要是没有最新版的。也是可以解决的。因为丢包我们用的是FTP协议。我们可以用SSH协议。但是这个是要安装了openssh-server这
个软件束后才可以用的
=======================================================================================
软件包的升级
升完级后也不一定能保证回退成功。因为文件的关联性很大。如果回退失败。我们要提前把那个系统进行备份。如果升级失败。我们就可以把那个备份的旧的恢复过来
===========================================================
升级需要安装的软件如下 :
在当前根目录下输入这个命令inutoc.创建这个文件
升级安装。输入命令:smitty updata_all
一、系统安装
二、启动完成后,先安装bondles文件。需要安装的软件如下:
先命令进入smitty installp
apr_dev server cde openshh_server
三、安装系统软件,需要安装的软件如下:
rsct.basic.hacmp rsct.compat.basic.hacmp rsct.compat.cliets.hacmp
----------.rte -----------------.rte ----------------=.rte
----------.sp -----------------.sp ------------------.sp
storagerm clvm
四、输入命令查看系统版本
oslevel -r
五、确定版本后,查看系统容量。看能否放下升级包,命令如下
df -m
六、如果空间过小。根空间小,装不下,就需要扩容。命令如下
chfs -a size=6G
七、再次进行查看:df -g 确定扩容成功
八、创建一个新的文件目录,用来存放升级文件包
mkdir /patch
九、打开FTP进行链接,上传准备好的升级包
十、上传完成后,输入命令查看path目录下系统的版本号
A. cd patch
B. ls 会出现系统版本号
C. cd 版本号
D.在版本号这个目录下查看有没有.toc这个文件
十一、查看有没有.toc这个文件,因为系统是根据这个文件来判断系统软件是否为最新版本,命令是直接输入
软件安装升级流程
笔记.edf
- 3 -
软件安装升级流程
ls .toc
十二、如果没有这个文件,我们要创建这个文件,命令inutoc 更新.toc 文件,命令如下:
inutoc
然后输入 ls .toc ls -l .toc
十三、输入命令,进入安装升级包
smitty installp
确定当前目录为patch目录
十四、确定安装,然后命令查看当前系统版本
· 查看谁拉低了软件系统的版本:用命令
oslevel -rl 6100-06
=====================================================
· 单个软件的升级
先输入命令:smitty
单个软件卸载升级
升级一定要确定在当前目录,就是高版本信息的目录。cd /patch cd /6100 就是这个6100的高
版本目录。要选择这个目录进行升级
我们也可以直接安装高版本的软件
可以用preview预安装,这个不是真正安装。如果报错 ,我们可以看到是什么原因,如果是依赖关系,我们也好
提前准备、查找相关的软件安装包。这样也节省时间
=======================================================================
查看已安装的软件命令进入smitty install
笔记.edf
- 4 -
单个软件卸载升级
F4进入
========================================================================
如果安装的这个高版本的软件引起一些应用的不能使用,那么我们就要做软件的回退
下面这个图的commit---意思是要保留高版的
笔记.edf
- 5 -
单个软件卸载升级
===================================================================================================
低级升级高级版本
命令:smitty update_all
因为我们选的是commit=YES.然后没有选SAVE=NO做回退用。所以那个旧的版本就没有了。可以看
到下图最新版显示的是C。只所以上面那个旧的还显示是日志显示。实际已经不存在了。如果高版本
显示的是A。那个低版本存在。如果显示为C ,则低版本不存在了
应该是
如果我们实在要做回退,那么我们可以这么做,如下面。把高版本的给删除掉,然后再装上低版本的
如果在删除时,那个preview选项选的是YES,那个不是真正的删除。我们可以通过下面的命令查看一下
lslpp -l | grep java
如果我们选YES。那么就会把它和它相关的所有软件一起干掉,我们还不知道都是什么软件呢就一起
干掉,所以我们选NO,就是下图那个REMOVE这个选项。后面选NO
========================================================================================
做个commit,我们在软件与维护里面做这个commit commit掉就是把原来的那个旧的删除掉了
不同的显示方式,参数不同
·VG:Volume Group(卷组) rootvg主是是是是主
卷组:vg 逻辑卷:lv 物理卷:pv
在AIX中没有基本分区,只有LVM
· 如果要是一个单机版的ORACLE。一个基本分区就够用了。那个LVM就不用了
逻辑分区:lp 物理分区:pp
文件系统:filesystem
换页空间:paging space
=============================================================================================================
· 在LIUNUX中基本分区就是主分区只能有四个,四个里面还有一个扩展分区。扩展分区与主分区是一个级别的;在LINUX中也有LVM
在WIN中,有基本磁盘和动态磁盘,READ有级别,它叫什么卷。它是通过操作系统,软件来做这个的。安全上,数据传输上就会有影响
=============================================================================================================
磁盘存储管理
笔记.edf
- 6 -
磁盘存储管理
注:a. 一全一一VG可可可可一全可生,但但但可可一全disk
b.一全可生(hdisk)只生可一全VG,生生不不不不一全生不VG
c.用户可以创建多个不同VG,rootvg是操作系统所在的VG
·PV:Physical Volume (物理卷) PP:Physical Partition (物理分区)
一全pp大大生大大,但一全可生主但可Pp大大大大一大
注:a. Aix存储管理器中,一个硬盘就是一个PV
b. 一个PV要划分为大小相等的PP
c. 同一个VG中的不同PV的PP大小要一样,(以前的)默认的PP大小为4M。会会会数数数会这
d. PV必须加入一个VG中,系统才能使用其存储空间
· 逻辑卷LV:logical volume和LP:logical partition
注:a.LV规定了你可以用哪些小格子Pp,它由N个lp组成;LP是一组逻辑映射,它指向pp
b. Aix的存储管理一个很重要的特点就是引入了“逻辑卷”这个概念,几乎所有Aix的存储管理都围绕“逻辑卷”展开
c.逻辑卷LV有多个逻辑上连续的逻辑分区组成
d.逻辑分区与物理分区存在映射关系,他们大小一样
· 文件系统必需mount 所有的文件系统都是挂载到根目录下的
注:a.文件系统是数据存储方式,是存储文件的目录层次结构
b.不同文件系统的数据存在硬盘的不同逻辑卷中
c.AIX支持文件系统类型有:日志文件系统jfs、cdrfs、nfs等
d.文件系统的内容通过目录连接在一起形成用户所见的文件视图
· 换页空间:paging space
如果一个需要32MB内存的应用程序启动后,RAM中的一些内容必须移出(页换出),为应用程序腾出空间且保证被移出的内容在需要的时候还可以访问
========================================================================
· 存放数据的VG,这个硬盘用存储硬盘,不用服务器上的硬盘
用户数据的硬盘不要放在rootvg里,为他们独立创建VG,这样可以保证数据的安全和独立性,而且修改或安装操作系统时不会影响用户
虽然一个VG最大可允许32个PV,但是让一个卷组增到多于三到四个物理卷是不明智的。因为VG中硬盘越多,整个VG的其他硬盘受到某个磁盘毁坏的影响的风险也越高
默认安装完系统后大小是128M的整数倍
不同类型的VG使用规则不一样,一般使用scalablevg scalable:可扩展性 original:正本,原创,最初的
======================================================================================
· 卷组描述区:
1.VGDA(Volume Group Descriptor Area)
2.VGDA是硬盘上的一块区域,包含整个卷组的信息,比如VG所拥有的所有逻辑卷和物理卷信息
当在一个VG中添加或删除一个PV时,会相应修改VGDA中的信息
3.为了确保描述卷组内逻辑卷和物理卷管理数据的完整性,要激活一个卷组,系统要求必须要有足够的可用的VGDA的个数,即满足quorum
quorum一般要求至少要有51%可用
笔记.edf
- 7 -
命令
磁盘存储管理
· 管理卷组-lsvg命令
· 管理创建一个VG,命令smit vgsc | smitty mkvg
· 管理逻辑卷—lslv 命令
· 清除磁盘头信息
=====================================================================
df -g 查看所有盘下有哪些用户组和文件
reducevg -df ttvg hdisk69强制删除
========================================================================
笔记.edf
- 8 -