Press ESC to close

Oracle RAC Node Addition and Removal Operations

Oracle RAC ortamlarında ihtiyaçlara bağlı olarak cluster yapısına yeni düğümler (node) eklenebilir veya mevcut düğümler cluster yapısından çıkarılabilir. Bu işlemler sırasında Grid Infrastructure, ASM ve RDBMS bileşenlerinin doğru şekilde yapılandırılması büyük önem taşır. Oracle, node ekleme ve çıkarma işlemlerinin güvenli şekilde gerçekleştirilebilmesi için cluvfy, addNode.sh, runInstaller ve crsctl gibi çeşitli araçlar sunmaktadır.

Bu yazıda mevcut bir Oracle RAC cluster ortamına yeni bir node ekleme ve mevcut bir node’u güvenli şekilde cluster yapısından çıkarma adımları incelenecektir.

  • Grid Infrastructure Home (cluster/ASM) cloning.
  • Cluster configuration.
  • Cloning the RDBMS home system.Adding Nodes
 

Node Ekleme (Adding Node)

Yeni eklenecek node ağ yapılandırması, dizin yapılandırılması vs. gibi diğer nodlarla aynı duruma getirildiğinde yeni eklenecek olan nodda aşağıdaki komut çalıştırılır.

$ cluvfy stage –pre nodeadd –n rac3 –fixup -verbose

Eğer hata almaz isek aşağıdaki komut ile node ekleme işlemini başlatırız.

$ $GRID_HOME/oui/bin/addNode.sh –silent "CLUSTER_NEW_NODES={rac3}"
 "CLUSTER_NEW_VIRTUAL_HOSTNAMES={rac3_vip}"
 
$ cluvfy stage –post nodeadd –n rac3

$ crsctl check cluster –all –- verify the cluster health from all nodes

$ olsnodes –n -- to list all existing nodes in a cluster

$ORACLE_HOME/oui/bin/addNode.sh "CLUSTER_NEW_NODES={rac3}" 


$ ./cluvfy stage –post addnode –n rac3 -verbose

Node Çıkarma (REMOVE NODE)

Üç nodlu bir küme olduğunu ve rac3 isimli nodu cluster dan çıkarmak istediğimizi varsayalım.

$ olsnodes –n –s -t

rac1 1 Active Pinned
rac2 2 Active Pinned
rac3 3 Active Pinned

Üç nodda actif ve pinned hadedir. çıkarmak istediğimiz düğümü unpin yapmamız gerek

$ crsctl unpin css –n rac3

root user ile rac3 nodunda aşağıdaki komutu çalıştırılır.

$crsctl delete node –n rac3

Güncellemenin yapılabilmesi için tüm aktif düğümlerde aşağıdaki komut çalıştırılır.

$GRID_HOME/oui/bin/runInstaller –updateNodeList ORACLE_HOME=$GRID_HOME
cluster_nodes={rac1,rac2} CRS=TRUE -silent

Slient modda herhangi bir etkilşim ekranı olamayacağı için. Silme işlemi sonrasında herhangi bir etkin düğümden silme işlemi doğrulanır.

$cluvfy stage –post nodedel –n rac3 –verbose

$olsnodes –n –s -t

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir