Oracle

Oracle Linux 6.5 Üzerine Oracle Weblogic 12c Kurulumu

Merhabalar bu yazımda oracle linux üzerine weblogic uygulamasının kurulumunu ve ayarlarından bahsedeceğim.

İlk olarak Linux üzerinde oracle kullanıcısı oluşturuyorum. Bu kullanıcıyı daha önceden grup olarak oluşturduğum oinstall grubuna dahil ediyorum. Bu adımları yaptığınızı farz ediyorum

Weblogic Kurulumunu /u01 dizinin altına yapacağım

Kuruluma başlamadan önce Linux üzerinde bazı ayarlar yapmam gerekmekte. Bunlardan biri firewall kapalı olmalı, /u01 dizinin oracle kullanıcısı tarafından ownerlığa sahip olması ve çalıştırması gerekmektedir. Java versiyonu olarak 7u79 linux 64 versiyonunu kullandım

Linux üzerinde disk yapılandırması resimdeki gibidir

clip_image002

Aşağıdaki ayarları root kullanıcısıyla yapıcağım

Linux üzerindeki etc/hosts dosyasını düzenliyorum ve işaretli olan kısmı ekliyorum. Ip adresi, hostname ve localdomain satırlarını ekliyorum.

clip_image004

 

Oracle kullanıcısına /u01 dizini için sahiplik hakkı veriyorum

clip_image006

Oracle kullanıcısına geçiş yapıp çalıştırma hakkı veriyorum

clip_image008

 

/u01 dizini altında app/oracle/weblogic dizinin altına kurulum yapacağım. /u01 dizini altındayım mkdir –p app/oracle/weblogic dizinini oluşturuyorum

clip_image010

 

Ben daha önceden setup isimli bir klasör oluşturup weblogic ve java setuplarını bunun içine koydum

clip_image012

Şimdi Java kurulumuna geçiyorum

tar –xvf jdk-7u79-linux-x64.gz komutunu çalıştırıp sıkıştırılmış klasörü açıyorum. Bu komut sonrasında jdk1.7.0_79 isimli bir klasörümüz oluştu

clip_image014

Bu klasörü /u01/app/oracle dizini altına kopyalıyorum

clip_image016

 

clip_image018

Weblogic kurulum dosyasını javanın içinden çağırmam lazım. Bunun için jdk1.7.0_79/bin altında

./java –jar /u01/setup/fmw_12.1.3.0.0_wls.jar setup’ını çalıştırıyorum

 

clip_image020

 

clip_image022

 

Karşımıza kurulum sihirbazı geliyor. Ok seçeneği ile devam ediyorum

clip_image024

 

Hoşgeldiniz ekranı bizi karşılıyor next deyip devam ediyorum

 

clip_image026

 

Weblogic kurulumunun yapılacağı alan karşımıza çıkıyor

clip_image027

Weblogic server’I seçip devam ediyorum

clip_image028

 

İşletim sistemi bazında check edip olabilecek uyumsuz bir durum varsa bize bildiriyor

Check işlemi başarılı bir şekilde tamamlanıyor

clip_image029

 

Bu kısımda ürünle ilgili patch update kurulumu için bizden oracle kullanıcı adı ve şifresi istiyor ben burayı boş bırakıp devam ediyorum

clip_image030

 

Install deyip ilk adımı tamamlıyorum

clip_image031

 

Dosyalarımız kopyalandı. Next ve ardından finish deyip sarı işaretli seçeneği başlatıyorum

clip_image032

 

clip_image033

 

Şu ana kadar weblogic ön kurulumunu tamamladık. Bundan sonra weblogic domain name, machine name kısımlarını yapılandıracağım. Finish dedikten sonra karşıma bir sihirbaz penceresi açılıyor

Bu ekranda yeni bir domain yaratacağım. Ben default olarak base_domain ismini veriyorum siz istediğinz domain isminde oluşturabilirsiniz

clip_image034

Başka bir weblogic bileşeni kullanmak istemediğimden default olarak gelen seçeneği seçiyorum

clip_image035

Web üzerinden erişebilmem için weblogic kullanıcısına şifre veriyorum

clip_image036

Karşımıza bazı seçenekler geliyor bunların ne olduğuna bakalım

Domain Mode

Development ve Production Modları: İkisi arasındaki fark weblogic web console üzerinde yapacağınız değişiklik anlık olarak uygulanır (development). Diğerinde uygulamanın aktif olması için weblogic server stop start etmek gerekir.(production)

Yazımın başında javanın içinden weblogic setup’ını çağırmıştım. JDK kısmı otomatik olarak seçili geldi next  deyip devam ediyorum

clip_image037

Gelen ekranda bazı seçenekler var bunların ne olduğunu anlatayım

