LoveUnix » AIX -IBM UNIX » 老菜鸟学VIO
让LU留住您的每

一天 让LU博客留住您的每一天
2007-7-12 17:21 炸鸡
第一次进入vio server,用户是padmin,密码随便你改,我用回padmin

首先,旧版本是要接受license,但我的是1.3,在安装的时候已经选了接收license。不管了,也做一次接受:
$ license -accept

然后马上要配置ip 地址,因为我进HMC很不方便,所以这件事首当其冲。
$ mktcpip -hostname vio1 -inetaddr 136.8.1.24 -interface en3 -netmask 255.255.255.0 -gateway 136.8.1.1

$ hostname
vio1

配置好地址后,我就可以从其它机器telnet过来,不用再被那缓慢的鼠标耍了(因为太远了,网络有延迟)。如果要玩ssh,书上说要安装ssh,但我看到在当前目录下已经有.ssh的目录,里面也有一个key了,好奇怪。不过,当然是ssh进不去,但又不知怎样启动,根本没有startsrc,只有startnetsvc,噢,顺便说一下启动ftp的方法,方便你以后把ssh传上来:
$startnetsvc ftp

对,就是这样简单,ftp 就起来了。好,现在ftp和telnet都可以了,可以去一下厕所了(NND,憋了一下午):L

2007-7-12 17:33 炸鸡
别以为我看书快,我是偷看ewhisper写的资料的。;P

好了,我们先看看现在机器里有什么虚拟设备:
$ lsdev -virtual
name            status                                            description
vsa0            Available  LPAR Virtual Serial Adapter

这个是建立分区的时候默认有的,暂时没用,先放着。

看看我们的硬盘

$ lspv
NAME            PVID                                VG              STATUS
hdisk0          00c4d86dc9b9ec81                    None
hdisk1          00c4d86ddc37667e                    rootvg          active
hdisk2          00c4d86ddc3766c8                    None
hdisk3          none                                None
hdisk4          00c4d86d025e76cc                    None

0,1,2,4这四块本地盘是可用的,hdisk3是EMC的gatekeeper。过两天我就会把机器连到DMX上拿盘来共享出去。

先建个VG,然后建LV。我不想跟rootvg搞在一起,就独立建vg。新建的LV就是以后client的pv,所以我会建不同大小的LV来用。笨猪说过,用作rootvg的lv要建大点,免得以后再扩。

$ mkvg -f -vg viovg1 hdisk2
viovg1
$ lspv
NAME            PVID                                VG              STATUS
hdisk0          00c4d86dc9b9ec81                    None
hdisk1          00c4d86ddc37667e                    rootvg          active
hdisk2          00c4d86ddc3766c8                    viovg1          active
hdisk3          none                                None
hdisk4          00c4d86d025e76cc                    None
$ lsvg viovg1
VOLUME GROUP:       viovg1                   VG IDENTIFIER:  00c4d86d00004c0000000113b99cdc38
VG STATE:           active                   PP SIZE:        64 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      1092 (69888 megabytes)
MAX LVs:            1024                     FREE PPs:       1092 (69888 megabytes)
LVs:                0                        USED PPs:       0 (0 megabytes)
OPEN LVs:           0                        QUORUM:         2
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     1048576                  MAX PVs:        1024
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable

厉害,大家留意MAX PVs:        1024,还有就是TOTAL PPs:      1092,这说明这个vg_type=2了。:victory:

2007-7-12 17:39 炸鸡
建两个LV,一大一小,以便将来看看效果。


$ mklv -lv vhostlv0 viovg1 40G
vhostlv0

$ set -o vi
$ mklv -lv vhostlv1 viovg1 5G
vhostlv1
$ lsvg -lv viovg1
viovg1:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
vhostlv0            jfs        640   640   1    closed/syncd  N/A
vhostlv1            jfs        80    80    1    closed/syncd  N/A

那个类型是假的,别被误导了。


然后,糟了,书上说在建立分区的时候就要建立scsi server adapter,但我已经装好了,有没命令可以建立呢?还是,一定要停机?我想IBM没这么笨。

[[i] 本帖最后由 炸鸡 于 2007-7-12 17:44 编辑 [/i]]

2007-7-12 17:55 炸鸡
想了一下,可以在HMC动态加上去啊。呵呵,果然,easy。

加好了,本以为用cfgmgr就可以了,可是:
$ cfgmgr
rksh: cfgmgr:  not found.

