AIX基本操作记录

  • 修改系统时间

使用root用户,执行命令  smitty system

选择修改时间选项

根据提示进行修改

  • 关机

shutdown -F-----立刻关机

halt

  • 重启
shutdown -Fr
reboot
  • 安装软件
rpm -ivh --nodeps --ignorearch xxx.rpm -------忽略依赖
  • 卸载软件
 rpm -e --nodeps `rpm -qa|grep dback` 
  • 列出已安装的软件包目录
lslpp -l     
  • 查看用户的信息

id oracle  

  • 添加用户到组

chuser groups=dba,asmdba,asmadmin,asmoper,system oracle   注意会将之前的用户组覆盖

  • 查看设备

 df -g
  • 删除

rmdev -dl rmt0
  • 扫描设备(新增设备需要扫描才能识别)

 cfgmgr -v

  • 查看硬盘

lsdev -Cc disk
LVD SCSI Disk Drive 这种类型的才是物理硬盘
FC SCSI Disk Drive 这种是FC共享过来的LUN

命令可以看到磁盘是否指派给具体的vg

-bash-4.3$ lspv hdisk23
0516-320 : Physical volume hdisk23 is not assigned to
a volume group.

查看磁盘在哪个插槽

-bash-4.3# lsdev -Cl hdisk24
hdisk24 Available 03-08-00-4,0 16 Bit LVD SCSI Disk Drive

  • 进入诊断/单用户模式

面板:
1 进入02 修改 N->M V->F 重启
2 选择启动介质--从硬盘启动

wpar aix平台的软件虚拟化方案,多个单独的环境共享一个操作系统

创建一个最简单的系统 WPAR,只需要使用命令“mkwpar –n ”即可。WPAR 的创建也支持使用 smit 命令(smit mkwpar)。

  • 创建wpar

使用 mkwpar 命令创建一个系统 WPAR,名称为 mywpar01,使用 -N 指定 ip 地址为 192.168.21.136. ip 绑定在网卡 en0 上,为了能够独立的安装软件,使用 -M 参数指定使用了独立的文件系统,使用 -A 参数指定系统启动时 WPAR 分区自动启动。完整的命令如下:



mkwpar -N interface=en0 address=192.168.21.136 netmask=255.255.0.0 -A -M directory=/ vfs=jfs2 size=5G -M vfs=directory directory=/var -M vfs=directory directory=/tmp -M vfs=directory directory=/home -M vfs=directory directory=/usr -M vfs=directory directory=/opt -n mywpar01

  • 检查WPAR 状态

# lswpar

Name State Type Hostname Directory 

-------------------------------------------------

mywpar01 D S mywpar01 /wpars/mywpar01

-----------------------------------

  • 应用 WPAR 的创建

wparexec /usr/bin/vmstat 5     //5 为 vmstat 的参数 

-------------

# lswpar

Name State Type Hostname Directory

-------------------------------------------------

mywpar01 D S mywpar01 /wpars/mywpar01

vmstat A A vmstat /

-------

应用 WPAR 中所有进程退出后,WPAR 即自动删除了,无需手动操作.

系统 WPAR 的删除可参照下列步骤:


确认系统 WPAR 处于 Defined 状态。只有 Defined 状态下的 WPAR 才能执行正常的删除操作。

确认不再需要该 WPAR。

执行 rmwpar < WPAR name> 删除 WPAR,如 rmwpar mywpar01。

对于损坏的 WPAR,可以使用 rmwpar –F 强行删除 WPAR。

  • 启动和停止 WPAR

# startwpar mywpar01

# rebootwpar -N mywpar01// 加上 -N 参数则立即重启,否则将等待 600 秒

# stopwpar -N mywpar01 // 加上 -N 参数立即关闭,否则将等待 600 秒。

登录到系统 WPAR 可以有 2 种方式,一是在 AIX 全局环境下使用 clogin 命令进入 WPAR,另外则是通过 WPAR 的 IP 直接用 telnet 的方式登录。

  • 安装应用软件

在默认的情况下,系统 WPAR 与 AIX 全局环境共享 /usr 和 /opt 目录,并只有只读的权限,WPAR 用户无法写入,所以安装软件必须在 AIX 全局环境下进行。如果你一定要在 WPAR 中独立安装软件,则必须在创建系统 WPAR 时使用参数 -M 声明使用独立的 /usr 和 /opt 文件系统分区,具体参数使用方法可参考上文中创建删除 WPAR 部分。我们之前创建的系统 WPAR 有独立的 /usr 和 /opt 分区,所以接下来可直接演示在系统 WPAR 中安装一个 apache Web 应用。Apache 是一个 rpm 的安装包,我们将使用 rpm 命令来安装,AIX 其他的安装软件的方式如 smit、installp 也都能正常在系统 WPAR 环境下使用。



# df// 请注意 opt 与 /usr 是根分区下的一个目录,有读写权限。

Filesystem 512-blocks Free %Used Iused %Iused Mounted on

/dev/fslv12 10485760 5983800 43% 42637 6% /

/proc - - - - - /proc


# rpm -ivh expat-1.95*

expat ##################################################


# rpm -ivh apache-1.3.31-1.aix5.1.ppc.rpm

apache ##################################################


#cd /opt/freeware/apache/share/htdocs// 进入 apache 放置网页的目录


