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.2把lv映射成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  <VTD name>

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 1(vlan 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

$mkvdev–vdev 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 VIOS虚拟化技术实战笔记分享相关推荐

  1. 《KVM虚拟化技术实战和原理解析》读书笔记(三)

    第四章 KVM核心基础功能 在硬件虚拟化技术的支持下,内核的KVM模块和QEMU的设备模拟协同工作,就构成了一整套与物理计算机系统完全一致的虚拟化的计算机软硬件系统. 4.1 硬件平台和软件版本说明 ...

  2. 【读书笔记】 玩转虚拟机基于Vmware+Windows 虚拟化技术

    虚拟化:指通过虚拟化技术将一台计算机虚拟化为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可以运行不同的操作系统,并且应用程序都可以独立的运行在相互独立的空间而互不影响从而显著提 ...

  3. KVM虚拟化技术学习笔记2

    1.虚拟机与容器对比: 2.Hypervisor管理工具对比: 3.QEMU: 软件模拟虚拟化.可以模拟多种硬件,包括X86架构处理器.AMD64架构处理器.ARM.SPARC与PowerPC.AIX ...

  4. KVM虚拟化技术实战

    一.KVM虚拟化架构 KVM是指基于Linux内核的虚拟机(Kernel-base Virtual Machine),而KVM是当前最主流的开源的服务器虚拟化技术.从Linux2.6.20起,KVM作 ...

  5. ssm 转发请求_千呼万唤!阿里内部终于把这份SSM框架技术学习笔记分享出来了...

    SSM SSM(Spring+SpringMVC+MyBatis)框架集由Spring.MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容).常作为数据源较简单的web项 ...

  6. 大数据系列 | 全国职业院校技能大赛大数据应用技术赛项笔记分享-离线抽取模块

    离线数据抽取 写在前面: 此笔记是本人在备战2022年大数据赛项整理出来的,不涉及国赛涉密内容,如点赞收藏理想,我将会把所有模块的笔记开源分享出来,如有想询问国赛经验的可以关注私聊我,我会一一回复. ...

  7. 基于S2SH+ExtJS4+Oracle9i技术实战开发电子商业汇票系统(银行内系统通讯)

    各位博友,我这里有个课程要和大家分享, 下载地址 一.电子商业汇票系统简介: <wbr></wbr> <wbr><wbr>是指出票人依托电子商业汇票系统 ...

  8. (三)虚拟化技术重点笔记与总结

    听沈老师的操作系统与虚拟化总结记录 一.传统服务器 传统是烟囱式结构,为应付少量峰值负载而过度配置服务器,导致资源利用率低 缺陷1:据统计数据中心服务器的平均使用率低于 30%,但仍有相当数量的服务器 ...

  9. 基于C语言的网络编程笔记分享

    网络编程 OSI模型与TCP/IP协议体系结构 OSI模型 七层 理想化模型(并不是真正使用的模型,有参考价值) 应用层 数据处理 表示层 数据的加密解密ASCII -> 电信号 -> A ...

最新文章

  1. NYOJ542-试制品
  2. VMware Workstation Pro下载
  3. javascript设置和获取cookie的方法
  4. php 表单条件设置_PHP基础知识总结
  5. ArcGIS AddIn 图斑比例分割工具,调用捕捉功能
  6. 英语4级口语是计算机评分吗,2017年11月英语四级口语评分标准
  7. winform中的小技巧【自用】
  8. 软考高项--项目管理概述
  9. 【转】小谈PNG转SVG的方法 在线转换网站与illustrator
  10. easypanel b.php,easypanel 免费主机面板
  11. Codeforces 235C. Cyclical Quest 后缀自动机
  12. 一只小蜜蜂(C语言)
  13. 是非人生 — 一个菜鸟程序员的5年职场路 第8节
  14. 科技交流英语(2022秋)Unit1-Unit8题干速查
  15. 人工神经网络图像识别,神经网络如何识别图像
  16. promise和async用法及区别(详解)
  17. Flutter 应用开发之Bloc模式
  18. CSS伪类(伪类选择器)
  19. Vue MVVM模型
  20. jq实现导航吸顶效果

热门文章

  1. pear-admin-flask开源后台模板(适合于毕设)
  2. 计算机桌面导航栏中删除内容,电脑任务栏下面有个搜索的东东怎么删了
  3. ftp服务器怎样删除文件夹,ftp服务器删除文件夹
  4. linux shell 处理日语,linux —— shell 编程(文本处理)
  5. NVDIA Maxine虚拟背景视频效果API说明
  6. 初探JVM之垃圾收集器
  7. 国产:轻松备份5.0最新版来了
  8. Syins的二分图匹配理解
  9. python 读取文本并转换为字典_遇见的python问题--如何将文件里的内容转换成字典类型...
  10. 思科交换机2960G重灌IOS