如何在线为来宾 LDOMS 添加/删除虚拟磁盘

1. 添加 ZFS 卷

primary # zpool list 
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT 
ldom 86.5G 14.6G 71.9G 16% 1.00x ONLINE - 
rpool 136G 20.5G 115G 15% 1.00x ONLINE 
primary # zfs create -V 5G ldom/disk2 
primary # ldm add-vdsdev /dev/zvol/dsk/ldom/disk2 disk2@primary-vds0 
primary # ldm add-vdisk disk2 disk2@primary-vds0 ldom01

2. 添加磁盘

primary # ldm add-vdsdev /dev/dsk/c1t0d0s2 disk2G@primary-vds0
primary # ldm add-vdisk disk2 disk2@primary-vds0 ldom01

检查确认

确保来宾 LDOM 中的 vdisk 添加成功:

ldom01 # devfsadm -Cv
ldom01 # echo | format 
Searching for disks...done
AVAILABLE DISK SELECTIONS: 
0. c0d0 [SUN-DiskImage-20GB cyl 566 alt 2 hd 96 sec 768] 
/virtual-devices@100/channel-devices@200/disk@0 
1. c0d1 [SUN-DiskImage-5GB cyl 17474 alt 2 hd 1 sec 600]
/virtual-devices@100/channel-devices@200/disk@1 
Specify disk (enter its number):

我们还可以验证从控制域添加的虚拟磁盘:

primary# ldm list -o disk ldom01 
NAME 
ldom01
DISK 
NAME VOLUME TOUT ID DEVICE SERVER MPGROUP 
vdisk1 vol1@primary-vds0 0 disk@0 primary 
disk2 disk2@primary-vds0 1 disk@1 primary

准备工作

要将虚拟磁盘联机添加到来宾 LDOM,SMF 服务 svc:/platform/sun4v/drd 必须在来宾 LDOM 中联机:

ldom01 # svcs drd
STATE STIME FMRI
online Feb_12 svc:/platform/sun4v/drd:default

从访客 LDOM 中删除虚拟磁盘

确保虚拟磁盘没有在来宾 LDOM 中使用。

primary # ldm rm-vdisk disk2 ldom01

永久保存更改

确保将配置更改永久保存到 SP-config :

primary# ldm add-spconfig config-feb122014
primary# ldm ls-spconfig
factory-default
config-feb122014 [current]
www. On IT Road .com

3. 将文件添加为虚拟磁盘

primary # mkfile 5g /ldom/disk2 
primary # ldm add-vdsdev /ldom/disk2 disk2@primary-vds0 
primary # ldm add-vdisk disk2 disk2@primary-vds0 ldom01
日期:2020-09-17 00:15:02 来源:oir作者:oir