虚拟机RAC安装时需要注意什么,有哪些安装步骤?

虚拟机RAC安装可行,但前提是共享存储、独立心跳网络、时间同步和资源预留到位;缺任何一项,集群都可能出现节点驱逐或ASM磁盘掉线。

在VMware、KVM这类虚拟化环境里跑Oracle RAC,本质是把物理机集群的底层依赖搬到虚拟化层,Oracle官方文档明确,RAC依赖共享存储和集群心跳,近年来,本地机房和私有云里用虚拟机部署RAC越来越常见,真正决定成败的不是点下一步,而是虚拟化层的地基有没有打好。

VMware 无法打开虚拟机 获取该虚拟机的所有权失败 Workstation 16 Pro
加载中
VMware 无法打开虚拟机 获取该虚拟机的所有权失败 Workstation 16 Pro

虚拟机RAC安装需要共享存储吗?先看底层逻辑

RAC为什么离不开共享存储

Oracle RAC要求多个节点同时访问同一份数据,OCR和Voting Disk存放集群配置与仲裁信息,必须放在所有节点都能读写的共享设备上,ASM磁盘组承载数据文件、控制文件、归档日志,同样需要共享。

  • 本地磁盘只能做系统盘,不能做OCR或Voting Disk。
  • 单节点能识别、另一个节点看不到的盘,ASM会直接踢掉。
  • 共享存储要支持并发写入,不是简单挂载同一个NFS目录就完事。

虚拟机共享盘怎么选

方式 适用场景 注意点
VMware共享VMDK vSphere、ESXi 厚置备延迟置零,SCSI总线共享选“多写入者”
KVM shareable disk 开源虚拟化 使用cache=noneio=nativeshareable
iSCSI LUN 跨物理机、混合环境 独立存储网络,配置多路径
NFS 简化部署 确认NFS版本、锁机制和Oracle直接NFS支持

至少准备3块共享盘:一块做OCR/Voting Disk,一块做DATA,一块做FRA,生产环境建议OCR/Voting使用外部冗余,并单独规划存储网络。

虚拟机RAC安装和物理机安装区别:资源规划与网络配置

资源规划差异

虚拟机RAC安装时需要注意什么,有哪些安装步骤?

物理机RAC的CPU和内存是独占的,虚拟机RAC则要面对超分、内存回收和CPU就绪时间,业内专家指出,虚拟化层的CPU超分和内存回收会放大RAC心跳延迟,生产环境应保留资源余量。

维度 物理机RAC 虚拟机RAC
共享存储 FC、iSCSI 共享VMDK、iSCSI、NFS
网络 物理网卡 vSwitch、VLAN,注意抖动
CPU 独占 避免过度超分
成本 硬件投入高 初期成本低,Oracle授权不变

建议每个节点内存从16GB起步,按数据库负载上浮,关闭内存气球、限制CPU超分,给Grid和数据库留足资源。

网络配置要点

虚拟机RAC至少需要3块网卡:Public、Private、SCAN或VIP,Private心跳最好走独立vSwitch或VLAN,不要和业务流量混跑。

  • Public:客户端访问、SCAN监听。
  • Private:节点间心跳、Cache Fusion。
  • VIP:故障漂移地址。
  • SCAN:至少1个IP,推荐3个,便于扩展。

/etc/hosts示例:

168.56.11 rac1
192.168.56.12 rac2
192.168.56.13 rac1-vip
192.168.56.14 rac2-vip
192.168.56.15 rac-scan
10.0.0.11 rac1-priv
10.0.0.12 rac2-priv

时间同步用chrony,两个节点必须一致,SELinux和firewalld在安装前关闭或放行,安装oracle-database-preinstall-19c可自动完成大部分内核参数和用户组配置。

北京企业内网虚拟机RAC安装:从建虚机到共享盘

建虚机和系统准备

  1. 创建2台虚拟机,操作系统选Oracle Linux 7/8/9或RHEL。
  2. 每台虚机配置双网卡以上,Private网卡独立VLAN。
  3. 设置主机名,写入/etc/hosts
  4. 关闭SELinux:setenforce 0,并修改/etc/selinux/config
  5. 停止firewalld:

    虚拟机RAC安装时需要注意什么,有哪些安装步骤?

    systemctl stop firewalld && systemctl disable firewalld

  6. 安装preinstall包,创建grid和oracle用户。
  7. 配置chrony,执行chronyc sources -v检查同步。

共享盘与ASM

VMware环境下,在虚拟机设置里添加共享磁盘,磁盘类型选厚置备延迟置零,SCSI控制器共享选“多写入者”,第二台节点添加现有磁盘时,选择同一VMDK。

