一种在虚拟机中创建共享磁盘的方法.pdf

上传人:GAME****980 文档编号:4605145 上传时间:2018-10-22 格式:PDF 页数:8 大小:348.34KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510094794.7

申请日:

2015.03.03

公开号:

CN104657200A

公开日:

2015.05.27

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 9/455申请日:20150303|||公开

IPC分类号:

G06F9/455

主分类号:

G06F9/455

申请人:

浪潮电子信息产业股份有限公司

发明人:

刘林; 杨磊

地址:

250101山东省济南市高新区浪潮路1036号

优先权:

专利代理机构:

济南信达专利事务所有限公司37100

代理人:

姜明

PDF下载: PDF下载
内容摘要

本发明公开了一种在虚拟机中创建共享磁盘的方法,属于虚拟机中共享存储技术领域,技术方案为:包括如下步骤:准备一台PC机,安装Windows操作系统;安装VMWare Workstation 9.0软件包;创建两个虚拟机,分别安装好Oracle Enterprise Linux 6.5操作系统;关闭两个虚拟机的操作系统;创建磁盘4块磁盘;点击磁盘的Advanced选项,选择控制器为SCSI 1:0,另外3块磁盘分别为SCSI 1:1,SCSI 1:2,SCSI 1:3;完成第一个虚拟机上添加磁盘;在第一个虚拟机的配置文件中加入支持第二个虚拟机添加磁盘的编程语言;在第二个虚拟机的配置文件中加入支持第一个虚拟机添加磁盘的编程语言。本发明在不影响用户体验的情况下,很大程度上减少了个人用户在搭建ORACLE RAC环境时需要共享存储的成本。

权利要求书

1.  一种在虚拟机中创建共享磁盘的方法,其特征在于包括如下步骤:
(1)、准备一台PC机,安装Windows操作系统;
(2)、准备VMWare Workstation 9.0软件包;
(3)、准备Oracle Enterprise Linux 6.5操作系统安装介质;
(4)、安装VMWare Workstation 9.0软件包;
(5)、打开VMWare Workstation,点击File后,点击New Virtual Machine,创建两个虚拟机,分别安装好Oracle Enterprise Linux 6.5操作系统;关闭两个虚拟机的操作系统;
(6)、点击Edit virtual machine settings;然后点击add;选中Hard Disk,点击next;选择Create a new virtual disk,点击next;选择SCSI,选中Independent和Persistent,点击next;点击next,指定磁盘存放路径,点击finish,创建磁盘;
(7)、按照步骤(6)的创建磁盘步骤再创建3块磁盘;
(8)、点击磁盘的Advanced选项,选择控制器为SCSI 1:0,另外3块磁盘分别为SCSI1:1,SCSI 1:2,SCSI 1:3;完成第一个虚拟机上添加磁盘;
(9)、在第一个虚拟机的配置文件Oracle Enterprise Linux 64-bit.vmx中加入支持第二个虚拟机添加磁盘的编程语言;
(10)、在第二个虚拟机的配置文件中加入支持第一个虚拟机添加磁盘的编程语言;
(11)、重新启动两个虚拟机,在两个虚拟机中互相能够看到新添加的磁盘,在其中一个虚拟机中对磁盘进行操作,在另一个虚拟机中能立即生效。

2.
  根据权利要求1所述的一种在虚拟机中创建共享磁盘的方法,其特征在于步骤(1)中,该PC机至少8GB内存;存储空间至少为80GB,用于创建虚拟机和共享磁盘。

3.
  根据权利要求1所述的一种在虚拟机中创建共享磁盘的方法,其特征在于步骤(9)中,支持第二个虚拟机添加磁盘的编程语言如下:
scsi1.sharedBus="VIRTUAL"
disk.locking="FALSE"
diskLib.dataCacheMaxSize="0"
diskLib.dataCacheMaxReadAheadSize="0"
diskLib.dataCacheMinReadAheadSize="0"
diskLib.dataCachePageSize="4096"
diskLib.maxUnsyncedWrites="0"。

4.
  根据权利要求1所述的一种在虚拟机中创建共享磁盘的方法,其特征在于步骤(10)中,支持第一个虚拟机添加磁盘的编程语言如下:
