注册
VMware环境下DSC共享磁盘组联机在线添加
专栏/数据追梦之路/ 文章详情 /

VMware环境下DSC共享磁盘组联机在线添加

Tomliu 2026/08/03 77 0 0
摘要 以DMLOG磁盘组为例,从虚拟化磁盘创建添加,到磁盘组的添加,完整介绍整体步骤。

1 共享盘的创建与添加

1.1 创建共享盘

cd "C:\bigprogram\VMware\VMware Workstation\" vmware-vdiskmanager.exe -c -s 10g -a lsilogic -t 2 "D:\database\Virtual Machines\disk\LOG1.vmdk"

1.2 虚拟机识别挂载

1、--扫描新增 SCSI 设备

---查看当前盘符 [root@localhost bin]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 1G 0 part /boot └─sda3 8:3 0 19G 0 part ├─klas-root 253:0 0 17G 0 lvm / └─klas-swap 253:1 0 2G 0 lvm [SWAP] sdb 8:16 0 1G 0 disk sdc 8:32 0 2G 0 disk sdd 8:48 0 10G 0 disk sde 8:64 0 10G 0 disk sdf 8:80 0 50G 0 disk sr0 11:0 1 4.3G 0 rom --扫描新增scsi磁盘 [root@localhost bin]# for i in /sys/class/scsi_host/host*; do echo "- - -" > "$i/scan"; done [root@localhost bin]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 1G 0 part /boot └─sda3 8:3 0 19G 0 part ├─klas-root 253:0 0 17G 0 lvm / └─klas-swap 253:1 0 2G 0 lvm [SWAP] sdb 8:16 0 1G 0 disk sdc 8:32 0 2G 0 disk sdd 8:48 0 10G 0 disk sde 8:64 0 10G 0 disk sdf 8:80 0 50G 0 disk sdg 8:96 0 10G 0 disk --查看新增盘符uuid [root@localhost rules.d]# /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sdg 36000c29dc4ea15f352b06063cdd3aa59 --udev配置文件中添加 [root@localhost rules.d]# vi /etc/udev/rules.d/88-dm-asmdevices.rules [root@localhost bin]# cat /etc/udev/rules.d/88-dm-asmdevices.rules KERNEL=="sd?",SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36000c292564bbd1d2cd39b0692e0758a", SYMLINK+="raw/asm-log",OWNER="dmdba", GROUP="dinstall",MODE="0660" KERNEL=="sd?",SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36000c29f810c30f22245cd3cbd156012", SYMLINK+="raw/asm-dcr",OWNER="dmdba", GROUP="dinstall",MODE="0660" KERNEL=="sd?",SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36000c290c56b4387beb1fa264492fbfc", SYMLINK+="raw/asm-data",OWNER="dmdba", GROUP="dinstall",MODE="0660" KERNEL=="sd?",SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36000c29c1c0a9f30fd703c7acf3e4338", SYMLINK+="raw/asm-vote",OWNER="dmdba", GROUP="dinstall",MODE="0660" KERNEL=="sd?",SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36000c2975965383fa80200b2aa0311d0", SYMLINK+="raw/asm-arch",OWNER="dmdba", GROUP="dinstall",MODE="0660" KERNEL=="sd?",SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36000c29dc4ea15f352b06063cdd3aa59", SYMLINK+="raw/asm-log1",OWNER="dmdba", GROUP="dinstall",MODE="0660" [root@localhost bin]# --生效 [root@localhost bin]# udevadm trigger [root@localhost bin]# udevadm control --reload-rules [root@localhost bin]# ll /dev/raw/ 总计 0 lrwxrwxrwx 1 root root 6 8月 1日 08:20 asm-arch -> ../sde lrwxrwxrwx 1 root root 6 8月 1日 07:02 asm-data -> ../sdf lrwxrwxrwx 1 root root 6 8月 1日 07:02 asm-dcr -> ../sdb lrwxrwxrwx 1 root root 6 8月 1日 07:02 asm-log -> ../sdd lrwxrwxrwx 1 root root 6 8月 1日 08:20 asm-log1 -> ../sdg lrwxrwxrwx 1 root root 6 8月 1日 07:02 asm-vote -> ../sdc [root@localhost bin]#

2 扩展磁盘组

2.1 初始化ASM磁盘

[dmdba@~]$ /dm/dmdbms/bin/dmasmcmd ASM>create asmdisk '/dev/raw/asm-log1' 'DMLOG' [INFO]The ASM initialize asmdisk /dev/raw/asm-log1 to name DMASMDMLOG Used time: 18.076(ms). ASM>listdisks '/dev/raw' [/dev/raw/asm-log1]: Unused ASM disk, name:[DMASMDMLOG], size:[10207M], UUID:[UNKNOWN] [/dev/raw/asm-arch]: Unused ASM disk, name:[DMASMDMARCH], size:[10207M], UUID:[UNKNOWN] [/dev/raw/asm-data]: Used ASM disk, name:[DMASMDMDATA], size:[51167M], group_id:[1], disk_id:[0], UUID:[UNKNOWN] [/dev/raw/asm-dcr]: Used ASM disk, name:[DMASMdcr], size:[1024M], group_id:[126], disk_id:[0], UUID:[UNKNOWN] [/dev/raw/asm-log]: Used ASM disk, name:[DMASMDMLOG], size:[10207M], group_id:[0], disk_id:[0], UUID:[UNKNOWN] [/dev/raw/asm-vote]: Used ASM disk, name:[DMASMvote], size:[2048M], group_id:[125], disk_id:[0], UUID:[UNKNOWN] Used time: 5.282(ms). ASM>

2.2 扩展DMLOG磁盘组

[dmdba@~]$ /dm/dmdbms/bin/dmasmtool DCR_INI=/dm/dscconfig/dmdcr.ini --查看当前磁盘组情况 ASM>lsdg total 4 groups...... 1 disk_group: name: DMLOG id: 0 au_size: 1.00 MB extent_size: 4 total_size: 9.97 GB free_size: 1.96 GB total_file_num: 5 2 disk_group: name: DMDATA id: 1 au_size: 1.00 MB extent_size: 4 total_size: 49.97 GB free_size: 44.98 GB total_file_num: 39 3 disk_group: name: VOTE id: 125 au_size: 1.00 MB extent_size: 4 total_size: 2.00 GB free_size: 1.98 GB total_file_num: 2 4 disk_group: name: DCR id: 126 au_size: 1.00 MB extent_size: 4 total_size: 1.00 GB free_size: 1000.00 MB total_file_num: 2 Used time: 13.307(ms). --扩展asm磁盘到指定磁盘组 ASM>alter diskgroup 'DMLOG' add asmdisk '/dev/raw/asm-log1' Used time: 32.218(ms). --查看扩展后情况 ASM>lsdg total 4 groups...... 1 disk_group: name: DMLOG id: 0 au_size: 1.00 MB extent_size: 4 total_size: 19.94 GB free_size: 11.92 GB total_file_num: 5 2 disk_group: name: DMDATA id: 1 au_size: 1.00 MB extent_size: 4 total_size: 49.97 GB free_size: 44.98 GB total_file_num: 39 3 disk_group: name: VOTE id: 125 au_size: 1.00 MB extent_size: 4 total_size: 2.00 GB free_size: 1.98 GB total_file_num: 2 4 disk_group: name: DCR id: 126 au_size: 1.00 MB extent_size: 4 total_size: 1.00 GB free_size: 1000.00 MB total_file_num: 2 Used time: 9.596(ms). ASM>
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服