KVM环境下,使用virsh attach-disk挂载共享盘,参数包含--shareable --cache=none --io=native,两个节点都要能看到相同设备名,建议用scsi_id/dev/disk/by-id绑定udev规则。

lsblk
/usr/lib/udev/scsi_id -g -u -d /dev/sdb

ASM磁盘组规划:

  • OCR/VOTING:3块小盘,外部冗余。
  • DATA:1块大盘,按数据量扩展。
  • FRA:1块盘,用于归档和备份。

虚拟机RAC安装价格大概多少:服务报价通常包含什么

虚拟机RAC安装价格没有统一标准,差异主要看节点数量、共享存储方案、远程还是现场、是否包含ASM和多路径、是否需要补丁升级和验收文档,Oracle软件授权费用通常另计,往往高于安装服务费。

报价时问清这些内容:

  • 是否包含共享存储规划和多路径配置。
  • 是否包含Grid Infrastructure和数据库软件安装。
  • 是否包含建库、ASM磁盘组、备份策略。
  • 是否提供集群验证报告和操作文档。
  • 现场支持是否含差旅和驻场周期。

不要只比总价,便宜方案可能省掉私有网络规划或共享盘冗余,后期节点驱逐的代价更高,北京、上海、深圳等地服务商较多,远程实施和现场实施价差明显。

虚拟机RAC安装步骤:Grid与数据库落地

安装Grid Infrastructure

解压Grid安装包到/u01/app/19.0.0/grid,运行:

cd /u01/app/19.0.0/grid
./gridSetup.sh

选择“Configure Oracle Grid Infrastructure for a Cluster”,配置SCAN、节点、Public/Private网卡、ASM磁盘组,安装到两个节点后,依次执行

虚拟机RAC安装时需要注意什么,有哪些安装步骤?

root.sh,第一个节点完成后,再在第二个节点执行。

安装数据库软件和建库

数据库软件用runInstaller,选择Oracle RAC安装,安装完成后执行root.sh,建库使用dbca,选择RAC,实例数设为2,节点选rac1和rac2,数据文件放ASM。

验证命令

crsctl stat res -t
srvctl status database -d RACDB
asmcmd lsdg
cluvfy stage -post crsinst -n rac1,rac2

资源状态应为ONLINE,数据库实例在两个节点运行,ASM磁盘组挂载正常。虚拟机RAC安装的核心不是点下一步,而是共享存储、网络和时间同步的稳定性。 规划到位后再装,成功率会高很多。

虚拟机RAC安装Q&A:共享存储、验证与生产可行性

虚拟机RAC安装一定要用ASM吗?

不一定,Oracle RAC也支持NFS、ACFS等共享存储方案,ASM是官方推荐方式,管理简单,适合大多数虚拟机RAC场景,若使用NFS,要确认NFS版本、锁机制和直接NFS支持,避免I/O路径成为瓶颈。

虚拟机RAC安装后怎么验证集群是否正常?

先跑crsctl stat res -t看资源状态,再跑srvctl status database -d RACDB看实例分布,然后跑asmcmd lsdg确认磁盘组,最后用cluvfy stage -post crsinst -n rac1,rac2做集群健康检查,资源ONLINE、实例双节点运行、ASM挂载正常,说明基础集群可用。

虚拟机RAC安装能跑在生产环境吗?

可以,但要做好资源预留、共享存储冗余、独立心跳网络和监控,行业共识认为,RAC的稳定性七分靠规划,三分靠安装,共享存储和私有网络是底线,生产环境还应关闭内存气球、限制CPU超分,并对VIP、SCAN、ASM磁盘组和节点间心跳做持续监控,验证命令返回SUCCESS,资源状态为ONLINE,就说明集群基础安装完成。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/673458.html

(0)
域名问题怎么处理?,域名解析失败怎么办?
上一篇 2026年9月21日 18:39
根域名定向到底是什么?,网站搭建时如何配置优化解析?
下一篇 2026年9月21日 18:40

