【rac asm扩容】在vmware workstation中配置集群(rac)的共享存储(磁盘)方法(流程)

本文主要是介绍【rac asm扩容】在vmware workstation中配置集群(rac)的共享存储(磁盘)方法(流程),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在vmware workstation中配置集群(rac)要用的共享存储(磁盘)方法(流程)

注意:所有机器最好在关机状态下!!!

1)、添加一块新的硬盘





要点:立即分配所有磁盘空间。


要点:将共享的磁盘文件放到一个公共位置(可自定义,但最好不要放在虚拟机文件夹下),例如这里是放在F:\Virtual Machines\ShareDisks目录下(路径最好不要有中文!!!)。


选择新加的磁盘,点击右下角的高级按钮


选择虚拟设备节点,这里选择SCSI 2:0,模式选择独立——永久。



添加后打开.vmxf可以看到新加的磁盘信息:


那么,怎么将其设置成共享(其它集群也可以正常识别、读写)呢?

其实也是挺简单的,只要在.vmx文件后面添加以下内容:

disk.locking = "FALSE" 
diskLib.dataCacheMaxSize= "0" 
scsi2.sharedBus ="virtual"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"

diskLib.maxUnsyncedWrites = "0"

其中scsi2.sharedBus ="virtual"里边的2就是选择虚拟设备节点时选择SCSI 2:0的2。

即:


然后将新增的所有内容复制粘贴到要使用这块共享磁盘的虚拟机的.vmx文件中。

开启节点1和节点2,查看新增的磁盘:



做了块方式绑定udev后,ll /dev/sd?看到磁盘的结果不稳定(未做绑定的一直可以看到),但好像也不影响使用,不知道是什么原因?知道的人麻烦回复下,谢谢!

在节点1对/dev/sdg进行分区:



在节点2通过partprobe重载分区表,避免重启系统



绑定设备(各节点都执行)

for i in g;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"">> /etc/udev/rules.d/99-oracle-asmdevices.rules

done

检查


重启udev



检查绑定结果



将磁盘加入到asm实例:

图形化界面添加:

选择要添加的磁盘组,这里选择DATA:


可以看到,刚刚新加的硬盘已显示出来:/dev/asm-diskg


点击确定即可。


通过命令添加:


SQL> alter diskgroup DATA add disk '/dev/asm-diskg';


检查另一个节点


可以看到,已经添加成功!


关于手动平衡磁盘组 

一般情况下ASM都会自动对其下的磁盘组进行平衡,不过ORACLE也提供了手动平衡磁盘组的方式,通过alter diskgroup ... power 语句。前面提到过磁盘组的平衡度有0到11多个级别,默认是按照ASM_POWER_LIMIT初始化参数中设置的值。

SQL> show parameter ASM_POWER_LIMIT


NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
asm_power_limit                      integer     1

手动平衡的话,设置的平衡度可以与初始化参数中并不相同,例如,设置磁盘组平衡度为5,语句如下: 

SQL> alter diskgroup asmdisk2 rebalance power 5; 


Diskgroup altered. 

手动平衡磁盘组可能涉及大量的工作,该操作可能费时较久,因此DBA在执行该语句时,一定要注意该操作对IO性能的影响。另外再次强调,上述语句将很快返回diskgroup altered的提示,但这并不表示操作真正完成,它只是反馈语句提交而已,查看磁盘后台的操作,可以通过v$asm_operator视图,或者在语句执行时增加wait子句,这样ASM将会等到操作真正完成时,才返回提示信息。 

载自:http://wallimn.iteye.com/blog/1561529

这篇关于【rac asm扩容】在vmware workstation中配置集群(rac)的共享存储(磁盘)方法(流程)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1103364

相关文章

Security OAuth2 单点登录流程

单点登录(英语:Single sign-on,缩写为 SSO),又译为单一签入,一种对于许多相互关连,但是又是各自独立的软件系统,提供访问控制的属性。当拥有这项属性时,当用户登录时,就可以获取所有系统的访问权限,不用对每个单一系统都逐一登录。这项功能通常是以轻型目录访问协议(LDAP)来实现,在服务器上会将用户信息存储到LDAP数据库中。相同的,单一注销(single sign-off)就是指

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

异构存储(冷热数据分离)

异构存储主要解决不同的数据,存储在不同类型的硬盘中,达到最佳性能的问题。 异构存储Shell操作 (1)查看当前有哪些存储策略可以用 [lytfly@hadoop102 hadoop-3.1.4]$ hdfs storagepolicies -listPolicies (2)为指定路径(数据存储目录)设置指定的存储策略 hdfs storagepolicies -setStoragePo

HDFS—存储优化(纠删码)

纠删码原理 HDFS 默认情况下,一个文件有3个副本,这样提高了数据的可靠性,但也带来了2倍的冗余开销。 Hadoop3.x 引入了纠删码,采用计算的方式,可以节省约50%左右的存储空间。 此种方式节约了空间,但是会增加 cpu 的计算。 纠删码策略是给具体一个路径设置。所有往此路径下存储的文件,都会执行此策略。 默认只开启对 RS-6-3-1024k

HDFS—集群扩容及缩容

白名单:表示在白名单的主机IP地址可以,用来存储数据。 配置白名单步骤如下: 1)在NameNode节点的/opt/module/hadoop-3.1.4/etc/hadoop目录下分别创建whitelist 和blacklist文件 (1)创建白名单 [lytfly@hadoop102 hadoop]$ vim whitelist 在whitelist中添加如下主机名称,假如集群正常工作的节

Hadoop集群数据均衡之磁盘间数据均衡

生产环境,由于硬盘空间不足,往往需要增加一块硬盘。刚加载的硬盘没有数据时,可以执行磁盘数据均衡命令。(Hadoop3.x新特性) plan后面带的节点的名字必须是已经存在的,并且是需要均衡的节点。 如果节点不存在,会报如下错误: 如果节点只有一个硬盘的话,不会创建均衡计划: (1)生成均衡计划 hdfs diskbalancer -plan hadoop102 (2)执行均衡计划 hd

hadoop开启回收站配置

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 开启回收站功能参数说明 (1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 (2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。