基于PowerVM VIOS虚拟化技术原厂实战笔记分享

PowerVM VIOS 是 IBM PowerVM 的一部分,用于虚拟化网络和存储,并在客户机逻辑分区之间共享物理 I/O 资源。VIOS 与 PowerVM 共同实现了 Power 系统的虚拟化支持,其中 PowerVM 管理 CPU 和内存的虚拟化,而 VIOS 管理网络和存储的虚拟化。

  • VIOS(Virtual I/O Server)是 IBM PowerVM 的一部分,是一个位于逻辑分区(LPAR)的软件,用于在 Power 系统的客户机逻辑分区之间共享物理 I/O 资源。VIOS 可以通过虚拟化网络和存储来管理物理 I/O 设备,从而提供虚拟化网络和存储功能。
  • VIOS 实现了网络和存储的虚拟化,但不涉及 CPU 和内存的虚拟化。CPU 和内存的虚拟化是由 PowerVM 管理的,PowerVM 位于操作系统和 VIOS 之间,提供了对 Power 系统的虚拟化支持。

1.创建 VIO virtual disk

可以切换到AIX  shell命令模式

oem_setup_env

1.1建立新的VG,划分LV划出虚拟磁盘

$mkvg –f –vg myvg1hdisk1

1.2将新建的LV分区

$mklv -ymyvg1-t jfs rootvg 1G

$mklv -y myvg2 -t jfs rootvg 1G

1.3问题1:如何删除已分配的myvg1

$rmlv myvg1

2.查看虚拟设备,并  将LV定义成虚拟设备

2.1查看虚拟scsi设备

$lsdev –virtual

name   status        description

vhost0  Available     Virtual SCSI Server Adapter

2.2lv映射成vhost0上的虚拟磁盘

$mkvdev -vdev testvg52 -vadapter vhost5 -dev vhost5dev

vhost5dev Available

2.3查看映射关系

$ lsmap–all

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

SVSA Physloc Client Partition ID-

vhost0 U9117.MMA.101F170-V1-C20 0x00000000

VTD vhost0dev

Status Available

LUN 0x8100000000000000

Backing device vhost0_mylv

Physloc

SVSA Physloc

其他查看映射命令

$ lsdev -virtual

$ lsmap -vadapter vhost5

$ lsmap -all|grep V11-C23

2.4问题1:如何删除映射关系:

$rmvdev  -vtd 

2.5问题2:如何删除虚拟scsi设备

$rmdev  -dev  vhost2  -recursive

3.共享网卡创建

3.1查看虚拟网口,及实际物理网口设备

$lsdev –type adapter

name  status     description

ent0   Available  2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)

ent1   Available  2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)

ent2   Available  Virtual I/O Ethernet Adapter (l-lan)

3.2建立共享网卡设备并分配给对应的lpar

$ mkvdev -sea ent0 -vadapter ent2 -default ent2 -defaultid 1vlan id

ent3 Available

网卡对应关系: 物理网卡ent0------虚拟网卡ent2----SEA ent3   Vlan ID 1      

3.3查看网卡映射关系

$ lsmap -all -net                                                                       

SVEA   Physloc                                                                       

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

ent2   U8204.E8A.0631B14-V1-C11-T1                                                                   

SEA                   ent3                                                                          

Backing device        ent0                                                                       

Status                Available                                                                           

Physloc               U78A0.001.DNWH1YY-P1-C4-T1                                                                                              

3.4问题:如何解除网卡映射关系

3.5 给网卡配置ip命令cfgassist

4.共享FC卡映射

3.1查看虚拟网口,及实际物理网口设备

Lsmap–all –fc

Vfcmap–vadapter vfchost13 –fcp fcs0

5. VIO Shared CD 创建

5.1删除光驱在VIOC1的映射关系

$rmdev –dev vcd

5.2建立virtual CD设备并分配给对应分区vhost

$mkvdevvdev cd0 vadapter vhost0 dev vcd

vcd Available

5.3在VIOC2上重新识别设备cfgmgr

5.4问题:如何使用iso镜像作为分区cd并漂移

6在VIOS中挂载ISO给客户机使用

6.1给vhost5创建光盘映射

mkvdev -fbo -vadapter vhost5

6.2创建存储池

mkrep -sp rootvg -size 10G

6.3查看存储池 内容

lsrep

Size(mb) Free(mb) Parent Pool         Parent Size      Parent Free

   14278     6367 rootvg                   279552            26112

Name                                                  File Size Optical         Access

AIX_6100-04.iso                                            3786 vtopt4          rw

aix                                                        4125 vtopt0          rw

6.4把系统上其他位置的镜像挂载到当前目录

mkvopt -name aix6104 -dev /soft/aix610004.iso -ro

6.5卸载在使用的 vtopt4

unloadopt -vtd vtopt4

6.6将iso镜像挂载给vtopt4

loadopt -vtd vtopt3 -disk AIX_6100-04.iso

