RAC veritabanı sunucularında ACFS (ASM Cluster File System) driver kurulumu
Oracle ASM Cluster File System (ACFS) , ASM üzerinden cluster dosya sistemi oluşturmak amaçlı kullanılmaktadır. Oluşturulan dosya sistemi ASM disk grupları içindeki alanı kullanacaktır. Bu dosya sisteminde Grid Infrastructure home dizini ve direkt olarak Oracle ASM içerisinde bulunan dosyaların tutulmaması gerekmektedir. Bu dosyalar dışındaki tüm dosyalar için ACFS kullanılabilir.
ACFS kullanılabilmesi için driver gerekmektedir. Bu driver’ın kurulumu ve yüklenmesi aşağıdaki adımları takip edilerek yapılabilir.
İki node’lu rac veritabanı üzerinde kurulum için yapılması gerekenler aşağıda belirtilmiştir.
Tüm işlemler root kullanıcısı ile yapılacaktır.
Öncelikle daha önceden bir kurulumun yapılıp yapılmadığını kontrol edelim.
İşletim sisteminin desteklenen işletim sistemleri arasında olup olmadığını kontrol ediyoruz.
root@dbnode1:/u01/app/11.2.0/grid/bin> ./acfsdriverstate -orahome /u01/app/11.2.0/grid supported ACFS-9200: Supported
Kurulum yapılıp yapılmadığını kontrol ediyoruz.
root@dbnode1:/u01/app/11.2.0/grid/bin> ./acfsdriverstate -orahome /u01/app/11.2.0/grid installed ACFS-9203: false
Yukarıdaki çıktıları aldıysak kuruluma geçebiliriz.
1. node üzerinde :
Kurulum İşlemi :
root@dbnode1:/u01/app/11.2.0/grid/bin> /u01/app/11.2.0/grid/bin/acfsroot install ACFS-9300: ADVM/ACFS distribution files found. ACFS-9307: Installing requested ADVM/ACFS software. ACFS-9308: Loading installed ADVM/ACFS drivers. ACFS-9321: Creating udev for ADVM/ACFS. ACFS-9323: Creating module dependencies - this may take some time. ACFS-9154: Loading 'oracleoks.ko' driver. ACFS-9154: Loading 'oracleadvm.ko' driver. ACFS-9154: Loading 'oracleacfs.ko' driver. ACFS-9327: Verifying ADVM/ACFS devices. ACFS-9156: Detecting control device '/dev/asm/.asm_ctl_spec'. ACFS-9156: Detecting control device '/dev/ofsctl'. ACFS-9309: ADVM/ACFS installation correctness verified.
Kurulum sonrasında driver’ların yüklenmesi :
root@dbnode1:/u01/app/11.2.0/grid/bin> /u01/app/11.2.0/grid/bin/acfsload start ACFS-9391: Checking for existing ADVM/ACFS installation. ACFS-9392: Validating ADVM/ACFS installation files for operating system. ACFS-9393: Verifying ASM Administrator setup. ACFS-9308: Loading installed ADVM/ACFS drivers. ACFS-9327: Verifying ADVM/ACFS devices. ACFS-9156: Detecting control device '/dev/asm/.asm_ctl_spec'. ACFS-9156: Detecting control device '/dev/ofsctl'. ACFS-9322: completed
CRS tarafında acfs hizmetinin başlatılması :
root@dbnode1:/u01/app/11.2.0/grid/bin>./crsctl start res ora.registry.acfs -n dbnode1 CRS-2672: Attempting to start 'ora.registry.acfs' on 'dbnode1' CRS-2676: Start of 'ora.registry.acfs' on 'dbnode1' succeeded
2. node üzerinde :
Kurulum İşlemi :
root@dbnode2:/u01/app/11.2.0/grid/bin> /u01/app/11.2.0/grid/bin/acfsroot install ACFS-9300: ADVM/ACFS distribution files found. ACFS-9307: Installing requested ADVM/ACFS software. ACFS-9308: Loading installed ADVM/ACFS drivers. ACFS-9321: Creating udev for ADVM/ACFS. ACFS-9323: Creating module dependencies - this may take some time. ACFS-9154: Loading 'oracleoks.ko' driver. ACFS-9154: Loading 'oracleadvm.ko' driver. ACFS-9154: Loading 'oracleacfs.ko' driver. ACFS-9327: Verifying ADVM/ACFS devices. ACFS-9156: Detecting control device '/dev/asm/.asm_ctl_spec'. ACFS-9156: Detecting control device '/dev/ofsctl'. ACFS-9309: ADVM/ACFS installation correctness verified.
Kurulum sonrasında driver’ların yüklenmesi :
root@dbnode2:/u01/app/11.2.0/grid/bin> /u01/app/11.2.0/grid/bin/acfsload start ACFS-9391: Checking for existing ADVM/ACFS installation. ACFS-9392: Validating ADVM/ACFS installation files for operating system. ACFS-9393: Verifying ASM Administrator setup. ACFS-9308: Loading installed ADVM/ACFS drivers. ACFS-9327: Verifying ADVM/ACFS devices. ACFS-9156: Detecting control device '/dev/asm/.asm_ctl_spec'. ACFS-9156: Detecting control device '/dev/ofsctl'. ACFS-9322: completed
CRS tarafında acfs hizmetinin başlatılması :
root@dbnode2:/u01/app/11.2.0/grid/bin>./crsctl start res ora.registry.acfs -n dbnode2 CRS-2672: Attempting to start 'ora.registry.acfs' on 'dbnode2' CRS-2676: Start of 'ora.registry.acfs' on 'dbnode2' succeeded
Tüm node’larda kurulum adımları tamamlandıktan sonra CRS tarafında acfs kaynağının aşağıdaki gibi olması gerekmektedir.
root@dbnode2:/u01/app/11.2.0/grid/bin>./crsctl status res ora.registry.acfs NAME=ora.registry.acfs TYPE=ora.registry.acfs.type TARGET=ONLINE , ONLINE STATE=ONLINE on dbnode1, ONLINE on dbnode2
Son olarak tüm node’larda driver’ların yüklü olduğunu kontrol edelim.
root@dbnode1:/u01/app/11.2.0/grid/bin> ./acfsdriverstate -orahome /u01/app/11.2.0/grid loaded ACFS-9203: true root@dbnode2:/u01/app/11.2.0/grid/bin> ./acfsdriverstate -orahome /u01/app/11.2.0/grid loaded ACFS-9203: true
Kurulum sonrasında asmca ile önce volume oluşturulup sonrasında bu volume üzerinde ACFS dosya sistemi oluşturup , ilgili dizine mount edilmesi gerekmektedir.