Administration Server: Weblogic web arayüzünü yönetir ve weblogic üzerindeki ayarları yapmanızı sağlar

Node Manager: Weblogic server’ın çalıştığı en alt katman olmazsa olmazıdır

Managed Servers: Uygulamanızı yönetir. Örneğin bir jar dosyanız var ve uygulama olarak deploy ediceksiniz. Bu bileşen sayesinde uygulamanızı yönetebiliyorsunuz

Tüm seçenekleri seçip devam ediyorum.

 

clip_image038

 

Admin Server’ın çalıştığı port ve admin server name isimli ayarlar geliyor default olarak gelen ayarları Kabul ediyorum ve devam ediyorum

clip_image039

 

Node Manager ayarlarını yapıyorum. Oluştrduğumuz Default domain’imizi vardı ben base_domain olarak oluşturmuştum. Default olarak o kısmı seçiyorum. Node Manager için kullanıcı bilgisi giriyorum ben weblogic kullanımın bilgilerini girdim

 

clip_image040

 

Managed Serverımı yapılandırıyorum. Add seçeneğiyle yeni bir managed server yapılandıracağım.

Server Name ksımına isim veriyorum. Listen address kısmı all local address seçeneğini seçiyorum ki bu kısım önemlidir. Makina üzerinde çift network kartı varsa ve siz sadece birini seçip yapılandırırsanız ileride ip adresi değişdiğinde yada network kartınız tek olarak çalıştığında weblogic açılmayabilir. En iyi seçim all local address seçeneğinin seçilmesi olacaktır

Clusterla ilgili ayarları yapmıyorum boş bırakıp devam ediyorum. Bu ayarları ileride weblogic yönetim konsolu üzerinden de yapabilirim

clip_image041

clip_image042

 

Machine ksımının ayarlarını yapıyorum. Solaris üzerine kurulum yapıyorsanız unix machine seçeneğini seçmeniz gerekmektedir. Machine tabı altında LinuxMachine_1 isimli machine adı oluşturuyorum. Node Manager Listen Adress kısmında All Local Address kısmını seçiyorum.

clip_image043

 

Admin Server ve Managed Serverımı Linux Machine altına atıyorum

 

clip_image044

 

Create seçeneğiyle bu yukarıdaki birleşenleri yapılandırıyorum

clip_image045

 

Evet weblogic kurulumu bitti

clip_image046

 

clip_image047

 

Şimdi weblogic server bileşenlerinin linux üzerinde adım adım start stop edilme sırasına bakalım

Weblogic Start ve stop işlemleri /u01/app/oracle/weblogic/user_projects/domains/base_domain/bin altında yer almaktadır

clip_image049

 

1.      Adım: Node Manager Start Edilmesi

nohup sh ./startNodeManager.sh & komutunu çalıştırıyorum. Buradaki nohup sh’ın anlamı şudur. Nohup txt dosya olarak yaptığınız işlemin durumunu hangi aşamada olduğunu yazar. Komutu çalıştırdıktan sonra tail-100f nohup.out dediğinizde içeriğini görebilirsiniz.

& (ampersand) işaretinin açıklamasına gelince: çalıştırdığınız komut penceresini kapatsanız bile process çalışmaya devam eder kesilmez

 

2.      Adım: Weblogic Start Edilmesi

nohup sh ./startWeblogic.sh &

 

tail -100f nohup.out durumu. Satırın sonunda running mode olmasını bekliyoruz

 

 

clip_image051

 

clip_image053

 

3.      Adım: Managed Weblogic Start Edilmesi

nohup sh ./startManagedWeblogic.sh &

Weblogic Serverımız start edildi. Stop için aynı dizin altında stop seçenekleri bulunmakta. Kapatma 3.adımdan başlayarak tersine doğru yapılmaktadır 

Şimdi web üzerinden erişelim.

http://ip_adresi(hostname):7001/console yazdıımda Açılış ekranımız geldi. Kullanıcı bilgilerimi yazıyorum ve login oluyorum. Kullanıcı adını kurulumda weblogic olarak vermiştik

clip_image055

clip_image057

Managed Serverlarımızın durumu. Buradan start ve stop işlemi yapabilirim

clip_image059

Makalemin sonuna geldim. Bir sonraki makalemde görüşmek üzere esen kalın.

İlgili Makaleler

Bir Yorum

  1. Merhabalar,

    Anlatım teşekkürler ederim. Şöyle bir sorum olacak weblogic server kurduğum sunucunun ip adresini değiştirmem gerektiğinde weblogic tarafında nasıl bir düzenlemem yapmam gerekli olabilir?

Bir yanıt yazın

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

Başa dön tuşu