VIO Commands
These are just some hints. For more details please consult the manual.
How to get the VIO level:
padmin@vio~$ ioscli ioslevel
2.1.3.10-FP-23
2.1.3.10-FP-23
How to configure new devices (the equivalent of cfgmgr unde root):
padmin@vio~$ cfgdev
How to list the unmapped disks:
padmin@vio~$ lspv -free
How to list adapter id:
padmin@vio~$ lsmap -all|grep 102
How to list vio adapter devices:
padmin@vio~$ lsmap -vadapter vhost2
How to remove a virtual device:
padmin@vio~$ rmvdev -vtd vroota10_02
How to remove vio device:
padmin@vio~$ rmdev -dev vhost2
How to become root:
padmin@vio~$ oem_setup_env
How to list hdisks attached to vio (run the command as root):
root@vio~# mpio_get_config -Av
How to create virtual optical adapter:
padmin@vio~$ mkvdev -fbo -vadapter vhost17 -dev vcdrom_a06
How to create a disk backing device by specifying a name:
padmin@vio~$ mkvdev -vdev hdisk30 -vadapter vhost17 -dev server_size_number
How to list repository (installation media, for example):
padmin@vio~$ lsrep
How to load virtual optical media disk:
padmin@vio~$ loadopt -disk aix61_0102_dvd -vtd vcdrom_a06
How to check the priority and status of SEA:
padmin@vio~$ entstat -all entX | grep Priority
[NPIV] How to check the vfchost adapter slot number and status:
padmin@vio~$ lsmap -all -npiv
[NPIV] How to list the ports that are capable of N_Port ID virtualization:
(if the fabric attribute is set to 1 it means the adapter and the SAN switch are NPIV ready)
padmin@vio~$ lnsports
[NPIV] How map virtual fiber channel server adapter to the physical fc adapter fcs0:
padmin@vio~$ vfcmap -vadapter vfchost0 -fcp fcs0
Wondering what AIX commands a padmin command runs?
padmin@vio~$ export CLI_DEBUG=33
padmin@vio~$ lsmap -vadapter vhost0
AIX: "lsdev -c adapter -t IBM,v-scsi-host -s vdevice -F "name" | wc -l -c"
AIX: "lsdev -c adapter -t IBM,v-scsi-host -s vdevice -F "name""
AIX: "lsdev -C -l vhost0 -F "physloc""
AIX: "lsdev -p vhost0 -F "name" | wc -l -c"
AIX: "lsdev -p vhost0 -F "name""
SVSA Physloc Client Partition ID
--------------- -------------------------------------------- ------------------
vhost0 U9117.MMA.06EXXXX-V2-C20 0x00000003
padmin@vio~$ lsmap -vadapter vhost0
AIX: "lsdev -c adapter -t IBM,v-scsi-host -s vdevice -F "name" | wc -l -c"
AIX: "lsdev -c adapter -t IBM,v-scsi-host -s vdevice -F "name""
AIX: "lsdev -C -l vhost0 -F "physloc""
AIX: "lsdev -p vhost0 -F "name" | wc -l -c"
AIX: "lsdev -p vhost0 -F "name""
SVSA Physloc Client Partition ID
--------------- -------------------------------------------- ------------------
vhost0 U9117.MMA.06EXXXX-V2-C20 0x00000003
VTD ty7a0208_32G_01
Status Available
LUN 0x8100000000000000
Backing device hdisk4
Physloc U789D.001.DQD04X0-P1-C1-T1-W000000000110AE0F-L2000000000000
Mirrored false
Status Available
LUN 0x8100000000000000
Backing device hdisk4
Physloc U789D.001.DQD04X0-P1-C1-T1-W000000000110AE0F-L2000000000000
Mirrored false
You cannot redirect stuff into a file due to padmin restrictions but you can use vi if you want to write a script or something. By the way, $HOME is in PATH. Take a look:
$ pwd
/home/padmin
$ echo "echo hello" >bah
rksh: bah: 0403-019 The operation is not allowed in a restricted shell.
$ vi bah
$ chmod 755 bah
$ /home/padmin/bah
rksh: /home/padmin/bah: 0403-019 The operation is not allowed in a restricted shell.
$ ./bah
rksh: ./bah: 0403-019 The operation is not allowed in a restricted shell.
$ bah
hello
/home/padmin
$ echo "echo hello" >bah
rksh: bah: 0403-019 The operation is not allowed in a restricted shell.
$ vi bah
$ chmod 755 bah
$ /home/padmin/bah
rksh: /home/padmin/bah: 0403-019 The operation is not allowed in a restricted shell.
$ ./bah
rksh: ./bah: 0403-019 The operation is not allowed in a restricted shell.
$ bah
hello
How to run vio command as root (NOT RECOMMENDED):
# /usr/ios/cli/ioscli lsmap -all
How to apply IOS fixes (Put the IOS fixes somewhere (e.g. /home/iosfixes), then run:
# updateios -dev /home/iosfixes -accept
0 개의 댓글:
댓글 쓰기