VMWare虚拟机Windows安装RAC集群
vmware ESXI5.1中配置虚拟共享磁盘
ESXI 5.1中创建windows clust共享磁盘MSCS故障转移群集是一组独立的计算机,这些计算机相互协作以提高应用程序和服务的可用性。
多台群集服务器(称为节点)通过物理电缆和软件连接。
如果其中一个群集节点出现故障,另外一个节点就会开始提供服务(该过程称为故障转移)。
从而使用户遭遇服务中断的次数降至最低。
微软MSCS架构下图中,如图1所示,微软MSCS CLUSTER可以实现对应用程序的高可用性,它可以保证应用在短暂的停滞后又快速恢复并且对外提供服务我们在原先物理环境中共享磁盘往往是我们的存储,比如ISCSI存储、FC光纤存储、直连盘柜等等,那么当我们将业务切换至虚拟化环境中后,我们如何在Vsphere的基础架构中创建共享磁盘呢?Vsphere作为业界领先的虚拟化产品,支持在虚拟化环境中是使用MSCS,我们只需要简单配置就能实现。
1、首先我们创建MSCS需要两块磁盘,一块数据盘一块仲裁盘,我们的虚拟机文件以后缀为VMDK的形式全部存放在VMFS的分区中,当然这就需要我们手动的创建两块磁盘,并且分别挂载给两台需要做MSCS的主机上2、打开ESXI主机的远程技术支持模式(配置-安全配置文件-属性-远程技术支持-属性-启动),当主机启动远程技术支持后会有黄色惊叹号提示,可以忽略警报。
3、使用Putty工具以Root身份登录到打开远程技术支持的主机上。
4、进入共享磁盘所在的路径。
(例:cd /vmfs/volumes/datastore1)请将datastore1替换成对应的共享VMFS卷名称5、创建共享磁盘。
(例:vmkfstools -c 10000m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/data.vmdk)(例:vmkfstools -c 1024m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/quorum.vmdk)(例:vmkfstools -c 1024m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/msdtc.vmdk)创建好后如下图所示一般仲裁盘和MSDTC盘为1G即1024MB,数据盘根据业务大小自由分配。
WindowsServer2016虚拟机安装Oracle12c_RAC
WindowsServer2016虚拟机安装Oracle12c_RAC群集磁盘2:ASM第1章安装环境确认1.1 硬件平台(Hyper-V)RAC-A 1G内存双网卡RAC-B 1G内存双网卡iscsi服务器1G内存1.2 软件环境操作系统:Windows Server 2016Oracle软件:Oracle Database 12c Release 1 (12.1.0.2.0)集群工具:Oracle Database Grid Infrastructure (12.1.0.2.0)磁盘管理工具:ASM1.3 安装平台信息第2章环境准备2.1 修改主机名在两台主机上分别执行,计算机——右键(属性),主机名设置为RAC-A和RAC-B。
2.2 关闭防火墙关闭所有防火墙。
停止Windows Firewall系统服务。
在主机1和主机2上ping对方的公用和私用地址,要求都能ping通。
2.3 配置DEP在两台主机上,计算机——右键(属性)——更改设置——高级(设置)——数据执行保护(DEP),选择仅为基本windows程序和服务启用(重启后才能生效)。
2.4 关闭UAC在两台主机上,控制面板(小图标方式查看)——用户账户——更改用户账户控制设置,改为从不通知,确定(重启后生效)。
2.5 禁用媒体感知功能因为在网络调试时,Windows 的“媒体感知”功能会检测出本机和局域网设备没有正常连通,接着可能就会禁用捆绑在网卡上的某些网络协议,其中就包括TCP/IP 协议。
由于TCP/IP 协议被禁用了,这样该TCP/IP 应用程序就无法进行调试了。
(该设置重启生效)在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters中添加键值如下:Value Name: DisableDHCPMediaSense Data Type: REG_DWORD -Boolean Value: 12.6 停止MSDTC服务2.7 修改虚拟内存按照Oracle的官方文档,虚拟内存至少为实际内存的2倍。
使用ISO镜像文件在VMware虚拟机中安装系统
使用ISO镜像文件在VMware虚拟机中安装系统在VMware虚拟机中安装操作系统通常有两种方式:使用物理光驱安装或使用ISO镜像文件安装。
ISO镜像文件是一种完整的文件系统镜像,可以充当虚拟机的光驱,从而安装和配置操作系统。
以下是使用ISO镜像文件在VMware虚拟机中安装系统的步骤:1.准备工作首先,我们需要准备好以下物品:- VMware虚拟机软件(如VMware Workstation或VMware Fusion)。
-ISO镜像文件:这是一个包含了完整操作系统安装程序的文件。
2.创建虚拟机打开VMware虚拟机软件,点击“新建虚拟机”创建一个新的虚拟机。
在创建过程中,你需要进行以下设置:-选择操作系统类型和版本:根据你要安装的操作系统选择正确的选项。
-指定虚拟机名称和存储位置:为虚拟机指定一个名称,并选择一个合适的存储位置。
-分配虚拟机的资源:根据你的需求配置CPU、内存、硬盘等资源。
-网络设置:选择虚拟机的网络连接类型,可以使用默认设置。
3.安装ISO镜像文件在虚拟机创建完成后,你需要将ISO镜像文件加载到虚拟机中进行安装。
按照以下步骤操作:-选择光驱选项:展开“硬件”选项,选择“CD/DVD(IDE)”选项,并勾选“使用ISO映像文件”。
-添加ISO镜像文件:点击当前选择项旁边的“浏览”按钮,选择你的ISO镜像文件。
-确认设置:点击“确定”按钮保存设置。
4.安装操作系统设置完毕后,启动虚拟机。
虚拟机会从ISO镜像文件启动,并进入操作系统的安装程序。
按照以下步骤操作:-选择启动项:在虚拟机启动时,按照提示按下一个键进入BIOS设置或引导菜单,选择从光驱启动。
-安装操作系统:根据操作系统的安装程序进行安装。
通常情况下,你需要选择安装语言、接受许可协议、选择安装位置等。
-完成安装:按照安装程序的提示进行操作,直到安装程序完成。
在完成安装后,虚拟机会自动重启。
5.虚拟机配置安装完成后,你可以进行一些虚拟机的配置以满足你的需求。
服务器上安装VMWareESXi6.0,并安装Windows虚拟机教程
服务器上安装VMWareESXi6.0,并安装Windows虚拟机教程模拟安装教程⾸先要在电脑上安装Vmware WorkStation,⽐较简单,在此不赘述1、打开Vmware WorkStation,点开“创建新的虚拟机”;2、选择“典型”就可以了;3、选择“稍后安装操作系统”4、我下载的镜像是VMWare ESXI6.0的,所以这⾥选择6.0版本的;PS:镜像可以从VMWare官⽹下载5、这⾥输⼊虚拟机名字和路径(我的电脑上已经安装了⼀个,所以后⾯加了个.2)6、设置硬盘⼤⼩7、点击完成9、选择EXSI6.0的镜像⽂件后,点击“确定”;10、接下来就可以开启虚拟机了11、等待系统加载12、按照系统提⽰,⼀步⼀步的安装13、以上就是安装过程,按照系统提⽰就可以了,等待系统安装完成14、F2,输⼊设置的⽤户名和密码,进⼊系统设置15、设置好IP地址、默认⽹关、⼦⽹掩码等;16、⾄此,服务器配置完成,管理这个服务器需要远程连接去管理,还是打开VMWare Workstation,点击“连接远程服务器”17、输⼊刚才配置的服务器IP地址、⽤户名、密码18、连接完成,就可以远程管理服务器了(PS:由于我是模拟安装,服务器和客户端在同⼀个电脑上,客户端是可以连接远程服务器的)19、下⾯开始安装Windows虚拟机,点击创建新的虚拟机(我本机的配置不⾏,就安装了XP系统,Windows系统的安装都⼤同⼩异,正式的服务器应该安装Windows Server系统)20、点击“开启虚拟机”后,就可以正常安装Windows虚拟机了,和正常安装Windows系统是⼀样的,在此不再赘述;21、安装完成总结:VMWare ESXI相当于⼀个⼩型的操作系统,只有⼏百兆,功能强⼤,服务器上安装后,可以承载多个虚拟机,按照以上⽅法安装Windows虚拟机后,还可以继续创建虚拟机,多个虚拟机互不影响。
VMware 虚拟化平台安装、配置手册
目录ESXI 服务器安装 (2)VI CLIENT 客户端安装 (10)NTP 服务器安装 (11)AD 域服务器安装 (14)VCENTER 数据库服务器安装 (31)VCENTER 安装 (45)ESXi 服务器安装硬件要求确保主机符合ESXi 5.0 支持的最低硬件配置。
必须具有以下硬件和系统资源,才能安装和使用ESXi 5.0:ESXi 5.0 将仅在安装有64 位x86 CPU 的服务器上安装和运行。
ESXi 5.0 要求主机至少具有两个内核。
至少 2 GB 的内存。
一个或多个千兆或10GB 以太网控制器。
一个或多个以下控制器的任意组合:基本SCSI 控制器。
Adaptec Ultra-160 或Ultra-320、LSI Logic Fusion-MPT 或者大部分NCR/SymbiosSCSI。
RAID 控制器。
Dell PERC(Adaptec RAID 或LSI MegaRAID)、HP Smart Array RAID 或IBM(Adaptec) ServeRAID 控制器。
SCSI 磁盘或包含未分区空间用于虚拟机的本地(非网络)RAID LUN。
ESXi 为多个64 位客户机操作系统提供支持。
使用64 位客户机操作系统运行虚拟机的主机有下列硬件要求:对于基于AMD Opteron 的系统,处理器必须为Opteron Rev E 或更高版本。
对于基于Intel Xeon 的系统,处理器必须包括对Intel 的Virtualization Technology (VT) 的支持。
许多CPU 支持VT 的服务器可能默认禁用VT,因此必须手动启用VT。
如果CPU 支持VT 但在BIOS 中看不到此选项,请联系供应商以获得可启用VT 支持的BIOS 版本。
安装ESXI SERVER在安装之前,首先检查物理服务器CPU 的Virtualization Technology (VT)是否打开,本次使用的DELL M910 刀片服务器,默认情况下,VT 是关闭的。
Vmware Vcenter6.5 全新安装及群集配置介绍
Vmware Vcenter6.5 全新安装及群集配置介绍【摘要】VMwarevCenterServer 提供了一个可伸缩、可扩展的平台,为虚拟化管理奠定了基础。
可集中管理VMware vSphere环境,与其他管理平台相比,极大地提高了 IT 管理员对虚拟环境的控制。
VMware vCenterServer:提高在虚拟基础架构每个级别上的集中控制和可见性,通过主动管理发挥 vSphere 潜能,是一个具有广泛合作伙伴体系支持的可伸缩、可扩展平台。
无论您拥有十几个虚拟机,还是几千个虚拟机,VMware vCenterServer 都是管理 VMware vSphere 最简单、最有效的方法。
借助 VMware vCenterServer,可从单个控制台统一管理数据中心的所有主机和虚拟机,该控制台聚合了集群、主机和虚拟机的性能监控功能。
VMware vCenterServer 使管理员能够从一个位置深入了解虚拟基础架构的集群、主机、虚拟机、存储、客户操作系统和其他关键组件等所有信息。
借助VMware vCenter Server,虚拟化环境变得更易于管理,一个管理员就能管理 100 个以上的工作负载,在管理物理基础架构方面的工作效率比通常情况提高了一倍。
准备环境和工具:1、两台ESXi6.5主机;2、准备一台Windows Server 2012 R2系统的虚拟机;3、 VMware-VIM-all-6.5.0.iso一、完成VMwarevCenterServer安装二、完成VMware vCenterServer 群集的配置步骤及内容内容1:新建数据中心,命名:vCenter-zhou,新建群集,命名:vCenter-zhou,并启动vSphere HA、DRS的功能;添加两台ESXi6.5主机,主机分别为:172.18.10.20,172.18.10.21;内容2:A、配置两台ESXi6.5主机的VMkernel网络接口,设置IP:172.18.10.22;并启动vMotion,在主机之间移动虚拟机称为迁移。
vmware安装win10教程
vmware安装win10教程在这个教程中,我将向您展示如何在VMware中安装Windows 10。
以下是详细步骤:1.首先,确保您已经安装了VMware虚拟机软件。
如果您还没有安装,请先下载并安装VMware Workstation或VMware Player。
2.打开VMware软件,并单击“创建新的虚拟机”或类似选项。
3.在“新建虚拟机向导”中,选择“典型”选项,并单击“下一步”。
4.在“安装来源”步骤中,选择从ISO镜像文件安装Windows 10。
单击“浏览”,然后选择您下载的Windows 10 ISO文件。
5.在“操作系统”步骤中,选择“Microsoft Windows”作为操作系统,并选择“Windows 10 x64”作为版本。
单击“下一步”。
6.在“虚拟机名称”步骤中,为您的虚拟机命名,并选择保存位置。
单击“下一步”。
7.在“硬件配置”步骤中,您可以为虚拟机分配内存、处理器和硬盘空间。
建议分配至少4GB的内存和40GB的硬盘空间。
完成后,单击“下一步”。
8.在“网络连接”步骤中,选择连接设置,如使用桥接网络、NAT等。
如果您不确定,请保留默认设置。
单击“下一步”。
9.在“准备安装”步骤中,确认您的设置,并单击“完成”,开始创建虚拟机。
10.现在,您的虚拟机已创建,但尚未安装Windows 10。
单击“电源”按钮来启动虚拟机。
11.虚拟机启动后,您将被要求选择安装语言、时区和键盘布局。
进行相应选择,并单击“下一步”。
12.在以下屏幕上,单击“安装现在”以开始安装过程。
13.遵循Windows 10安装向导中的说明,包括接受许可协议、选择安装类型(建议选择“自定义”),并选择要安装的磁盘和分区。
14.一旦安装完成,您将需要设置Windows 10的初始设置,包括创建用户帐户和选择个性化设置。
15.完成安装后,您将可以登录到Windows 10,并开始使用它。
以上就是在VMware中安装Windows 10的简单步骤。
Windows 安装Oracle RAC
目录一、环境描述 (3)1.1服务器A (3)1.2服务器B (3)1.3共享盘信息 (3)1.4结构拓扑图 (3)二、准备工作 (4)2.1规范网络配置 (4)2.2修改HOSTS文件 (7)2.3禁用写高速缓存 (7)2.4初始化共享磁盘并分区 (8)2.5安装前权限等检查 (9)2.5.1用户权限检查 (9)2.5.2使用net use建立共享 (9)2.5.3 Runcluvfy检查 (10)三、ORACLE RAC安装 (11)3.1安装Clusterware (11)3.2标记ASM逻辑驱动器 (20)3.3安装RAC数据库 (22)四、ORACLE RAC常用命令 (36)五、可能遇到的问题 (38)Windows安装ORACLE10g RAC 一、环境描述服务器A、B为Windows 2003中文企业版;共享磁盘采用openfiler模拟搭建(iSCSI),详细信息如下:1.1服务器A服务器名:WinRAC1Public IP:175.168.1.1/24HeartBeat IP:10.10.10.1/241.2服务器B服务器名:WinRAC2Public IP:175.168.1.2/24HeartBeat IP:10.10.10.2/241.3共享盘信息磁盘1:30GB1.4结构拓扑图二、准备工作2.1规范网络配置1、将用于业务的网卡名称更改为“Public”(不包含引号);2、将用于心跳的网卡名称更改为“Private”(不包含引号);3、修改心跳网卡的高级 TCP/IP 属性,目的是禁止心跳网卡的 DNS 和 NetBios 查询。
这样能够消除可能出现的通信问题,也有利于减少不必要的网络流量。
因为服务器群集节点间的通信对于群集的顺畅运转至关重要。
4、地址互ping,检查连通性;5、网络连接—高级设置中将Public移动到顶部,如下图所示:2.2修改HOSTS文件将两个节点的IP及VIP添加到HOSTS文件,本次测试中HOSTS文件内容如下:175.168.1.1 winrac1175.168.1.2 winrac210.10.10.1 winrac1-priv10.10.10.2 winrac2-priv175.168.1.3 winrac1-vip175.168.1.4 winrac2-vip2.3禁用写高速缓存1、右键单击共享磁盘并选择属性,如下图所示:2、取消写缓存保护,如下图所示:2.4初始化共享磁盘并分区1、在WinRAC1主机端进行磁盘初始化并进行分区,分区信息如下:VOTING(表决)磁盘:100MBOCR(Oracle 集群注册表)磁盘:300MB数据磁盘:20GB注:分区时“不指派驱动器号或驱动器路径”和“不要格式化这个磁盘分区”。
在vsan上部署oracleRAC
在 vSphere 6.x VSAN 数据存储上使用 Oracle RACVMware Virtual SAN 会阻止多个虚拟机以读写模式打开同一个虚拟磁盘 (VMDK),此问题与 VMFS 和 NFS 数据存储相关。
这是为了防止存储在虚拟磁盘上的数据由于大多数客户机操作系统所使用的非群集感知文件系统上出现多个写入器而受到损坏。
要启用客户机内系统(利用具有分布式写入(即多写入器)功能的群集感知文件系统),我们必须为所有适用的虚拟机和 VMDK 显式启用多写入器支持。
本文概述了创建驻留在 VMware Virtual SAN 上的可共享 VMDK 和启用多写入器模式的过程。
这样可允许多个虚拟机以读写模式访问同一个 VMDK,从而使客户机内共享存储群集解决方案(例如 Oracle RAC)可用。
调,否则请勿为任何虚拟机/VMDK 组合启用多写入器模式。
为不使用客户机内群集感知文件系统的磁盘启用多写入器模式会导致数据损坏。
注意: 启用多写入器模式会导致部分虚拟机操作和 vSphere 功能变得不受支持。
有关启用多写入器模式时的操作/功能可支持性,请参见以下列表:支持和不支持的操作或功能用例:Oracle RAC,其中的应用程序可确保从两个或更多不同虚拟机发出的写入不会导致数据丢失此配置已经过测试,并且仅在 vSphere 6.x 上受支持。
限制和要求:由于 VMware Virtual SAN 不支持原始设备映射 (RDM),因此本文档仅适用于驻留在 VSAN 数据存储上的虚拟磁盘。
当使用多写入器模式时,虚拟磁盘必须是快速置零厚置备磁盘。
在多写入器模式下,最多只能与 VSAN 共享 8 个 ESXi/ESX 6.x 主机。
对于只读访问(也就是 View、链接克隆和快速置备等用例),您仍可与 32个主机共享虚拟磁盘热添加虚拟磁盘会移除多写入器标记。
概述创建每个 RAC 群集时,必须为该群集执行一次以下过程:在 VSAN 数据存储上配置 Oracle RAC 群集。
rac安装文档(JanV)
RAC安装文档实验环境:VMW ARE SERVER 1.0.6REDHAT ENTERPRISE LINUX 5所需软件:ORACLE DATABASE 10.2.0.1 FOR LINUX32ORACLE CLUSTERW ARE 10.2.0.1 FOR LINUX32一堆补丁(操作系统补丁、数据库补丁)一、虚拟机安装没有什么特别的,不停的下一步即可,不要安装workstation版本的。
Workstation无法设置共享存储。
注:server版的无法和你的windows主机设置共享目录,所有的东西都要通过ftp传到虚拟机上才可以使用。
二、操作系统安装虚拟机配置:1、需要安装两块网卡2、安装4块虚拟磁盘ocr:0.2Gvote:0.2Gasm1:2Gasm2:2Gocr和vote安装clusterwareasm1和asm2安装database,此处由于我一开始设置的过小,导致重装了操作系统3、最后的虚拟机配置4、sdb~sde四块虚拟磁盘在装系统的时候不要格式话,系统安装好后,要做成裸设备。
开始安装:五张盘顺序安装即可。
我的网关是192.168.1.1,我的物理主机地址:192.168.1.101设置双网卡时:rac1:eth0:192.168.1.120 eth0:192.168.2.120 vip:192.168.1.200rac2:eth0:192.168.1.121 eth0:192.168.2.121 vip:192.168.1.201三、配置RAC主节点1、修改虚拟机的配置在配置linux 系统之前,首先到主节点rac1目录下,打开.vmx 文件,添加下列内容:disk.locking = "false"diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxReadAheadSize = "0"diskLib.DataCacheMinReadAheadSize = "0"diskLib.dataCachePageSize = "4096"diskLib.maxUnsyncedWrites = "0"scsi1:1.deviceType = "disk"scsi1:2.deviceType = "disk"scsi1:3.deviceType = "disk"scsi1:4.deviceType = "disk"2、编辑/etc/hosts文件,添加如下内容:192.168.1.120 rac1192.168.1.121 rac2192.168.1.200 rac1-vip192.168.1.201 rac2-vip192.168.2.120 rac1-priv192.168.2.121 rac2-priv192.168.1.120/121是在安装操作系统时在第一块网卡上配置好的,192.168.2.120/1211是在安装操作系统时在第二块网卡上配置好的,至于192.168.1.200/201地址只用在/etc/hosts文件中指定即可,不用编辑到任何网卡,因为它只是作为虚拟IP地址在ORACLE RAC中使用。
VMwareVsphere安装(VMware-VCSA-all~~亲测安装可用~~~)
VMwareVsphere安装(VMware-VCSA-all~~亲测安装可⽤~~~)VMware Vsphere安装⾸先您最好先了解下vcenter和vcsa是啥:esxi是在物理服务器安装的服务端,所有虚拟机是安装再esxi⾥⾯的,是服务端;vcenter是管理端是安装在esxi内的⼀台虚拟机,提供集中管理功能的,⽐如管理多台esxi集群,还可以对虚拟机进⾏复制克隆制作模版等各种⼀系列管理功能操作。
linux内核的vcenter名字叫vcsa,是借助 win server把 vcsa安装在 esxi的虚拟机上,在 windows server上点击exe安装,安装过程会输⼊esxi的IP、⽤户和密码,最终会在esxi内增加⼀台虚拟机作为vcsa,window server本⾝没有安装任何软件。
windows版本的vcenter名字叫vcenter,是安装在windows server2008以上的服务器上的个⼈建议⽤vcsa ⽐较好⽤,也没有版权问题。
vSphere vsan 6.5 安装配置vcsa系统要求:最低2核CPU,8G内以上内存注意:vSphere vsan 6.5安装不是安装在windows上⾯,是通过windows桌⾯连接esxi安装,将vcsa安装在esxi的虚拟机上(esxi服务器会增加⼀个虚拟机作为vcsa服务器)!此处系统是windows server2012 R2 64bit (需要windows server2008 以上系统) vSphere vcsa 6.5 (VMware-VCSA-all-6.5.0-8815520.iso)vSphere vsan 6.5输⼊VCSA部署到的ESXi主机的IP(或者域名)、账户和密码,此时部署在了ESXi服务器上(连接已经存在的Esxi服务器)输⼊vcsa的系统名称,IP、⼦⽹掩码、⽹关、DNS等信息这⾥的System name⾮常重要,如果没有DNS解析相关域名,请使⽤IP!如果想⽤域名也可以在当前系统的hosts⾥⾯加⼀条ip和域名的对应解析,如果没有解析,就会黄⾊告警信息,如果强⾏安装,会导致vcenter后续的配置⽆法进⾏。
(整理)虚拟机vmware安装及使用详细图解教程
虚拟机vmware安装及使用详细图解教程VMware是VMware公司出品的一个多系统安装软件。
利用它,你可以在一台电脑上将硬盘和内存的一部分拿出来虚拟出若干台机器,每台机器可以运行单独的操作系统而互不干扰,这些“新”机器各自拥有自己独立的CMOS、硬盘和操作系统,你可以像使用普通机器一样对它们进行分区、格式化、安装系统和应用软件等操作,所有的这些操作都是一个虚拟的过程不会对真实的主机造成影响,还可以将这几个操作系统联成一个网络。
在提问区经常能看到网友们讨论操作系统安装和使用的问题,前段时间论坛的一位网友软驱坏了,非常想将XP下制作的启动盘刻在光盘上,让我帮他作个简单的ISO,发到对方邮箱之前我在VMware上试了试免得报废他的盘片,还有的网友下载的N合一的操作系统打开后发现和网页中介绍的内容不一致,刻盘之前拿捏不准,其实这些问题都可以事先在VMware Workstation下安装的虚拟操作系统下试一试。
还有的朋友想搭建家庭局域网实现多机共享上网,想当黑客的为找寻“肉鸡”而苦恼,其实这些也都可以借助VMware Workstation来练练手,不过这些都属于VMware Workstation下较为高级的使用技巧,不是我这个普通用户今天讨论的范围,我这个帖子是写给第一次使用虚拟机的朋友看的,好了,废话少说进入正题吧。
一、安装VMware Workstation。
1、双击安装程序后来到VMware Workstation安装向导界面。
0)2、选中“是的,我同意 03、我选择将VMware Workstation安装在默认的路径下。
0)4、确定无误后单击“Install”。
0)5、安装ing……0)6、如果主机操作系统开启了光驱自动运行功能,安装向导弹出提示框提示光驱的自动运行功能将影响虚拟机的使用询问是否要关闭此项功能,选择“是”关闭掉主机的此项功能。
0)7、安装继续ing……0)8、在安装虚拟网卡驱动时,系统会弹出提示告诉你正在安装的软件没有通过微软的徽标测试,不必理睬选择“仍然继续”。
Linux虚拟机Vmvware下配置ORACLE(ASM)RAC 10G
使用VMware Server 在Oracle Enterprise Linux 上安装Oracle RAC 10g作者:Vincent Chan使用虚拟机在Oracle Enterprise Linux 上免费试用Oracle 真正应用集群10g第2 版2007 年1 月发表于10 月份Oracle OpenWorld 2006 上推介的Oracle 坚不可摧的Linux 旨在为Red Hat Linux 提供企业级支持服务,更快地修复错误,以及显著降低支持价格。
此外,Oracle 自己的Enterprise Linux(基于包含额外错误修补的Red Hat Advanced Server 第4 版(Update 4))提供免费下载。
因此,现在可以通过VMware Server(VMware 提供的一个免费虚拟环境)在家用电脑上免费使用运行在Red Hat Advanced Server 上的Oracle 真正应用集群(RAC) 10g。
VMware Server 允许您在一台物理计算机上运行多个操作系统。
每个虚拟机都是一个独立的操作环境,并带有一组自己的虚拟组件,如磁盘、处理器和内存。
虚拟技术在计算环境中十分有用,它允许您在同一物理主机上独立地开发和测试软件以防止数据或软件损坏。
VMware 软件广泛地用于服务器整合,以降低总拥有成本并加快应用程序开发和测试周期。
在本指南中,您将了解如何安装和配置两个在Enterprise Linux 和VMware Server 上运行Oracle RAC 10g第2 版的节点。
注意,本指南仅用于教学/评估目的;Oracle 及其他供应商不会为本配置提供支持。
本指南分为以下几个部分:1. 硬件要求和概述2. 配置第一个虚拟机3. 在第一个虚拟机上配置Enterprise Linux4. 创建并配置第二个虚拟机5. 配置Oracle 自动存储管理(ASM)6. 配置Oracle 集群文件系统(OCFS2)7. 安装Oracle 集群件8. 安装Oracle 数据库10g第2 版9. 探索RAC 数据库环境10. 测试透明应用程序故障切换(TAF)11. 数据库备份与恢复12. 探索Oracle 企业管理器(OEM) 数据库控制台13. 常见问题1. 硬件要求和概述在本指南中,您将安装32 位Linux 客户操作系统。
在WINDOWS上安装ORACLERAC的注意事项
在WINDOWS上安装ORACLERAC的注意事项
1、检查硬件规格:首先要检查服务器上的硬件规格是否满足ORACLERAC的要求,服务器的CPU、内存及网络设备等都必须满足ORACLERAC的安装要求;
2、检查操作系统:服务器上的操作系统必须是WINDOWS,并且要满足ORACLERAC的安装要求,比如WINDOWS Server 2024 R2/ 2024/ 2024/ 2024等;
3、检查软件依赖:在安装ORACLERAC之前要检查各节点上是否已正确安装了操作系统、管理软件、数据库软件及驱动等所需的软件;
4、安装ORACLERAC:使用ORACLERAC的安装程序安装ORACLERAC的服务器端及客户端软件;
5、创建集群:确定ORACLERAC各节点服务器上的网络类型、网络名称及网络地址,然后利用ORACLERAC的集群管理软件组建一个ORACLERAC 集群;
6、配置集群:通过配置各节点服务器的网络参数及服务器上的管理软件,使之能够正常地连接ORACLERAC的集群;
7、开启集群服务:完成ORACLERAC的集群配置后,即可开启ORACLERAC的集群服务,让ORACLERAC可以正常运行;
8、测试ORACLERAC:最后可以对ORACLERAC的集群性能进行测试,以确保ORACLERAC的集群可以正常运行。
9、配置集群参数:可以进行ORACLERAC的集群参数配置,比如设定ORACLERAC的资源池、节点事件及资源类型等;
10、安装集群管理软件:在ORACLERAC的每个节点服务器上。
VM Workstation 10搭建oracle10g RAC手册
一,实验环境计算机:笔记本一台,I5 CPU,8G内存,250G SSD虚拟机:VMware Workstation 10系统:rhel-server-5.4-x86_64-dvd.isoOracle:10201_clusterware_linux_x86_64.cpio.gz10201_database_linux_x86_64.cpio.gz远程连接及上传工具:SecureCRT 7.2学习之初也尝试过搭建10G的RAC,但是由于经验不足,忙活了几天几夜,没有成功,最后果断放弃了,又是买书,又是查看资料,为了学习RAC,我买了两本张晓明的《大话ORACLE RAC》,《大话ORACLE GRID》,第一本讲的是oracle10g的RAC,第二本将的是oracle11g的RAC,第一本书我很仔细的看了,不懂得地方也经过查找资料,做了注解,收获颇丰。
这次模拟没有按照网上先配置一个节点,在复制节点,为了更接近真实环境,我直接建了两台虚拟机,这样就模拟了两个节点。
共享存储放在节点rac1中,在rac2的启动文件中配置一下就OK了,具体步骤后面详解。
虚拟机安装linux操作系统的步骤就省略了,这个网上很多教程。
虚拟机中系统装好后两个网卡一个是NAT模式,一个是HOST-ONLY模式,NAT对应本地机的NET8网卡,HOST-ONLY对应本地机的NET1网卡,根据下面配置后,在本地就可以通过CRT远程连接虚拟机中的Linux系统了。
配置vm中的NAT模式对应的网段。
配置本地的NET8对应的IP。
Linux系统中这样配置,就可以通过NAT方式连接外网了。
也可以通过这种方式通过CRT远程连接LINUXHOST-ONLY的vm网段配置本地NET1网络连接的配置这样配置后就可以通过CRT远程连接linux了。
①,RAC 网络规划节点1 节点2 主机名Rac1 Rac2Public NIC Eth0 Eth0Private NIC Eth1 Eth1Public IP 192.168.2.100/rac1 192.168.2.101/rac2Private IP 10.10.10.100/rac1-priv 10.10.10.101/rac2-priv VIP 192.168.2.100/rac1-vip 192.168.2.201/rac2-vip ②,共享存储规划(SSD空间不多,没有细分,一共划了四个分区)文件类别RAW ASM磁盘组OCR /dev/raw/raw1 /(200M)V oteDisk /dev/raw/raw2 /(200M)DATA DATA /(4G) Flash Recovery Area FRA /(2G)③,共享存储划分LUN Rac1 Rac2LUN1 (200M) /dev/sdb1 /dev/sdb1LUN2 (200M) /dev/sdc1 /dev/sdc1LUN3 (4G) /dev/sdd1 /dev/sdd1LUN4 (2G) /dev/sde1 /dev/sde1二,实施1,设置共享存储因为我把存储都配置在RAC1节点中,所以要在两个节点都要配置,Rac1节点配置信息:修改rac10ga.vmx (rac10ga虚拟机目录下)disk.locking = "false"diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxReadAheadSize = "0"diskLib.DataCacheMinReadAheadSize = "0"diskLib.dataCachePageSize = "4096"diskLib.maxUnsyncedWrites = "0"scsi1:0.deviceType = "disk"scsi1:1.deviceType = "disk"scsi1:2.deviceType = "disk"scsi1:3.deviceType = "disk"RAC2节点配置信息修改rac10gb.vmx (rac10gb虚拟机目录下)disk.locking = "false"diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxReadAheadSize = "0"diskLib.DataCacheMinReadAheadSize = "0"diskLib.dataCachePageSize = "4096"diskLib.maxUnsyncedWrites = "0"scsi1:0.deviceType = "disk"scsi1:1.deviceType = "disk"scsi1:2.deviceType = "disk"scsi1:3.deviceType = "disk"scsi1.present = "TRUE"scsi1.virtualDev = "lsilogic"scsi1:0.present = "TRUE"scsi1:0.fileName = "D:\Virtual Machines\rac10ga\ocr.vmdk"scsi1:1.present = "TRUE"scsi1:1.fileName = "D:\Virtual Machines\rac10ga\vote.vmdk"scsi1:2.present = "TRUE"scsi1:2.fileName = "D:\Virtual Machines\rac10ga\data.vmdk"scsi1:3.present = "TRUE"scsi1:3.fileName = "D:\Virtual Machines\rac10ga\fra.vmdk"scsi1:0.redo = ""scsi1:1.redo = ""scsi1:2.redo = ""scsi1:3.redo = ""经过上面的配置后,出来fileName路径不同,其他配置都相同,RAC2节点中的filaName 路径只想RAC1节点中的路径就OK了,在RAC1中这个filaName参数没有前面“D:\Virtual Machines\rac10ga\”路径。
RAC安装与配置-图文
RAC安装与配置-图文一、准备工作1、安装包文件:操作系统:OracleEnterprieLinu某6.5数据库软件:linu某.某64_11gR2_grid.ziplinu某.某64_11gR2_databae.zip2、安装VMwareTool,点控制台上面虚拟机->客户机->安装/升级VMwareTool,然后执行以下操作mkdir/mnt/cdromchmod-R775/mnt/cdrommount/dev/cdrom/mnt/cdromcd/mnt/cdromcpVMwareTool-9.4.10-2068191.tar.gz/tmp/tetcd/tmp/tettar-z某vfVMwareTool-9.4.10-2068191.tar.gzcd/tmp/tet/vmware-tool-ditrib/./vmware-intall.pl一直安回车键完成安装3、RAC架构规划IP分配:服务器机器名称公共IP地址(eth0)虚拟IP地址(eth0-1)私有IP地址(eth1)单实例SIDORACLERACSIDSCANIP软件安装目录:Oracle软件Grid软件/oracle/app/product/11.2.0/db_1/oracle/gridrac1192.168.10.80192. 168.10.8210.10.10.66orcl1orcl192.168.10.109Oracle-Linu某6.564bit,Oracle11.2.0.1rac2192.168.10.81192.168.10.8310.10.10.88orcl24、关闭防火墙及elinu某A、关闭防火墙(两个节点都要操作)erviceiptabletopchkconfigiptableofferviceiptabletatu//查看防火墙状态B、关闭elinu某(双节点)vi/etc/elinu某/config设置:SELINU某=diabled生效:etenforce0二、rac主机配置(双节点都要设置)1、修改机器名(所有节点)修改机器名服务器1:hotnamerac1vi/etc/yconfig/network服务器2:hotnamerac2vi/etc/yconfig/network2、设置ip地址(所有节点)两个网卡设置好之前规划的地址,配置过程省略3、配置hot文件vi/etc/hot三、使用CTSS配置时间同步(所有节点)/bin/ervicentpdtopchkconfigntpdoffmv/etc/ntp.conf/etc/ntp.conf.originalchkconfigntpd--litrm/var/run/ntpd.pid//如果没有这个文件则不用管oracle11g安装grid后ct会自动同步的四、配置DNS服务器(如果hot文件写了,可以不需要DNS服务器的)1、配置hot文件修改dn服务器的hot配置文件,建议删除::1这行同时修改第一行为127.0.0.1localhot否则后面检查可能会报错vi/etc/hot#node1rpm-ivhbind-9.8.2-0.30.rc1.el6.某86_64.rpm--force--nodeprpm-ivhbind-lib-9.8.2-0.30.rc1.el6.i686.rpm--force--nodeprpm-ivhbind-lib-9.8.2-0.30.rc1.el6.某86_64.rpm--force--nodeprpm-ivhbind-util-9.8.2-0.30.rc1.el6.某86_64.rpm--force--nodeprpm-ivhbind-chroot-9.8.2-0.30.rc1.el6.某86_64.rpm--force--nodep3、配置/etc/named.conf文件vi/etc/named.conf为了简单方便,将named.conf文件中的127.0.0.1、localhot全部修改为any,修改是注意左右两边留有空格,可以注释掉Ipv6那一行。
WindowsServer2016虚拟机安装Oracle12c-RAC
WindowsServer2016虚拟机安装Oracle12c-RAC 简介在 Windows Server 2016 虚拟机上安装 Oracle 12c RAC 环境需要注意很多细节,本文将会详细介绍安装 Oracle 12c RAC 的步骤和注意事项。
安装前准备在开始安装 Oracle 12c RAC 之前,需要进行以下准备工作:1. 虚拟机环境本文假设已经在 Windows Server 2016 上安装好了 VMware Workstation,创建了虚拟机。
2. Oracle 12c RAC 安装文件请确认已经下载了 Oracle 12c RAC 的安装文件,建议下载最新版本。
3. 虚拟机网络设置在 VMware Workstation 中设置虚拟机的网络,建议使用桥接模式或者 NAT 模式。
安装步骤以下是安装 Oracle 12c RAC 的具体步骤:1. 安装准备1.确认虚拟机满足 Oracle 12c RAC 的硬件要求,建议至少 2 个虚拟 CPU、4GB 内存和 40GB 硬盘空间。
2.安装 Windows Server 2016,以管理员身份运行,关闭 UAC(用户账户控制),并将防火墙关闭。
3.安装 Microsoft Loopback Adapter。
2. 安装 Oracle Grid Infrastructure1.解压下载的 Oracle 12c RAC 安装文件。
2.运行setup.exe,选择“Install and Configure Grid Infrastructure for aCluster”。
3.勾选“Create New Cluster”。
4.选择“Advanced Installation”。
5.填写 Cluster 名称,选择“Standalone Cluster”,并填写节点名称。
6.填写其他必要信息,如 ASM 存储、SCAN、VIP IP 等。
RAC install
有个客户想升级到RAC的生产系统,所以逼着自己又去装RAC,同时有一次在回顾一下RAC中的一些知识了,感觉对自己对RAC的认识是相当的有帮助。
两台机器情况如下主机1Hostname:RHEL4-1OS software RHEL4 As(2.6.9.0.78 ELSmp版本)memory:1024MB主机2Hostname:RHEL4-2OS software RHEL4 As(2.6.9.0.78 ELSmp版本)memory:1024MB没有拿到生产环境,所以自己先在VMWare做了,既然是VMware就取巧了一下,安装好一个虚拟机,然后把准备工作都做好在clone一个到另一个系统下了。
第一步首先当然是安装RHEL了,手头上有RHEL4 32bit的,就用这个了。
第二步设置网络配置了,需要两个网卡,配置public,private和virtual ip叻这回就更仔细的研究了,没有按别人的步骤来,只添加了pri host和vip host。
real ip是192.168.2.206hostname rhel4-1192.168.3.206 rhel4-priv1192.168.2.106 rhel4-vip1vip必须和public在同一个Ip段上,vip是提供给oracle使用的,这里我们两个网卡分别对应着public和private第三步创建用户#groupadd dba#groupadd oinstall#useradd -g oinstall -G dba oracle#passwd oracle#mkdir /u01/app/oracle/product/10.2.0.2/db_1 -pmkdir -p /u01/app/oraclechown -R oracle:oinstall /u01/app/oraclechmod -R 775 /u01/app/oracle第四步修改相关参数文件环境变量参数/home/oracle/.bash_profileexport PATHunset USERNAMEexport LANG=zh_CN.EUCORACLE_BASE=/u01/app/oracle;export ORACLE_BASEexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0.2/db_1export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0.2/crs_1export ORACLE_SID=rac1#export NLS_LANG=’SIMPLIFIED CHINESE_CHINA.ZHS16GBK’PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/bin:/usr/ccs/bin:/usr/local/bin:/usr/ucb;export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/oracm/lib:/usr/local/lib:/usr/lib; export LD_LIBRARY_PATHexport ORACLE_TERM=xtermexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_ HOME/network/jlibexport THREADS_FLAG=nativeexport TEMP=/tmpexport TMPDIR=/tmp配置内核参数/etc/sysctl.confkernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.core.wmem_default=262144net.core.rmem_max=262144net.core.wmem_max=262144#/sbin/sysctl -p 生效Linux 帐户可以使用的进程数量和打开文件的数量设置限制/etc/security/limits.conf和/etc/pam.d/login/etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536/etc/pam.d/loginsession required /lib/security/pam_limits.soDisable SELinux /etc/grub.conf在行kernel /vmlinuz-2.6.9-42.ELlargesmp ro root=LABEL=/ rhgb quiet后加入selinux=0第五步加载hangcheck-timer在/etc/rc.d/rc.local加入modprobe hangcheck-timer hangcheck_tick=30 hangcheck_margin=180第六步等效性配置,用oracle用户登录#ssh-keygen -t rsa一路回车#ssh-keygen -t dsa一路回车在`/.ssh下将生成密匙和公匙#cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys其他机器安装好以后运行ssh oracle@rhel4-2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys第七步安装ocfs2和asm下载ocfs2和asm软件,我这里的RAC规划是ocfs2加上Asm,asm相对于row device来说便于管理,相对于ocfs2来说性能更好,至于使用ocfs2主要是做crs和voting disk部分的storage,数据文件以及其他数据库的文件都在asm 上做storage。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用VMWare Server虚拟机在Windows 2003中安装Oracle RAC RAC介绍Oracle Real Application Clusters (RAC) 真正应用集群是oracle高可用性一种解决方案。
RAC 是一种Share Anything的构架,集群中所有的计算机均能访问同一个磁盘。
RAC结构如图:为了满足硬件需要,本问使用VMWare虚拟机来模拟。
网络结构如图:RAC关键知识点:虚拟IP:提供给oracle客户端连接的IP。
此IP有集群软件接管,当集群软件就绪时,虚拟IP可以连接。
表决磁盘/文件:为确定各节点状态而使用的磁盘。
当网络发生异常时,集群使用表决磁盘/文件作为仲裁。
当集群出现节点交替重启的现象时一般表示表决磁盘/文件出现问题。
OCR集群注册信息:集群的服务等配置信息存储在OCR中。
文件说明下面是在WMWare Server 2.0虚拟机中,在windows 2003系统上安装oracle 10R2 RAC的说明。
此说明中的OCFS文件系统,与单机版的oracle类似,适合初学者使用,并不合适于实际生产环境。
硬件拓扑:s1s2内部地址s1p :192.168.200.11s2p :192.168.200.12外部地址s1:外部虚拟地址s1v :s2:192.168.100.12s2v :192.168.100.22下载安装VMWare Server 2.0,License 可以通过注册获取,计算机硬件要求是空闲磁盘需要20G 以上,内存2G 以上。
操作系统是Windows 2003。
虚拟机的配置如下: 硬件 配置 说明系统硬盘 5G 安装window2003操作系统共享磁盘 8G 存储数据文件,表决文件,OCR 。
使用OCFS 或裸设备 内存 512M网卡 2 对应VMWare 的2个子网段下文中符号【】包括的内容指菜单或选项。
安装过程创建虚拟机安装VMWare Server 2后修改网络设置:添加网卡:设置网卡子网地址。
创建2个网卡,网卡一为VMnet1,网卡2为VMnet2,网卡1所在的网络代表外部网。
设置如图:在下面添加虚拟机网卡的时候参照拓扑图注意一一对应。
打开web控制台并登录。
点击【Create Virtual Machine】输入主机名选择操作系统类型。
修改内存设置为512M添加安装操作系统的硬盘,容量为5G。
打开选项,选择立即分配空间以提高性能。
对于共享的磁盘必须立即分配空间。
添加网卡,先只添加一个,创建完成后可以再添加。
选择VMnet1。
完成创建虚拟机。
安装以上相同的顺序创建另外名为s2的虚拟机。
修改s1虚拟机,添加共享磁盘。
注意下面的设置。
在设备节点中选择SCSI1。
选择Persistent。
在s2虚拟机添加硬盘,选择刚才建立的共享磁盘文件,节点仍然选择是SCSI1。
上述截图中没有添加另外一个网卡的说明。
请自行添加。
设置虚拟机配置文件修改各虚拟机目录中vmx文件。
添加disk.locking = "false"修改scsi1.sharedBus = "none"为scsi1.sharedBus = "virtual"设置操作系统在虚拟机上安装Windows2003操作系统,安装磁盘为5G的那个。
安装完虚拟机上后请安装VMWare Tools。
修改2台虚拟机上的C:\WINDOWS\system32\drivers\etc\hosts文件。
添加以下的内容。
192.168.100.11 s1192.168.100.12 s2192.168.100.21 s1v192.168.100.22 s2v192.168.200.11 s1p192.168.200.12 s2p磁盘设置在2台虚拟机上启用磁盘的自动挂载功能。
打开cmd。
输入以下命令。
diskpartautomount enableexit在2台电脑上禁用共享磁盘上的写入缓存(此步骤一般在真实的硬件中才有必要。
虚拟机中没有写入缓存选项)。
点击磁盘,右键【属性】。
在出现对话框中将写入缓存勾去掉。
磁盘分区Windows下oracle只使用扩展分区。
在s1虚拟机上建立分区。
选择【扩展磁盘分区】。
指定大小。
在扩展分区中添加逻辑分区。
为简单化,只建立一个分区存储所有的共享文件(表决文件,OCR,数据库文件)。
不要指派盘符。
不要格式化。
至此,s1虚拟机上的操作完成。
在s2虚拟机上的磁盘管理中点击右键,选择【重新扫描磁盘】。
扫描完成后s2已经能识别s1分的区了,并且自动挂载到盘符上,此时需要将盘符删除。
在分区上右键,选择【更改驱动器号和路径……】。
点击【删除】,确认完成。
网络设置根据网络拓扑图,修改2台虚拟机上连接外部网络的网卡名称pub,内部网络的网卡名称为pri。
点击【高级】菜单,选择【高级设置】选项。
把连接的顺序调整为pub比pri优先级高。
根据网络拓扑手动设置2台虚拟机网卡的IP,只设置外部网络IP及内部网络IP,虚拟IP不用设置。
内部网络IP不设置网关,外部网络IP设置网关。
使用OCFS安装RAC安装clusterware在s1上运行clusterware的setup.exe文件。
制定安装目录修改节点信息。
修改网卡pub接口类型为公用。
设置存储,点击【编辑】,将分区格式化为CFS,并挂载到E盘。
选择存储OCR及表决磁盘。
【安装】【Configuration Assistant】的1到3步可能有失败,请重试。
而第4步Virtual Private IP Configuration Assistant肯定失败,这是一个bug,是因为我们在公用接口上使用的是私有IP 造成的。
忽略选择下一步,在退出后我们手动执行VIPCA就可以了(后页介绍)。
VIPCA配置找到crs的bin目录,运行vipca在s1的IP别名中输入s1v,软件自动填写其他的内容。
安装Oracle DB运行database下的setup.exe监听程序设置在cmd下运行netca,设置监听程序。
数据库建立在cmd下运行dbca。
创建集群数据库。
选择集群文件系统。
数据我们挂载的路径E:\oradata盘。
创建完成。
检查状态。
运行cmd>set ORACLE_SID=ORCL>sqlplus system@ORCL>col INSTANCE_NAME for a10>col HOST_NAME for a10>select INSTANCE_NAME,HOST_NAME,STATUS from gv$instance;可以看到已经有2个实例在运行。
总结:使用OCFS安装RAC,在使用上与单机版的oracle没有太大的区别,也不涉及到ASM,裸设备等概念。
适合作为软件开发测试用。
由于OCFS性能不如裸设备,稳定性还有待验证,下面介绍使用裸设备安装RAC。
使用裸设备安装RAC由于OCFS的稳定性不够,因此在生产环境使用较多的是裸设备及ASM。
ASM必须在集群软件安装之后才能使用(在11G中有变化,ASM可以在集群前使用,具体请参考ORACLE文档)。
而集群软件需要的V otedisk及OCR也就只能使用裸设备了。
在windows上,裸设备就是没有写缓存,被oracle做了标识,未使用的逻辑分区。
对于V otedisk及OCR我们需要分2个分区,剩余的分为一个分区由asm使用。
使用大小V otedisk 50MOCR 200MASM 其他所有先在1个节点上对共享磁盘进行分区,不分配盘符。
在另外的节点扫描磁盘,并将盘符删除。
具体操作过程请参照设置操作系统中的磁盘设置。
提示:在windows的分区一旦被标识为裸设备就不能做其他用了。
由于windows下没有自带清偿磁盘分区数据的工具,需要另外下载。
有免费的Active@ Kill Disk,商业版的PartitionWizard。
Linux下用dd简单多了。
分区结果如图:安装clusterware【Configuration Assistant】的1到3步可能有失败,请重试。
而第4步Virtual Private IP Configuration Assistant肯定失败,这是一个bug,是因为我们在公用接口上使用的是私有IP造成的。
忽略选择下一步,在退出后我们手动执行VIPCA就可以了。
参照OCFS安装RAC中的VIPCA配置。
点击下一步,退出。
安装集群软件完成。
安装Oracle DB安装过程请参照OCFS中的【安装Oracle DB】。
并参照OCFS章节中的【监听程序设置】设置监听程序。
创建ASM实例运行dbca,选择集群数据库。
选择【配置自动存储管理】。
设置ASM参数:设置sys口令,参数文件有2中,一种是IFILE,可以在非集群文件系统中使用,一种是SPFILE,必须要在集群文件系统中使用。
由于我们没有安装OCFS集群文件系统。
因此只能使用IFILE。
IFILE中的参数可以用文本编辑器修改。
创建磁盘组,点击【新建】。
输入磁盘组名,ASM可以像RAID一样使用磁盘做冗余保证数据安装,在此将冗余设置为外部,不做冗余。
在选择磁盘前我们需要对磁盘进行标识,点击【正在磁盘上加戳记…】。
勾选【Add or change label】。
工具列出所有的分区,选择【Candidate device】类型的分区,可以多选。
在此我们只有一个分区可以选择。
点击【下一步】加标记。
把磁盘打勾,数据ASM名称。
点击【确定】。
现在ASM已经把磁盘组挂载了(MOUNTED)。
状态中2/2表示2个节点中均已挂载。
点击【完成】。
数据库建立运行dbca,选择集群数据库,选择【创建数据库】。
在存储我们选择asm。
选择ORACLe管理的文件可以简化磁盘管理,如建立表空间是只需要指定名称和大小就可以,而不需要制定路径。
确认创建数据库。
创建完成。
检查状态。
运行cmd>set ORACLE_SID=ORCL>sqlplus system@ORCL>col INSTANCE_NAME for a10>col HOST_NAME for a10>select INSTANCE_NAME,HOST_NAME,STATUS from gv$instance;。