Kurulum Hazırlıkları:
Yazımızın ilk bölümünde Oracle Enterprise Manager Ops Center kurulumu için neler gerektiğini ve kurulum öncesi işlemlerden bahsedeceğiz.
Oracle® Enterprise Manager Ops Center yazılımını kurmak için platform olarak SPARC veya x86 tabanlı sunumcu gereklidir. Sunumcu üzerine kuracağınız Oracle Solaris or Linux OS işletim sistemleri üzerinde kurulum yapabilirsiniz. Sunumcu üzerinde 87 GB of disk space, 6 GB Swap Space, 6 GB Memory, Root Access olması yeterli olacaktır.
İşletim sistemi kurulumu sonrasında internet üzerinden komutu ile işletim sistemi güncellemelerini yapmalısınız.
# pkg set-publisher -G '*' -g http://pkg.oracle.com/solaris/release solaris
İşletim sistemi kurulumundan sonra https://java.net/projects/oc-doctor/downloads adresinden OCDoctor-LATEST.zip dosyasını download edip sunumcu üzerinde /var/tmp/OC klasörüne kopyalıyoruz. Dosyayı unzip yapıp OCDoctor.sh scriptini –ec-prereq parametresi ile çalıştırıp kurulum öncesi durumu kontrol ediyoruz. Çalıştırdıktan sonra uyarı alırsak, uyarı ile ilgili tavsiye edilen yapılması gerekli işlemleri yapıyoruz. Örneğin kurulum yaparken ulimit ile ilgili bir uyarı aldık ve tavsiye edile “ulimit -Sn 1024” komutunu girerek gerekli işlemi yaptık. Yine ZFS ARC cache limitlenmesi ile ilgili aldığımız bir uyarı için /etc/system dosyasına “set user_reserve_hint_pct=50” değerini girdik. Örnek OCDoctor.sh çıktısını aşağıda görebilirsiniz.
# ./OCDoctor.sh --ec-prereq Ops Center Doctor 4.62 [SunOS11.2.0.42] ========== Checking 12c Enterprise Controller Requirements ... ==================== OK: Size of Main Memory: 32768 MB OK: ZFS ARC cache is already limited OK: Size of swap space is good for local or remote database installation: 32767 MB OK: /tmp size is not limited in /etc/vfstab OK: Found enough disk space on /var/opt/sun/xvm (227G) OK: Found enough disk space on /opt (227G) OK: Found enough disk space on /tmp (51G) OK: no running Cacao instance found OK: None or unique Cacao SMF instance found OK: All required packages are installed OK: No leftover package from OS Provisioning found OK: Connected to the Solaris repository successfully (http://pkg.oracle.com/solaris/release/) OK: Found only one pkg/server instance OK: /etc/netboot folder exists OK: Solaris 11 Update 2 is installed OK: No known conflicting packages exist OK: Patches for extendedFILE library are installed OK: /etc/profile has the umask of 022 OK: Verified correct umask OK: Network ports needed by Management node and Proxy are not in use OK: All required SMF services are online OK: Checked for ssh requirements OK: No SUNWjass installed OK: Checked for user & group 'webservd' OK: Checked for output messages from /etc/profile OK: No partially installed packages OK: prtdiag doesn't hang OK: This is not a T3 machine (if it was then a workaround may be needed) OK: No Solaris 11 leftover packages found OK: /usr/local does not exist. OK: Locales are OK ("en_US.UTF-8") OK: No '*' in /etc/auto_home OK: Directory /guests does not exist. OK: Hostname TS4100000033 doesn't resolve to 127.0.0.1 OK: Hostname TS4100000033 resolves to 192.168.1.53 and back properly OK: localhost resolves to 127.0.0.1 OK: DNS does not unexpectedly resolve hostname '_default_' OK: No development build of cacao is installed OK: autofs service is online OK: package hmp-tools@2.2.1 is not installed OK: package hmp-libs@2.2.1 is not installed OK: ulimit -Sn is 1024 OK: ulimit -Hn is 65536 OK: No leftover /var/js directory from a previous installation found. OK: No leftover SMF services from a previous OpsCenter EC, PC or Agent installation found. WARNING: If you are planning on using a local database, the following two files are missing: /var/tmp/downloads/solaris.x64_12102_database_1of2.zip /var/tmp/downloads/solaris.x64_12102_database_2of2.zip When installing an Enterprise Controller with an embedded database, you need to download those first. To download, login to http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html and select the 'Oracle Solaris on X86-64 (64-bit)' platform. You do not need those 2 files if you plan to install using a remote database. NOTE: There are DB files in /var/tmp/downloads which can be used to install OpsCenter 12.2.2 and 12.3.0! All is good if you are planning to install one of these OpsCenter versions!
OCDoctor.sh ile kurulum öncesi kontrollerimizi yaptıktan sonra Oracle® Enterprise Manager Ops Center kurulum dosyasını http://www.oracle.com/technetwork/oem/ops-center/oem-ops-center-188778.html linkinden kurduğumuz işletim sistemine uygun dosyayı download ediyoruz. Aşağıdaki resimde görebilirsiniz. (enterprise-controller.Solaris.i386.12.3.1.1418.tar.zip)
Sunumcu üzerinde /var/tmp/OC klasörüne kopyalıyoruz. Dosyayı unzip yapıp tar ile açıyoruz. Kurulum dosyalarını bu işlemin sonunda /var/tmp/OC/xvmoc_full_bundle klasöründe görebilirsiniz.
# unzip enterprise-controller.Solaris.i386.12.3.1.1418.tar.zip # tar -xvf enterprise-controller.Solaris.i386.12.3.1.1418.tar
Bu bölümde Oracle Database 11g Enterprise Edition version 11.2.0.3 installation bundles download edilmesinden bahsedeceğiz. Sunumcu üzerinde /var/tmp/downloads klasörü oluşturulur. http://support.oracle.com linkine tıklanarak support hesabı ile bağlanılır. Patches & Updates tabında 10404530 numaralı patch bulunarak, download sekmesinde dosya adı sonu _1of6.zip ve _2of6.zip biten dosyalar uygun işletim sistemine göre download edilir.
Download edilen dosyalar sunumcu üzerinde /var/tmp/downloads klasörüne atılır.
# ls /var/tmp/downloads p13390677_112040_Solaris86-64_1of6.zip p13390677_112040_Solaris86-64_2of6.zip
Yazımızın ikinci bölümünde Oracle® Enterprise Manager Ops Center kurulum ve konfigürasyonundan bahsedeğiz.