scsi1.present="TRUE"
scsi1.virtualDev="lsilogic"
scsi1.sharedBus="VIRTUAL"
disk.locking="FALSE"
diskLib.dataCacheMaxSize="0"
diskLib.dataCacheMaxReadAheadSize="0"
diskLib.dataCacheMinReadAheadSize="0"
diskLib.dataCachePageSize="4096"
diskLib.maxUnsyncedWrites="0"
scsi1:0.present="TRUE"
scsi1:0.fileName="E:\Virtual Machines\RAC\sharedisk\ocr1.vmdk"
scsi1:0.mode="independent-persistent"
scsi1:1.present="TRUE"
scsi1:1.fileName="E:\Virtual Machines\RAC\sharedisk\ocr2.vmdk"
scsi1:1.mode="independent-persistent"
scsi1:2.present="TRUE"
scsi1:2.fileName="E:\Virtual Machines\RAC\sharedisk\data1.vmdk"
scsi1:2.mode="independent-persistent"
scsi1:3.present="TRUE"
scsi1:3.fileName="E:\Virtual Machines\RAC\sharedisk\data2.vmdk"
scsi1:3.mode="independent-persistent"。

说明书

一种在虚拟机中创建共享磁盘的方法
技术领域
本发明涉及一种虚拟机中共享存储技术领域,具体地说是一种在虚拟机中创建共享磁盘的方法。
背景技术
Oracle RAC是为了满足人们对系统的高可靠性、高速性以及大规模数据库的需求而开发设计的一项集群处理技术,这种技术能提高系统的吞吐量,并有效支持更多的用户。RAC,全称real application clusters,译为“实时应用集群”,是Oracle新版数据库中采用的一项新技术,是高可用性的一种,也是Oracle数据库支持网格计算环境的核心技术。
RAC主要用于UNIX/LINUX集群环境中,RAC可以让位于不同系统的多个实例同时访问同一个数据库。这套数据库上可以运行多个实例,所有节点的实例共享一套数据文件和控制文件,同时每个实例均有自己的联机重做日志,且任何一个节点上的联机重做日志均能够为其他节点访问,这样保证在某个节点上宕掉后,其他节点能够利用宕掉节点上的联机重做日志进行数据库的恢复。Oracle RAC是目前企业在生产环境中经常采用的数据库集群方案,它提供了系统的高可用,消除单点故障,同时提高了系统的吞吐量,满足了大规模并发系统的需求。
VMWare Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的IT开发人员和系统管理员而言,VMware在虚拟网路,实时快照,拖曳共享文件夹,支持PXE等方面的特点使它成为必不可少的工具。
在计算机上利用VMWare Workstation部署Oracle RAC环境时由于需要用到共享存储,由于VMWare Workstation不支持共享磁盘,如果利用外部存储作为共享磁盘,无疑增加了部署Oracle RAC环境的成本。且Oracle RAC环境的部署管理非常复杂,涉及到共享存储,数据库从业人员苦于没有共享存储,无法搭建Oracle RAC实验环境,增大了Oracle RAC学习的难度。
发明内容
本发明的技术任务是提供一种在虚拟机中创建共享磁盘的方法。是一种在VMware Workstation中创建共享磁盘的方案,从而在不影响用户体验的情况下,很大程度上减少了个人用户在搭建ORACLE RAC环境时需要共享存储的成本。
本发明的技术任务是按以下方式实现的:一种在虚拟机中创建共享磁盘的方法,包括如下步骤:
(1)、准备一台PC机,安装Windows操作系统;
(2)、准备VMWare Workstation 9.0软件包;
(3)、准备Oracle Enterprise Linux 6.5操作系统安装介质;
(4)、安装VMWare Workstation 9.0软件包;
(5)、打开VMWare Workstation,点击File后,点击New Virtual Machine,创建两个虚拟机,分别安装好Oracle Enterprise Linux 6.5操作系统;关闭两个虚拟机的操作系统;
(6)、点击Edit virtual machine settings;然后点击add;选中Hard Disk,点击next;选择Create a new virtual disk,点击next;选择SCSI,选中Independent和Persistent,点击next;点击next,指定磁盘存放路径,点击finish,创建磁盘;
(7)、按照步骤(6)的创建磁盘步骤再创建3块磁盘;
(8)、点击磁盘的Advanced选项,选择控制器为SCSI 1:0,另外3块磁盘分别为SCSI 1:1,SCSI 1:2,SCSI 1:3;完成第一个虚拟机上添加磁盘;
(9)、在第一个虚拟机的配置文件Oracle Enterprise Linux 64-bit.vmx中加入支持第二个虚拟机添加磁盘的编程语言;
(10)、在第二个虚拟机的配置文件中加入支持第一个虚拟机添加磁盘的编程语言;
(11)、重新启动两个虚拟机,在两个虚拟机中互相能够看到新添加的磁盘,在其中一个虚拟机中对磁盘进行操作,在另一个虚拟机中能立即生效。
步骤(1)中,该PC机至少8GB内存;存储空间至少为80GB,用于创建虚拟机和共享磁盘。
步骤(9)中,支持第二个虚拟机添加磁盘的编程语言如下:
scsi1.sharedBus="VIRTUAL"
disk.locking="FALSE"
diskLib.dataCacheMaxSize="0"
diskLib.dataCacheMaxReadAheadSize="0"
diskLib.dataCacheMinReadAheadSize="0"
diskLib.dataCachePageSize="4096"
diskLib.maxUnsyncedWrites="0"。
步骤(10)中,支持第一个虚拟机添加磁盘的编程语言如下:
scsi1.present="TRUE"
scsi1.virtualDev="lsilogic"
scsi1.sharedBus="VIRTUAL"
disk.locking="FALSE"
diskLib.dataCacheMaxSize="0"
diskLib.dataCacheMaxReadAheadSize="0"
diskLib.dataCacheMinReadAheadSize="0"
diskLib.dataCachePageSize="4096"
diskLib.maxUnsyncedWrites="0"
scsi1:0.present="TRUE"
scsi1:0.fileName="E:\Virtual Machines\RAC\sharedisk\ocr1.vmdk"
scsi1:0.mode="independent-persistent"
scsi1:1.present="TRUE"
scsi1:1.fileName="E:\Virtual Machines\RAC\sharedisk\ocr2.vmdk"
scsi1:1.mode="independent-persistent"
scsi1:2.present="TRUE"
scsi1:2.fileName="E:\Virtual Machines\RAC\sharedisk\data1.vmdk"
scsi1:2.mode="independent-persistent"
scsi1:3.present="TRUE"
scsi1:3.fileName="E:\Virtual Machines\RAC\sharedisk\data2.vmdk"
scsi1:3.mode="independent-persistent"。
本发明的一种在虚拟机中创建共享磁盘的方法具有以下优点:
1、有效的解决了个人在PC机上利用VMWare Workstation部署Oracle RAC环境时需要共享存储的需求,从而在不影响用户体验的情况下,大大降低了个人部署Oracle RAC环境的成本;
2、对数据库从业人员来说,可以很轻松的在个人PC机上部署Oracle RAC环境,降低了操作难度。
具体实施方式
参照具体实施例对本发明的一种在虚拟机中创建共享磁盘的方法作以下详细地说明。
实施例1:
本发明的一种在虚拟机中创建共享磁盘的方法,包括如下步骤:
(1)、准备一台PC机,安装Windows操作系统;
(2)、准备VMWare Workstation 9.0软件包;
(3)、准备Oracle Enterprise Linux 6.5操作系统安装介质;
(4)、安装VMWare Workstation 9.0软件包;
(5)、打开VMWare Workstation,点击File后,点击New Virtual Machine,创建两个虚拟机,分别安装好Oracle Enterprise Linux 6.5操作系统;关闭两个虚拟机的操作系统;
(6)、点击Edit virtual machine settings;然后点击add;选中Hard Disk,点击next;选择Create a new virtual disk,点击next;选择SCSI,选中Independent和Persistent,点击next;点击next,指定磁盘存放路径,点击finish,创建磁盘;
(7)、按照步骤(6)的创建磁盘步骤再创建3块磁盘;
(8)、点击磁盘的Advanced选项,选择控制器为SCSI 1:0,另外3块磁盘分别为SCSI 1:1,SCSI 1:2,SCSI 1:3;完成第一个虚拟机上添加磁盘;
(9)、在第一个虚拟机的配置文件Oracle Enterprise Linux 64-bit.vmx中加入支持第二个虚拟机添加磁盘的编程语言;
(10)、在第二个虚拟机的配置文件中加入支持第一个虚拟机添加磁盘的编程语言;
(11)、重新启动两个虚拟机,在两个虚拟机中互相能够看到新添加的磁盘,在其中一个虚拟机中对磁盘进行操作,在另一个虚拟机中能立即生效。
实施例2:
本发明的一种在虚拟机中创建共享磁盘的方法,包括如下步骤:
(1)、准备一台PC机,安装Windows操作系统;
(2)、准备VMWare Workstation 9.0软件包;
(3)、准备Oracle Enterprise Linux 6.5操作系统安装介质;
(4)、安装VMWare Workstation 9.0软件包;
(5)、打开VMWare Workstation,点击File后,点击New Virtual Machine,创建两个虚拟机,分别安装好Oracle Enterprise Linux 6.5操作系统;关闭两个虚拟机的操作系统;
(6)、点击Edit virtual machine settings;然后点击add;选中Hard Disk,点击next;选择Create a new virtual disk,点击next;选择SCSI,选中Independent和Persistent,点击next;点击next,指定磁盘存放路径,点击finish,创建磁盘;
(7)、按照步骤(6)的创建磁盘步骤再创建3块磁盘;
(8)、点击磁盘的Advanced选项,选择控制器为SCSI 1:0,另外3块磁盘分别为SCSI 1:1,SCSI 1:2,SCSI 1:3;完成第一个虚拟机上添加磁盘;
(9)、在第一个虚拟机的配置文件Oracle Enterprise Linux 64-bit.vmx中加入支持第二个虚拟机添加磁盘的编程语言;
(10)、在第二个虚拟机的配置文件中加入支持第一个虚拟机添加磁盘的编程语言;
(11)、重新启动两个虚拟机,在两个虚拟机中互相能够看到新添加的磁盘,在其中一个虚拟机中对磁盘进行操作,在另一个虚拟机中能立即生效。
步骤(1)中,该PC机至少8GB内存;存储空间至少为80GB,用于创建虚拟机和共享磁盘。
步骤(9)中,支持第二个虚拟机添加磁盘的编程语言如下:
scsi1.sharedBus="VIRTUAL"
disk.locking="FALSE"
diskLib.dataCacheMaxSize="0"
diskLib.dataCacheMaxReadAheadSize="0"
diskLib.dataCacheMinReadAheadSize="0"
diskLib.dataCachePageSize="4096"
diskLib.maxUnsyncedWrites="0"。
步骤(10)中,支持第一个虚拟机添加磁盘的编程语言如下:
scsi1.present="TRUE"
scsi1.virtualDev="lsilogic"
scsi1.sharedBus="VIRTUAL"
disk.locking="FALSE"
diskLib.dataCacheMaxSize="0"
diskLib.dataCacheMaxReadAheadSize="0"
diskLib.dataCacheMinReadAheadSize="0"
diskLib.dataCachePageSize="4096"
diskLib.maxUnsyncedWrites="0"
scsi1:0.present="TRUE"
scsi1:0.fileName="E:\Virtual Machines\RAC\sharedisk\ocr1.vmdk"
scsi1:0.mode="independent-persistent"
scsi1:1.present="TRUE"
scsi1:1.fileName="E:\Virtual Machines\RAC\sharedisk\ocr2.vmdk"
scsi1:1.mode="independent-persistent"
scsi1:2.present="TRUE"
scsi1:2.fileName="E:\Virtual Machines\RAC\sharedisk\data1.vmdk"
scsi1:2.mode="independent-persistent"
scsi1:3.present="TRUE"
scsi1:3.fileName="E:\Virtual Machines\RAC\sharedisk\data2.vmdk"
scsi1:3.mode="independent-persistent"。
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。

一种在虚拟机中创建共享磁盘的方法.pdf_第1页
第1页 / 共8页
一种在虚拟机中创建共享磁盘的方法.pdf_第2页
第2页 / 共8页
一种在虚拟机中创建共享磁盘的方法.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《一种在虚拟机中创建共享磁盘的方法.pdf》由会员分享,可在线阅读,更多相关《一种在虚拟机中创建共享磁盘的方法.pdf(8页珍藏版)》请在专利查询网上搜索。

本发明公开了一种在虚拟机中创建共享磁盘的方法,属于虚拟机中共享存储技术领域,技术方案为:包括如下步骤:准备一台PC机,安装Windows操作系统;安装VMWare Workstation 9.0软件包;创建两个虚拟机,分别安装好Oracle Enterprise Linux 6.5操作系统;关闭两个虚拟机的操作系统;创建磁盘4块磁盘;点击磁盘的Advanced选项,选择控制器为SCSI 1:0,另。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1