Installation 11g R2 Grid Infstructure with two Redhat5
Pre-İnstallation Requirements
1) Check System requirements
cat /proc/meminfo | grep MemTotal
cat /proc/meminfo | grep SwapTotal Sistemin swap
2) Check Network Requirements
A) Single Client Access Name(SCAN):Bu cluster da çalışan node lardan bağımsız olarak node
lara ulaşmamızı sağlar.Sistem ne kadar büyük olursa olsun 3 tane scan ip adresi vardır.Aynı scan name
karşılık gelen 3 farklı ip adresi vardır.
B)IP address Requirements:Her node üzerinde en az iki interface olmalıdır.Biri public network
için diğeri nodes arasında interconnect bağlantı için.Bu interface lerin ip tanımlamaları
installation dan önce manually olarak yapılır.
-->public ip(manually)
-->private ip(interconnect,manually)
-->virtual ip (public network ile aynı subnette olmalıdır)(by oracle)
-->SCAN ip(by DNS).Bu kurulumda DNS yerine GNS kullanacağız
Not:Bu kurulumda DNS'e alternatif olarak GNS kullandır.Bu installation sırasında advance installation bölümünden bunun için bir ip adresi tanımlanır. Ve bu ip adresi /etc/resolv.conf dosyasına nameserver olarak eklenir.
3) Check Operating System Package(apply both two machine)
yum install -y binutils compat-libstdc++-33 compat-libstdc++ elfutils-libelf
elfutils-libelf-devel expat gcc gcc-c++ glibc glibc glibc-common
glibc-devel glibc-headers kernel-headers ksh libaio libaio libaio-devel libgcc
libgomp libstdc++ l libstdc++-devel make sysstat
unixODBC unixODBC-devel
4)Create Groups and Users(apply both two machine):Bu yapılandırma node ların hepsinde aynı olmalıdır.
# groupadd -g 1000 oinstall
# groupadd -g 1031 dba
# useradd -u 1101 -g oinstall -G dba oracle
# mkdir -p /u01/app/11.2.0/grid
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01
# chmod -R 775 /u01/
NOT=Clusterware yapısında node ların birbirleriyle parola sormaksızın haberleşmeleri sağlanır.Bu işlem oracle kullanıcısı ile yapılır. Bu linkten yararlanabilirsiniz...
5) Check Storage:Shared storage her node tarafından aynı şekilde görülmelidir.(fdisk -l)
6)Prepare Storage for ASM:Cluster içinde bulunan her node a ASM kurulmalıdır. Shared storage istenildiği şekilde partitions ayrılır.
-->oracleasmlib-->oracle asm libraries
-->oracleasm-support-->administer asmlib
-->oracleasm-->kernel module for asm library
Bu library kurduktan sonra oracleasm createdisk komutu ile önceden hazır
hale getirilmis disk partition ları asm için configure edilir.
1) oracleasm init
2) oracleasm createdisk asmdata1 /dev/sdx(diskler bu şekilde oluşturulur.)
3) oracleasm scandisks
Not: Bu oluşturulan diskler /dev/oracleasm/disks dizininin altında yer alır. Kurulum aşamasında ASM ye diskleri tanıtırken discovery path olarak bu path kullanırız.
7)İnstall Oracle Grid Infrastructure Software:Grid software file içindeki
runInstaller çalıştırılır.(./runInstaller)
Burada aldığım hata scan ip ile alakalıydı. Kullanılan 3 scan ip den biri network de başka bir makineyle çakışıyordu. Değiştirdikten sonra problem çözüldü.Fakat sistem 2 scan ip ile de çalışıyor.
1) Check System requirements
cat /proc/meminfo | grep MemTotal
cat /proc/meminfo | grep SwapTotal Sistemin swap
2) Check Network Requirements
A) Single Client Access Name(SCAN):Bu cluster da çalışan node lardan bağımsız olarak node
lara ulaşmamızı sağlar.Sistem ne kadar büyük olursa olsun 3 tane scan ip adresi vardır.Aynı scan name
karşılık gelen 3 farklı ip adresi vardır.
B)IP address Requirements:Her node üzerinde en az iki interface olmalıdır.Biri public network
için diğeri nodes arasında interconnect bağlantı için.Bu interface lerin ip tanımlamaları
installation dan önce manually olarak yapılır.
-->public ip(manually)
-->private ip(interconnect,manually)
-->virtual ip (public network ile aynı subnette olmalıdır)(by oracle)
-->SCAN ip(by DNS).Bu kurulumda DNS yerine GNS kullanacağız
Not:Bu kurulumda DNS'e alternatif olarak GNS kullandır.Bu installation sırasında advance installation bölümünden bunun için bir ip adresi tanımlanır. Ve bu ip adresi /etc/resolv.conf dosyasına nameserver olarak eklenir.
3) Check Operating System Package(apply both two machine)
yum install -y binutils compat-libstdc++-33 compat-libstdc++ elfutils-libelf
elfutils-libelf-devel expat gcc gcc-c++ glibc glibc glibc-common
glibc-devel glibc-headers kernel-headers ksh libaio libaio libaio-devel libgcc
libgomp libstdc++ l libstdc++-devel make sysstat
unixODBC unixODBC-devel
4)Create Groups and Users(apply both two machine):Bu yapılandırma node ların hepsinde aynı olmalıdır.
# groupadd -g 1000 oinstall
# groupadd -g 1031 dba
# useradd -u 1101 -g oinstall -G dba oracle
# mkdir -p /u01/app/11.2.0/grid
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01
# chmod -R 775 /u01/
NOT=Clusterware yapısında node ların birbirleriyle parola sormaksızın haberleşmeleri sağlanır.Bu işlem oracle kullanıcısı ile yapılır. Bu linkten yararlanabilirsiniz...
5) Check Storage:Shared storage her node tarafından aynı şekilde görülmelidir.(fdisk -l)
6)Prepare Storage for ASM:Cluster içinde bulunan her node a ASM kurulmalıdır. Shared storage istenildiği şekilde partitions ayrılır.
-->oracleasmlib-->oracle asm libraries
-->oracleasm-support-->administer asmlib
-->oracleasm-->kernel module for asm library
Bu library kurduktan sonra oracleasm createdisk komutu ile önceden hazır
hale getirilmis disk partition ları asm için configure edilir.
1) oracleasm init
2) oracleasm createdisk asmdata1 /dev/sdx(diskler bu şekilde oluşturulur.)
3) oracleasm scandisks
Not: Bu oluşturulan diskler /dev/oracleasm/disks dizininin altında yer alır. Kurulum aşamasında ASM ye diskleri tanıtırken discovery path olarak bu path kullanırız.
7)İnstall Oracle Grid Infrastructure Software:Grid software file içindeki
runInstaller çalıştırılır.(./runInstaller)
Scan ı GNS ile yapılandıracaksaniz GNS ip adresini /etc/resolv.conf dosyasına eklemelisiniz(nameserver 'gns ip address')
change discovery path /dev/oracleasm/disks path i yazılır.
Burada aldığım hata scan ip ile alakalıydı. Kullanılan 3 scan ip den biri network de başka bir makineyle çakışıyordu. Değiştirdikten sonra problem çözüldü.Fakat sistem 2 scan ip ile de çalışıyor.