- 修改系统时间
使用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 状态前的状态。