#echo "this is a test page for WPAR http service" > index.html

   // 生成一个简单的页面,打开后显示“this is a test page for WPAR http service”。 


# /opt/freeware/apache/sbin/apachectl start// 启动 http 服务

/opt/freeware/apache/sbin/apachectl start: httpd started


启动 http 服务后,我们可以通过系统 WPAR 的 IP 地址访问其 WEB 服务,我们用 IE 浏览器来验证。请注意我们刚才创建 WPAR 时指定的 IP 地址为 192.168.21.136,我们可以通过 http://192.168.21.136 来访问我们刚才生成的一个页面。

  • 备份和还原 WPAR

备份 wpar 非常简便,我们不但可以备份 Defined 状态的系统 WPAR,也可以备份活动的 WPAR。备份 WPAR 使用 savewpar 命令,使用 -f 指定备份设备或备份的文件位置。

# savewpar -f /tmp/mywpar01.bak mywpar01 // 备份完全独立分区的 WPAR 需要较大的空间

 

Creating information file (/image.data) for mywpar01.

 

Creating list of files to back up ..

Backing up 43993 files.................

43993 of 43993 files backed up (100%)

0512-038 savewpar: Backup Completed Successfully.

                     

# savewpar -f /tmp/wpar.bak mychkwpar// 备份与全局环境共享 /usr,/opt 目录的分区只需要极少的空间

 

Creating list of files to back up 

Backing up 7 files

7 of 7 files backed up (100%)

0512-038 savewpar: Backup Completed Successfully.

---------------------------------------

-----------------------------------------

在还原 WPAR 过程中,如果原 WPAR 仍然存在,则需要加 -F 参数关闭并删除原 WPAR,然后按照备份的 WPAR 重新创建 WPAR 并还原。如原 WPAR 已被删除,则还原过程相当于按照备份文件重建 WPAR。

# restwpar -F -f /tmp/wpar.bak

New volume on /tmp/wpar.bak:

 Cluster 51200 bytes (100 blocks).

 Volume number 1

 Date of backup: Wed Mar 5 21:43:12 2008

 Files backed up by name

 User root

x 2848 ./.savewpar_dir/wpar.spec

x 399 ./.savewpar_dir/image.data

x 125796 ./.savewpar_dir/backup.data

 total size: 129043

 files restored: 3

Stopping workload partition 'mychkwpar'.

Stopping workload partition subsystem 'cor_mychkwpar'.

0513-044 The cor_mychkwpar Subsystem was requested to stop.

Shutting down all workload partition processes.

Unmounting all workload partition file systems.

rmwpar: Removing file system /wpars/mychkwpar/var.

rmwpar: Removing file system /wpars/mychkwpar/usr.

rmwpar: Removing file system /wpars/mychkwpar/tmp.

rmwpar: Removing file system /wpars/mychkwpar/proc.

rmwpar: Removing file system /wpars/mychkwpar/opt.

rmwpar: Removing file system /wpars/mychkwpar/home.

rmwpar: Removing file system /wpars/mychkwpar.

mkwpar: Creating file systems...

 /

 /home

….( 省略若干 )

syncroot: Processing root part installation status.

syncroot: ATTENTION, Root part is currently synchronized, but there are other

Workload partition mychkwpar created successfully.

mkwpar: 0960-390 To start the workload partition, execute the following as root: \

 startwpar [-v] mychkwpar

--------------------------

--------------------------

克隆 WPAR,我们很快发现可以利用还原 WPAR 的功能快速的复制 WPAR。还可以将备份文件拷贝到其他的服务器上,实现快速的应用部署。要注意的是我们在克隆 WPAR 的时候需要定义新的主机和 IP 地址。

restwpar -n myclonewpar -h myclonewpar -r -M "-N address=192.168.21.131" 

-d /wpars/myclonewpar -U -f /tmp/wpar.bak

//Restwpar 的基本参数:-n 定义新 WPAR 名,-h 定义新 WPAR 主机名,-r 复制域名解析相关文件,

-M 为 mkwpar 传递参数,-d 指定 wpar 创建位置,-f 指定还原设备或文件。

New volume on /tmp/wpar.bak:

 Cluster 51200 bytes (100 blocks).

 Volume number 1

 Date of backup: Wed Mar 5 21:43:12 2008

 Files backed up by name

 User root

x 2848 ./.savewpar_dir/wpar.spec

x 399 ./.savewpar_dir/image.data

x 125796 ./.savewpar_dir/backup.data

 total size: 129043

files restored: 3

。。。(省略若干)

Workload partition myclonewpar created successfully.

  • WPAR 的状态

状态	标志	说明

Defined	D	规格参数已定义,但是处于停止、未启动的状态。

Active	A	WPAR 已启动激活,正在正常运行的状态

Paused	P	完成一次 checkpointing,WPAR 已经被保存下来后的一种等待状态,等待用户发出继续或者停止运行命令。

Broken	B	WPAR 出现故障,无法正常工作并且恢复操作也失败。

Transitional	T	当前 WPAR 正在从一个状态切换到另一个的一种临时状态

Frozen	F	主要见于 HPC 或分布式应用中,WPAR 被冻结,管理员可以检查是否正确的执行了 checkpointing,但是又不用真正去执行暂停操作进入到 Paused 状态。

Loaded	L	对于支持动态迁移的 WPAR,当其完全移动到在目标系统上又还未启动进入 Active 状态前的状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值