7 Ağustos 2012 Salı

                  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)



 


















  
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.