换一个命令:
$ cfgdev
$ lsdev -virtual
name            status                                            description
vhost0          Available  Virtual SCSI Server Adapter
vhost1          Available  Virtual SCSI Server Adapter
vsa0            Available  LPAR Virtual Serial Adapter

接下去可以分配LV了。:lol

2007-7-12 18:28 zmd123
精神可佳

2007-7-12 23:52 炸鸡
补充一下,在分区里动态增加scsi server adapter的时候,我选了所有分区都可以使用的形式。你也可以指定给某一现成的分区使用。明天回去试一下这个方式。

再想下去,如果我在dlpar的层面可以指定了分区与adapter的关系,我又可以在vio server里面查出来,那反过来我在vio server里面的配置,从dlpar的层面也能查出。也可以说,一定有命令做这个动作。:lol 瞎猜的。

2007-7-13 09:20 luweinet
看基础资料.又看看这.
一口气看完了...
:victory:

2007-7-13 10:12 炸鸡
一口气?小心憋死了。;P

继续昨天的工作,把划好的LV连接到server adapter上,创建一个叫virtual target device的设备。

$ mkvdev -vdev vhostlv0 -vadapter vhost0 -dev vhost00dev
vhost00dev Available
$ mkvdev -vdev vhostlv1 -vadapter vhost0 -dev vhost01dev
vhost01dev Available
$
$
$ lsdev -virtual
name            status                                            description
vhost0          Available  Virtual SCSI Server Adapter
vhost1          Available  Virtual SCSI Server Adapter
vsa0            Available  LPAR Virtual Serial Adapter
vhost00dev      Available  Virtual Target Device - Logical Volume
vhost01dev      Available  Virtual Target Device - Logical Volume

我特意把两个设备都分到同一个adapter上,方便我在分区上检验结果。

2007-7-13 10:40 炸鸡
随便找个现成的分区,动态加个scsi adapter,连接在scsi server adapter vhost0上,插槽号系统会自动向后推,现在是2号对server的2号。这个号方便你以后在AIX里面分辨不同的adapter。

在分区里做个cfgmgr,然后查结果:
root@lkjnim:/>lspv
hdisk17         00c4d86d5c6998ae                    None
hdisk18         00c4d86dc7c2fe49                    datavg          active
hdisk19         00c4d86dc7c2ff89                    datavg          active
hdisk20         00c4d86dc6244f26                    rootvg          active
hdisk0          00c4d86ddc3addae                    datavg          active
hdisk1          00c4d86ddc3af372                    datavg          active
hdisk2          00c4d86ddc3b11ed                    datavg          active
hdisk3          00c4d86ddc3b2aa8                    datavg          active
hdisk4          none                                None
hdisk5          none                                None

看到新加的两个pv,详细信息:
root@lkjnim:/>lscfg -vpl hdisk4
  hdisk4           U9119.595.024D86D-V16-C2-T1-L810000000000  Virtual SCSI Disk Drive

  PLATFORM SPECIFIC

  Name:  disk
    Node:  disk
    Device Type:  block
root@lkjnim:/>lscfg -vpl hdisk5
  hdisk5           U9119.595.024D86D-V16-C2-T1-L820000000000  Virtual SCSI Disk Drive

root@lkjnim:/>lsslot -c slot
# Slot                    Description       Device(s)
U5791.001.99209DB-P1-C01  Logical I/O Slot  pci22 pci23 ent0 ent1 ent2 ent3
U5791.001.99209DB-P1-C02  Logical I/O Slot  pci24 fcs2
U5791.001.99209DB-P1-C03  Logical I/O Slot  pci25 sisscsia1
U5791.001.99209DT-P1-C10  Logical I/O Slot  pci1 sisscsia0
U5791.001.99209DB-P1-T5   Logical I/O Slot  pci26 scsi5
U5791.001.99209DP-P2-C01  Logical I/O Slot  pci5 pci6 ent4 ent5 ent6 ent7
U5791.001.99209DC-P2-T6   Logical I/O Slot  pci19 scsi4
U9119.595.024D86D-V16-C0  Virtual I/O Slot  vsa0
U9119.595.024D86D-V16-C2  Virtual I/O Slot  vscsi0

看到刚加的vscsi0设备是在2号插槽了,前面的一大串字符表示这个adapter是直接在595上的,不属于任何的IO drawwer。

