Esxi下建vm磁盘共享
环境:
VMware ESXi 5.0.0 build-623860 (192.168.9.16)
Vsphere Client
两台虚拟机
RAC1 192.168.9.247
RAC2 192.168.9.248
关机状态!!
目标:
RAC1和RAC2实现共享磁盘
步骤
1. 确定主机ssh服务开启
Vsphere Client登录到主机,选中主机,选择右侧配置标签中的“配置"标签,再选择“安全配置文件",然后点击右上角的“属性“
选中“远程技术支持(SSH)"项,点击选项出现SSH服务状态,点击“启动"按钮即可启动SSH服务
2. 配置共享磁盘
SecureCRT工具登录到主机,从根目录切换到存储目录下
~ # df -h
Filesystem Size Used Available Use% Mounted on
VMFS-5 552.8G 502.8G 49.9G 91% /vmfs/volumes/datastore1
VMFS-5 1.8T 1.7T 86.2G 95% /vmfs/volumes/VNX5300_LUN0
VMFS-5 1.8T 1.6T 124.2G 93% /vmfs/volumes/VNX5300_LUN2
VMFS-5 1.8T 1.5T 305.6G 83% /vmfs/volumes/VNX5300_LUN1
VMFS-5 1.8T 1.0T 729.3G 59% /vmfs/volumes/VNX5300_DBLUN1
VMFS-5 1.8T 1.7T 45.4G 97% /vmfs/volumes/VNX5300_DBLUN2
VMFS-5 1.8T 1.3T 446.9G 75% /vmfs/volumes/VNX5300_DBLUN3
~ # cd /vmfs/volumes/VNX5300_DBLUN1
创建共享磁盘目录sharedisk
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661 #mkdir sharedisk
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661 # ls
Redhat_32_Model linjianxintest2 rtxappvm1
datahouseappdev1 ltest_tmp_9.199 sharedisk
sztest1_9.247 sztest2_9.248
进入目录sharedisk,并使用vmkfstools命令创建5个大小为2G的共享磁盘
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661 # cd sharedisk/
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661/sharedisk # vmkfstools -c 2Gb -a lsilogic -d eagerzeroedthick /vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk
Creating disk '/vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk' and zeroing it out...
Create: 100% done.
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661/sharedisk # ls
asm1-flat.vmdk asm1.vmdk
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661/sharedisk #
vmkfstools -c 2Gb -a lsilogic -d eagerzeroedthick /vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk
vmkfstools -c 2Gb -a lsilogic -d eagerzeroedthick /vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm2.vmdk
vmkfstools -c 2Gb -a lsilogic -d eagerzeroedthick /vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm3.vmdk
vmkfstools -c 2Gb -a lsilogic -d eagerzeroedthick /vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm4.vmdk
vmkfstools -c 2Gb -a lsilogic -d eagerzeroedthick /vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm5.vmdk
3. 编辑两台虚拟机的配置文件
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661 # cd sztest1_9.247/
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661/sztest1_9.247 # ls
sztest1_9.247-flat.vmdk sztest1_9.247.vmdk sztest1_9.247.vmx vmware.log
sztest1_9.247.nvram sztest1_9.247.vmsd sztest1_9.247.vmxf
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661/sztest1_9.247 # vi sztest1_9.247.vmx
在文件末添加如下内容:
scsi1.virtualDev = "lsilogic"
scsi1.present = "true"
scsi1:0.present = "TRUE"
Scsi1:0.sharedBus = "virtual"
Scsi1:0.mode = "independent-persistent"
scsi1:0.fileName = "/vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk"
Sched.scsi1:0.shares = "normal"
scsi1:1.present = "TRUE"
Scsi1:1.sharedBus = "virtual"
Scsi1:1.mode = "independent-persistent"
scsi1:1.fileName = "/vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk"
Sched.scsi1:1.shares = "normal"
scsi1:2.present = "TRUE"
Scsi1:2.sharedBus = "virtual"
Scsi1:2.mode = "independent-persistent"
scsi1:2.fileName = "/vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk"
Sched.scsi1:2.shares = "normal"
scsi1:3.present = "TRUE"
Scsi1:3.sharedBus = "virtual"
Scsi1:3.mode = "independent-persistent"
scsi1:3.fileName = "/vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk"
Sched.scsi1:3.shares = "normal"
scsi1:4.present = "TRUE"
Scsi1:4.sharedBus = "virtual"
Scsi1:4.mode = "independent-persistent"
scsi1:4.fileName = "/vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk"
Sched.scsi1:4.shares = "normal"
Disk.EnalbeUUid="true"
Disk.locking="false"
DiskLib.datacacheMaxSize="0"
DiskLib.datacacheMaxReadAheadSize="0"
DiskLib.datacacheMinReadAheadSize="0"
DiskLib.datacachePageSize="4096"
DiskLib.MaxUnsynceWrites="0"
4. 给虚拟机添加硬盘
选中RAC1虚拟机,选择“编辑虚拟机设置"
在选择磁盘界面,选择“使用现在有磁盘"选项
选择磁盘文件的路径
虚拟设备节点处选择SCSI(1:0),模式选择“独立-持久"
完成后再次点击编辑虚拟机设置,可以看到多出来一个“SCSI控制器1",选中后,在总线共享下选中“虚拟",然后确定
至此,即完成RAC1虚拟机共享磁盘的添加
同样的方法给RAC2虚拟机添加共享磁盘,即可实现RAC1和RAC2两台虚拟机均可使用共享磁盘
环境:
VMware ESXi 5.0.0 build-623860 (192.168.9.16)
Vsphere Client
两台虚拟机
RAC1 192.168.9.247
RAC2 192.168.9.248
关机状态!!
目标:
RAC1和RAC2实现共享磁盘
步骤
1. 确定主机ssh服务开启
Vsphere Client登录到主机,选中主机,选择右侧配置标签中的“配置"标签,再选择“安全配置文件",然后点击右上角的“属性“
选中“远程技术支持(SSH)"项,点击选项出现SSH服务状态,点击“启动"按钮即可启动SSH服务
2. 配置共享磁盘
SecureCRT工具登录到主机,从根目录切换到存储目录下
~ # df -h
Filesystem Size Used Available Use% Mounted on
VMFS-5 552.8G 502.8G 49.9G 91% /vmfs/volumes/datastore1
VMFS-5 1.8T 1.7T 86.2G 95% /vmfs/volumes/VNX5300_LUN0
VMFS-5 1.8T 1.6T 124.2G 93% /vmfs/volumes/VNX5300_LUN2
VMFS-5 1.8T 1.5T 305.6G 83% /vmfs/volumes/VNX5300_LUN1
VMFS-5 1.8T 1.0T 729.3G 59% /vmfs/volumes/VNX5300_DBLUN1
VMFS-5 1.8T 1.7T 45.4G 97% /vmfs/volumes/VNX5300_DBLUN2
VMFS-5 1.8T 1.3T 446.9G 75% /vmfs/volumes/VNX5300_DBLUN3
~ # cd /vmfs/volumes/VNX5300_DBLUN1
创建共享磁盘目录sharedisk
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661 #mkdir sharedisk
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661 # ls
Redhat_32_Model linjianxintest2 rtxappvm1
datahouseappdev1 ltest_tmp_9.199 sharedisk
sztest1_9.247 sztest2_9.248
进入目录sharedisk,并使用vmkfstools命令创建5个大小为2G的共享磁盘
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661 # cd sharedisk/
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661/sharedisk # vmkfstools -c 2Gb -a lsilogic -d eagerzeroedthick /vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk
Creating disk '/vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk' and zeroing it out...
Create: 100% done.
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661/sharedisk # ls
asm1-flat.vmdk asm1.vmdk
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661/sharedisk #
vmkfstools -c 2Gb -a lsilogic -d eagerzeroedthick /vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk
vmkfstools -c 2Gb -a lsilogic -d eagerzeroedthick /vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm2.vmdk
vmkfstools -c 2Gb -a lsilogic -d eagerzeroedthick /vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm3.vmdk
vmkfstools -c 2Gb -a lsilogic -d eagerzeroedthick /vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm4.vmdk
vmkfstools -c 2Gb -a lsilogic -d eagerzeroedthick /vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm5.vmdk
3. 编辑两台虚拟机的配置文件
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661 # cd sztest1_9.247/
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661/sztest1_9.247 # ls
sztest1_9.247-flat.vmdk sztest1_9.247.vmdk sztest1_9.247.vmx vmware.log
sztest1_9.247.nvram sztest1_9.247.vmsd sztest1_9.247.vmxf
/vmfs/volumes/5113d554-33bf67d8-0804-001018e90661/sztest1_9.247 # vi sztest1_9.247.vmx
在文件末添加如下内容:
scsi1.virtualDev = "lsilogic"
scsi1.present = "true"
scsi1:0.present = "TRUE"
Scsi1:0.sharedBus = "virtual"
Scsi1:0.mode = "independent-persistent"
scsi1:0.fileName = "/vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk"
Sched.scsi1:0.shares = "normal"
scsi1:1.present = "TRUE"
Scsi1:1.sharedBus = "virtual"
Scsi1:1.mode = "independent-persistent"
scsi1:1.fileName = "/vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk"
Sched.scsi1:1.shares = "normal"
scsi1:2.present = "TRUE"
Scsi1:2.sharedBus = "virtual"
Scsi1:2.mode = "independent-persistent"
scsi1:2.fileName = "/vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk"
Sched.scsi1:2.shares = "normal"
scsi1:3.present = "TRUE"
Scsi1:3.sharedBus = "virtual"
Scsi1:3.mode = "independent-persistent"
scsi1:3.fileName = "/vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk"
Sched.scsi1:3.shares = "normal"
scsi1:4.present = "TRUE"
Scsi1:4.sharedBus = "virtual"
Scsi1:4.mode = "independent-persistent"
scsi1:4.fileName = "/vmfs/volumes/VNX5300_DBLUN1/sharedisk/asm1.vmdk"
Sched.scsi1:4.shares = "normal"
Disk.EnalbeUUid="true"
Disk.locking="false"
DiskLib.datacacheMaxSize="0"
DiskLib.datacacheMaxReadAheadSize="0"
DiskLib.datacacheMinReadAheadSize="0"
DiskLib.datacachePageSize="4096"
DiskLib.MaxUnsynceWrites="0"
4. 给虚拟机添加硬盘
选中RAC1虚拟机,选择“编辑虚拟机设置"
在选择磁盘界面,选择“使用现在有磁盘"选项
选择磁盘文件的路径
虚拟设备节点处选择SCSI(1:0),模式选择“独立-持久"
完成后再次点击编辑虚拟机设置,可以看到多出来一个“SCSI控制器1",选中后,在总线共享下选中“虚拟",然后确定
至此,即完成RAC1虚拟机共享磁盘的添加
同样的方法给RAC2虚拟机添加共享磁盘,即可实现RAC1和RAC2两台虚拟机均可使用共享磁盘
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29500582/viewspace-1340130/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29500582/viewspace-1340130/