Vmware server 下为Oracle RAC 添加共享磁盘_VMware, Unix及操作系统讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  VMware, Unix及操作系统讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2472 | 回复: 0   主题: Vmware server 下为Oracle RAC 添加共享磁盘        下一篇 
landy
注册用户
等级:新兵
经验:61
发帖:72
精华:0
注册:2011-12-31
状态:离线
发送短消息息给landy 加好友    发送短消息息给landy 发消息
发表于: IP:您无权察看 2015-7-13 14:16:17 | [全部帖] [楼主帖] 楼主

在VMware下的Oracle RAC 环境中,对于共享存储不够或者需要增加新的共享磁盘来配置ocr或votingdisk的多路镜像,可以通过vmware下的命令行来增加共享存储,然后将这些新磁盘逐一追加到虚拟机即可。下面给出具体描述。 

    1、添加虚拟磁盘  

    #下面我们为虚拟机增加2块共享磁盘


    #一块为添加ocr镜像,一块用于补充asm磁盘不够用的情形


    C:\Users\robinson.cheng>cd C:\Program Files (x86)\VMware\VMware Server
    C:\Program Files (x86)\VMware\VMware Server>vmware-vdiskmanager.exe  #不加任何参数出现命令行用法帮助信息
    C:\Program Files (x86)\VMware\VMware Server>vmware-vdiskmanager.exe -c -s 200MB -a lsilogic -t 2 C:\MyVM\
    Sharedisk\ocrMirror.vmdk
    Creating disk 'C:\MyVM\Sharedisk\ocrMirror.vmdk'
    Create: 100% done.
    Virtual disk creation successful.
    C:\Program Files (x86)\VMware\VMware Server>vmware-vdiskmanager.exe -c -s 2000MB -a lsilogic -t 0 C:\MyVM\
    Sharedisk\asm_data_new.vmdk
    Creating disk 'C:\MyVM\Sharedisk\asm_data_new.vmdk'
    Create: 100% done.
    Virtual disk creation successful.
    C:\Program Files (x86)\VMware\VMware Server>cd c:\MyVM\Sharedisk
    C:\MyVM\Sharedisk>dir asm_data_new* ocrMi*
    Volume in drive C has no label.
    Volume Serial Number is8831-9A35
    Directory of C:\MyVM\Sharedisk
    06/01/201302:59 PM           327,680 asm_data_new.vmdk
    Directory of C:\MyVM\Sharedisk
    06/01/201302:05 PM       209,715,200 ocrMirror-flat.vmdk
    06/01/201302:46 PM               425 ocrMirror.vmdk
    3 File(s)    210,043,305 bytes
    0 Dir(s)  152,651,186,176 bytes free


    2、将虚拟磁盘追加到虚拟机  
     在虚拟机器界面选择需要增加磁盘的虚拟机,单击“Add hardware",单击"Hard Disk",选“Use a existing virtual disk”。  
     根据所在的路径选择刚刚新建的vmdk文件,此处为ocrMirror.vmdk,Disk Mode选择"Independent" 。  
     对于Virtual Device Node 选择择SCSI2:0(此时SCSI0和SCSI1已经被使用,主要避免scsi总线故障。  
     如果选择SCSI0和SCSI1上的剩余Device,则需要重新配置ASM。因为磁盘sda,sdb,sdc是依据scsi的顺序以及之上的节点来分配的。  
     其余的新增加的磁盘如法炮制。  
     按同样的方式将这几块新的磁盘添加到另外的主机  
       

    3、修改虚拟机配置文件  
     编辑各个虚拟机的配置文件,以.vmx结尾的,可以看到刚刚填加的磁盘已经出现在配置文件里。  
     修改刚刚的添加的scsi总线的sharedBus项,将其改为VIRTUAL。  
     如本例中的  

     scsi2.sharedBus = "VIRTUAL"


     其次添加下列项到配置文件  
     注意scsix:y的表示方法。x表示第几个总线,y表示该总线上的第几个设备。0为第一个设备,1为第二个设备,类推。  

     scsi2:0.deviceType = "disk"
    scsi2:0.redo = ""
    scsi2:1.deviceType = "disk"
    scsi2:1.redo = ""


    4、配置裸设备及ASM  
     启动虚拟机后在任一虚拟机上对新增加的磁盘进行fdisk即可。  
     对于用作镜像的ocr或者votedisk磁盘需要配置raw设备,在11g RAC可以将ocr与votingdisk全部存放在ASM中。  

     对于用作存储数据的ASM磁盘,则需要使用asmlib进行配置。  



--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论