建vg,查pv,正常。
root@lkjnim:/>mkvg -y testvg hdisk4
0516-1254 mkvg: Changing the PVID in the ODM.
testvg
root@lkjnim:/>lspv
hdisk17         00c4d86d5c6998ae                    None
hdisk18         00c4d86dc7c2fe49                    datavg          active
hdisk19         00c4d86dc7c2ff89                    datavg          active
hdisk20         00c4d86dc6244f26                    rootvg          active
hdisk0          00c4d86ddc3addae                    datavg          active
hdisk1          00c4d86ddc3af372                    datavg          active
hdisk2          00c4d86ddc3b11ed                    datavg          active
hdisk3          00c4d86ddc3b2aa8                    datavg          active
hdisk4          00c4d86dbd6b9e1f                    testvg          active
hdisk5          none                                None
root@lkjnim:/>lspv hdisk4
PHYSICAL VOLUME:    hdisk4                   VOLUME GROUP:     testvg
PV IDENTIFIER:      00c4d86dbd6b9e1f VG IDENTIFIER     00c4d86d00004c0000000113bd6ba349
PV STATE:           active
STALE PARTITIONS:   0                        ALLOCATABLE:      yes
PP SIZE:            64 megabyte(s)           LOGICAL VOLUMES:  0
TOTAL PPs:          639 (40896 megabytes)    VG DESCRIPTORS:   2
FREE PPs:           639 (40896 megabytes)    HOT SPARE:        no
USED PPs:           0 (0 megabytes)          MAX REQUEST:      256 kilobytes
FREE DISTRIBUTION:  128..128..127..128..128
USED DISTRIBUTION:  00..00..00..00..00

加上那个小的,再看结果,没啥惊喜。:lol
root@lkjnim:/>extendvg testvg hdisk5
0516-1254 extendvg: Changing the PVID in the ODM.
root@lkjnim:/>lspv hdisk5
PHYSICAL VOLUME:    hdisk5                   VOLUME GROUP:     testvg
PV IDENTIFIER:      00c4d86dbd77e8ca VG IDENTIFIER     00c4d86d00004c0000000113bd6ba349
PV STATE:           active
STALE PARTITIONS:   0                        ALLOCATABLE:      yes
PP SIZE:            64 megabyte(s)           LOGICAL VOLUMES:  0
TOTAL PPs:          79 (5056 megabytes)      VG DESCRIPTORS:   1
FREE PPs:           79 (5056 megabytes)      HOT SPARE:        no
USED PPs:           0 (0 megabytes)          MAX REQUEST:      256 kilobytes
FREE DISTRIBUTION:  16..16..15..16..16
USED DISTRIBUTION:  00..00..00..00..00

2007-7-13 11:10 炸鸡
再加了个LV,分配到第二块scsi server adapter,client分区那边也看到了。
插槽是推到3号了,其它没啥特别。


root@lkjnim:/>lsslot -c slot
# Slot                    Description       Device(s)
U5791.001.99209DB-P1-C01  Logical I/O Slot  pci22 pci23 ent0 ent1 ent2 ent3
U5791.001.99209DB-P1-C02  Logical I/O Slot  pci24 fcs2
U5791.001.99209DB-P1-C03  Logical I/O Slot  pci25 sisscsia1
U5791.001.99209DT-P1-C10  Logical I/O Slot  pci1 sisscsia0
U5791.001.99209DB-P1-T5   Logical I/O Slot  pci26 scsi5
U5791.001.99209DP-P2-C01  Logical I/O Slot  pci5 pci6 ent4 ent5 ent6 ent7
U5791.001.99209DC-P2-T6   Logical I/O Slot  pci19 scsi4
U9119.595.024D86D-V16-C0  Virtual I/O Slot  vsa0
U9119.595.024D86D-V16-C2  Virtual I/O Slot  vscsi0
U9119.595.024D86D-V16-C3  Virtual I/O Slot  vscsi1
root@lkjnim:/>mkvg -y test2vg hdisk6
0516-1254 mkvg: Changing the PVID in the ODM.
test2vg
root@lkjnim:/>lspv hdisk6
PHYSICAL VOLUME:    hdisk6                   VOLUME GROUP:     test2vg
PV IDENTIFIER:      00c4d86dbd8cc662 VG IDENTIFIER     00c4d86d00004c0000000113bd8ccb4f
PV STATE:           active
STALE PARTITIONS:   0                        ALLOCATABLE:      yes
PP SIZE:            16 megabyte(s)           LOGICAL VOLUMES:  0
TOTAL PPs:          511 (8176 megabytes)     VG DESCRIPTORS:   2
FREE PPs:           511 (8176 megabytes)     HOT SPARE:        no
USED PPs:           0 (0 megabytes)          MAX REQUEST:      256 kilobytes
FREE DISTRIBUTION:  103..102..102..102..102
USED DISTRIBUTION:  00..00..00..00..00