相关推荐

  • python cartridge是什么?python cartridge插件怎么用

    Python Cartridge(Python 应用容器化部署方案)是一种将 Python 代码、依赖库及运行环境打包成标准化镜像的技术,它能实现“一次构建,到处运行”,彻底解决环境配置冲突问题,是当前微服务架构下最主流的应用交付方式,在传统的 Python 开发中,开发者最常遇到的痛点莫过于“在我电脑上明明能……

    服务器运维 2026年7月12日
    12000
  • 深入剖析服务器构造,核心组件与性能优化全指南 | 服务器散热问题如何解决? 企业服务器维护

    服务器构造服务器是现代数字世界的核心引擎,其构造直接决定了数据中心性能、可靠性和效率的天花板,理解其精密的内部构造,对于IT决策者、运维工程师乃至关注技术底层的用户都至关重要,本文将深入剖析一台典型企业级服务器的核心构造层次,揭示其专业设计的精髓,物理基础:机箱与电源机箱 (Chassis): 服务器物理形态的……

    2026年2月15日
    18530
  • Linux服务器必备软件有哪些,推荐清单?

    Linux服务器软件按用途可划分为操作系统、Web服务、数据库、缓存、运维监控、安全防护、虚拟化容器和文件备份等几大类,其中最常用的组合是Linux发行版+Nginx+MySQL+PHP/Python,再加上Redis和Docker就能跑起绝大多数业务,先把地基砌好:主流Linux发行版怎么选操作系统是所有服务……

    2026年8月26日
    400
  • python assrest怎么用?python assrest安装教程

    Python Assrest 是一款专为 API 自动化测试打造的轻量级框架,它通过声明式语法极大降低了接口测试的门槛,特别适合追求高效交付的中小型团队及独立开发者,在软件开发生命周期中,API 测试往往是耗时最长且最容易出错的环节,传统的测试方案要么依赖庞大的商业软件,学习曲线陡峭;要么使用 Selenium……

    2026年7月8日
    11600
  • 个人家用网络存储服务器值得买吗?nas家用推荐

    个人家用网络存储服务器(NAS)是解决多设备数据同步、隐私保护及影音娱乐需求的最佳方案,其核心价值在于将分散的数据集中管理并实现全天候私有云访问,为什么你需要一台家用NAS而非公有云?在数字化生活日益普及的今天,数据量呈指数级增长,照片、视频、文档堆积在电脑硬盘或手机里,不仅占用空间,更面临丢失风险,许多用户面……

    2026年6月3日
    5900
  • 服务器快速上手指南,新手如何快速配置服务器?

    服务器的高效运维与快速部署,核心在于建立标准化的操作流程与严密的安全防护体系,想要实现服务器的快速上手,必须精准把控连接配置、环境搭建、安全加固及后期维护四大关键环节,摒弃繁琐的试错步骤,直接采用业界验证的最佳实践方案,这不仅关乎业务的快速上线,更决定了系统长期的稳定性与数据安全, 精准连接:打破本地与云端的物……

    2026年3月23日
    10500
  • 服务器密码有哪些特点?服务器密码设置应具备哪些安全特性

    服务器密码特点服务器密码是系统安全的第一道防线,其设计与管理直接决定企业数据资产的防护等级,真正的服务器密码必须具备高强度复杂性、动态可变性、权限差异化与审计可追溯性四大核心特点,缺一不可,以下从技术实现、运维实践与安全合规三个维度展开说明,为IT管理者提供可落地的解决方案,高强度复杂性:抵御暴力破解的基石密码……

    2026年4月15日
    6200
  • 如何绕过VMware虚拟机激活限制,虚拟机激活失败怎么办?

    解决VMware虚拟机激活限制不需要破解,正确路径是根据使用场景选择个人免费版或官方订阅版,本文给出完整方案和激活失败排查方法,vmware虚拟机激活限制怎么解决——先分清你的使用场景我经常遇到这样的用户:打开VMware Workstation Pro,输入网上找来的密钥,报错;改系统时间,报错更离谱;最后下……

    2026年9月18日
    000
  • 如何获得服务器最大折扣?限时特惠来袭,立即节省成本!

    揭秘获取最大折扣的核心策略最准确的回答:获取服务器最大折扣的关键在于精准把握厂商季度末/财年末销售周期、结合大规模采购谈判(含硬件+多年维保)、灵活运用混合云预留实例策略,并借助具备厂商深度合作关系的专业渠道伙伴,服务器采购是企业IT支出的重头戏,如何在保证性能与可靠性的前提下争取最大折扣,是每位IT决策者和采……

    2026年2月15日
    12800
  • 个人简历大数据分析怎么看?大数据时代简历优化技巧

    2026年简历大数据分析的核心在于通过AI算法精准匹配岗位需求,求职者应利用数据化呈现和关键词优化提升通过率,企业则需借助数据洞察优化招聘流程并降低用人风险,简历大数据背后的算法逻辑与筛选机制在2026年的招聘环境中,HR手动筛选简历已成为历史,绝大多数中大型企业,尤其是互联网、金融及高端制造业,普遍部署了基于……

    2026年5月26日
    3200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注