LoginSignup
15
12

More than 5 years have passed since last update.

VIOS&AIXコマンド対応一覧

Last updated at Posted at 2016-10-28

はじめに

IBM PowerSystemでファイバーとか、Etherの仮想化をするときに、VIOS(Virtual IO Server)を利用します。
あんまりさわらないけれど、いざさわるときに困るのが、VIOSのコマンド。
AIXと微妙に違う・・・

AIXとVIOSのコマンド比較表を作ってみました。
AIXのコマンドはある程度わかっている人向けです。

最強の呪文

VIOS上でAIXのコマンドをそのまま使うときのコマンドです。
$oem_setup_env

これでroot権限でAIXのコマンドが利用できます。
ただし、これを利用しての設定はお勧めされていません。

コマンド比較

ディスク周りの確認コマンド

コマンド概要 AIX VIOS
VGの確認 lsvg lsvg
VG内の物理ディスクの確認 lsvg -p lsvg -pv
VG内のLVの確認 lsvg -l lsvg -lv
LV内のPVの確認 lslv -l lslv -pv
LVの作成 mklv -y LV名 VG名 LP数 mklv -lv LV名 VG名 LP数

デバイス関連コマンド

コマンド概要 AIX VIOS
ディスクの確認 lspv lspv
デバイスの確認 lsdev lsdev
デバイスのタイプ別確認 lsdev -Cc タイプ lsdev -type タイプ
デバイスの詳細確認 lsattr -El デバイス名 lsdev -dev デバイス名 -attr
デバイスの詳細確認 lscfg -vl デバイス名 lsdev -dev デバイス名 -vpd
デバイスの設定変更 chdev -l デバイス名 -a 設定項目= chdev -dev デバイス名 -attr 設定項目=
仮想デバイスの確認 N/A lsdev -virtual
仮想デバイスのマッピング確認 N/A lsmap -all
仮想ディスクのマッピング N/A mkvdev -vdev 対象ディスク -vadapter 仮想SCSI -dev 任意のデバイス名
仮想ファイバーのマッピング N/A vfcmap -vadapter 仮想FCアダプター -fcp 物理FCポート

ネットワークの確認

コマンド概要 AIX VIOS
IPアドレス(名前解決)の確認 netstat -i lstcpip
IPアドレス(十進数表記)の確認 netstat -in lstcpip -num
ルーティングテーブルの表示 netstat -rn netstat -routtabel
IPの追加 mktcpip -h ホスト名 -a IPアドレス -i インターフェース -m ネットマスク -s mktcpip -hostname ホスト名 -inetaddr IPアドレス –netmask ネットマスク -interface インターフェース –start

エラー確認

コマンド概要 AIX VIOS
エラー表示 errpt errlog
エラー表示(詳細) errpt -a errlog -ls
スナップ取得(一般情報) snap -g snap -general

smit

コマンド概要 AIX VIOS
smit smit cfgassist

バージョン確認等

コマンド概要 AIX VIOS
バージョン確認 oslevel -s ioslevel
ファイルセット確認 lslpp -l lssw

VIOSのスクリプトを書くときに

ssh等でリモートからVIOSのコマンドをスクリプトで動かす場合、コマンドの前に
ioslevel
もしくは
/usr/ios/cli/ioslevel
が必要です。

例)
$ ssh padmin@vios01 ioscli ioslevel
2.2.4.20

15
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
12