6.7 AIX 挂载光驱

找出光驱的ID

lsdev

挂载光驱

mount -rvcdrfs /dev/cd0 /cdrom

卸载光驱

unmount /cdrom

如果正在使用,可以杀掉进程

fuser -k /cdrom/

7 删除已加入到vg中的硬盘

7.1把HDISK0从ROOTVG中取消MIRROW 

#unmirrorvgrootvg hdisk0  (长时间40分钟)

查看物理卷

#lspv

这时HDISK0不在和HDISK1为MIRROR 

7.2把hdisk0从rootvg中去除

#reducevgrootvg hdisk0  (长时间0分2钟)

7.3在HDISK1上创建boot image 

#bosboot –ad hdisk1 

#bootlist –m normal hdisk1 cd0 (改变启动设备的顺序)

7.4删除HDISK0 

#rmdev –l hdisk0 –d 

#lspv

#lscfg –vl hdisk0 

以上2条命令不会显示HDISK0的相关信息

如果无法unmirrorvg和rmdev的话,就只能直接关机换盘了。

8 LVM相关操作实践指南

8.1扩充VIOS的rootvg

1.查看检测到的新硬盘

#  cfgmgr

2.列出查找到的新硬盘

   #lspv

3.#  chdev -l hdisk1 -a pv=yes    ---- hdisk5  新加的盘

4.扩展卷组的空间

# extendvgrootvg hdisk1        ---扩展卷组的空间

5.扩展文件系统的空间

    # chfs -a size=+40G /u03                  -----这里是给u03文件系统增加40G的空间,还有这里的“G”是大写的

8.2查看所有的硬盘

Lsvg

hdisk0       00f74ae2886efe9c              rootvg          active

hdisk1       00f74ae2acf241ae                 rootvg          active

8.3显示某块硬盘的逻辑卷分配图

lslv -p hdisk2

hdisk0:::

USED   USEDUSEDUSEDUSEDUSEDUSEDUSEDUSEDUSED       1-10

USED   USEDUSEDUSEDUSEDUSEDUSEDUSEDUSEDUSED      11-20

USED   USEDUSEDUSEDUSEDUSEDUSEDUSEDUSEDUSED      21-30

USED   USEDUSEDUSEDUSEDUSEDUSEDUSEDUSEDUSED      31-40

USED   USEDUSEDUSEDUSEDUSEDUSEDUSEDUSEDUSED      41-50

USED   USEDUSEDUSEDUSEDUSEDUSEDUSEDUSEDUSED      51-60

USED   USEDUSEDUSED   FREE   FREEFREEFREEFREEFREE61-70

8.3查看指定vg属性

lsvgrootvg

VOLUME GROUP:       rootvg                   VG IDENTIFIER:  00f74ae200004c000000013967de3f3a

VG STATE:           active                   PP SIZE:        256 megabyte(s)

VG PERMISSION:      read/write             TOTAL PPs:      1092 (279552 megabytes)

MAX LVs:            256                    FREE PPs:       18 (4608 megabytes)

LVs:                25                    USED PPs:       1074 (274944 megabytes)

OPEN LVs:           23                       QUORUM:         1 (Disabled)

TOTAL PVs:          2                        VG DESCRIPTORS: 3

STALE PVs:          0                        STALE PPs:      0

ACTIVE PVs:         2                        AUTO ON:        yes

MAX PPs per VG:     32512                                    

MAX PPs per PV:     1016                     MAX PVs:        32

LTG size (Dynamic): 1024 kilobyte(s)      AUTO SYNC:      no

HOT SPARE:          no                       BB POLICY:      relocatable

PV RESTRICTION:     none                     INFINITE RETRY: no

8.4查看vg上所有lv并删除某个lv

#lsvgrootvg–l

#rmlv lvtest1

8.5查看指定lv信息

lslv testvg51

LOGICAL VOLUME:     testvg51               VOLUME GROUP:   rootvg

LV IDENTIFIER:      00f74ae200004c000000013967de3f3a.25 PERMISSION:     read/write

VG STATE:           active/complete        LV STATE:       closed/syncd

TYPE:               jfs2                   WRITE VERIFY:   off

MAX LPs:            512                    PP SIZE:        256 megabyte(s)

COPIES:             1                      SCHED POLICY:   parallel

LPs:                4                      PPs:            4

STALE PPs:          0                      BB POLICY:      relocatable

INTER-POLICY:       minimum                RELOCATABLE:    yes

INTRA-POLICY:       middle                 UPPER BOUND:    32

MOUNT POINT:        N/A                    LABEL:          None

9.查找光驱cd0的父设备并在该分区删除


# lsdev -Cl cd0 -F parent -> scsi1
# lsdev -Cl scsi1 -F parent ->sisscsia
# lsdev -Clsisscsia -F parent -> pci10
# rmdev -l pci10 -d -R -> ok

你可能感兴趣的:(powervm,网络,运维,unix)