再下去,可以做存储上的盘了。
玩过scsi之后,我们玩network,但这有难度。机器不在身边,老是不方便。

2007-7-13 11:33 炸鸡
之前lssrc的问题有答案了,这里相对的命令是lsnetsvc,后面跟一个参数,只有6个服务,下面是6个服务的结果。ssh是没装了。

$ lsnetsvc ssh
0513-086 The ssh Group is not on file.
$ lsnetsvc cimserver
Network service "cimserver" is not active.

$ lsnetsvc xntpd
Subsystem         Group            PID          Status
xntpd            tcpip                         inoperative
$ lsnetsvc ftp
ftp          /usr/sbin/ftpd           ftpd                     active
$ lsnetsvc telnet
telnet       /usr/sbin/telnetd        telnetd -a               active
$ lsnetsvc inetd
Subsystem         Group            PID          Status
inetd            tcpip            168086       active

2007-7-13 11:46 炸鸡
发现一个有用命令,可查出虚拟设备的mapping

$ lsmap -all
SVSA            Physloc                                      Client Partition ID
--------------- -------------------------------------------- ------------------
vhost0          U9119.595.024D86D-V34-C2                     0x00000010

VTD                   vhost00dev
LUN                   0x8100000000000000
Backing device        vhostlv0
Physloc

VTD                   vhost01dev
LUN                   0x8200000000000000
Backing device        vhostlv1
Physloc

SVSA            Physloc                                      Client Partition ID
--------------- -------------------------------------------- ------------------
vhost1          U9119.595.024D86D-V34-C3                     0x00000010

VTD                   vhost10dev
LUN                   0x8100000000000000
Backing device        vhostlv2
Physloc

非常清晰,留意client partition ID是16进制。另外在HMC上看到同一个SVSA下面的backing device如果多于一个的话,只能看到第一个。例如上面的vhostlv1你是看不到的。

2007-7-13 11:53 炸鸡
问题又来了:如何看到HBA的wwn?

2007-7-13 14:05 barry1
595都都随便找到,哈哈,真是厉害。

2007-7-13 15:10 炸鸡
EMC的driver装不上去,靠,谁教我怎样安装。:lu11:

2007-7-13 15:53 炸鸡
找到方法了,呵呵。我可以用root去安装软件,还可以用回所有的aix命令,呵呵。

刺激一下笨猪。:lu4:

2007-7-14 00:07 炸鸡
刚又看一遍垃圾猪老师的帖子,印证了很多这几天搞得东西。

突然发现,笨猪在4月25号的帖子里已经掌握了用root的方法,郁闷。:mad

2007-7-14 08:20 小猪
鸡猪赛跑.;P

2007-7-14 09:28 orian
[quote]原帖由 [i]炸鸡[/i] 于 2007-7-13 11:53 发表 [url=http://www.loveunix.net/discuz/redirect.php?goto=findpost&pid=689945&ptid=73987][img]http://www.loveunix.net/discuz/images/common/back.gif[/img][/url]
问题又来了:如何看到HBA的wwn? [/quote]

prtconf里面有,看fcs设备

lsattr -El fcsx也好像能看到,忘记了。

10开头的,可能有两种,10和20开头的,不要错了,一个是wwnn, 一个是wwpn 不过我好像也弄混了。。。看着用吧。:lol

2007-7-14 12:17 老农
lscfg -vpl fcs#

2007-7-15 00:13 炸鸡
我是在padmin这个用户下不知怎样看wwn,因为没有lscfg命令,呵呵。后来找到变成root的方法,事情就好办多了,包括安装软件等都轻而易举了。老实说,没有root,根本认不了存储上的盘,那vio的意义就~~~~~~~打折扣了。

如果连lscfg -vpl fcsx都不会,怎样出来行走。:P

偷偷地告诉猪老师,lsattr -El是看不到wwn的。

2007-7-15 18:57 老农
要寻根啊:lol

2007-7-15 19:29 炸鸡
IBM很鬼祟地描述这个命令,所以要寻根也不容易。当我知道这个命令之后,再在书上找回这命令,发现到处都是。:L

2007-7-15 20:37 Nothing
:lu4: 那是以前跟他不熟,现在熟啦就认识啦。

页: 1 2 3 [4] 5 6 7 8 9 10 11 12
查看完整版本: 老菜鸟学VIO


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.