İnternette çok fazla türkçe kaynak olmaması sebebi ile Oracle Linux kurulumunu elimden geldiğinde screenshot (ekran görüntüsü) ekleyerek anlatmaya çalıştım. Kurulumu Vmware Workstation 10.0.1 üzerinde yapacağım. Kurulum yaparken konfigürasyonumu (configuration), kurulum bittikten sonra Oracle Database kuracağım şekilde yapacağım. (Onun nasıl kurulduğunu da başka bir başlıkta anlatacağım.). Oracle Linux’un son versiyonunu buraya tıklayarak adresten indirebilirsiniz. Ben alttaki resimden en son versiyonu olan “Oracle Linux 6 Update 5 (6.5.0) Media Pack for x86_64 bit” seçtim. Siz de kendi kurulumunuzda en son versiyon neyse onu indirebilirsiniz.
Biraz uzun bir anlatım oldu ama herhangi bir sıkıntı yaşamamanız için tüm ekran çıktılarını eklemek istedim. Herkese kolay gelsin.
Ben kurulumu 64 bit yapacağım için “Oracle Linux Release 6 Update 5 for x86_64 (64 Bit) seçtim (Part Number : V41362-01)
Dosya indikten sonra VMware Workstation’ı açınız. “File” -> “New Virtual Machine…”
“Welcome to the New Virtual Machine Wizard” ekranı gelecektir. “Custom (advanced)” seçilir.
“Choose the Virtual Machine Hardware Compatibility” ekranı gelir. Daha eski VMWare Workstationlarda çalışacaksanız, Hardware compatibility’i daha eski bir versiyon seçebilirsiniz. Ben farklı bir makinaya virtual makinemi taşımayacağım için, en yeni yani mevcut versiyonu seçtim.
İnternetten indirdiğimiz oracle linux işletim sisteminin iso uzantılı dosyasının yolunu burada vereceğiz.
“Name the Virtual Machine” ekranında “Virtual machine name:” kısmına sanal makinamıza vereceğimiz mantıklı bir isim gireriz. “Location” kısmına ise sanal makinamızın ayarlarının bulunacağı path’i gireriz. Ben tüm sanal makinalarımı farklı bir driver’da topladım, her sanal makina için ise yeni bir klasör ismi verdim.
“Process Configuration” kısmında ise sanal makinemizin kullanacağı cpu/core sayısını gireceğiz. Benim makinemde 1 adet 8 çekirdekli cpu olduğu için, “number of cores per processor” kısmına 8 dedim. Daha az da verebilirdim fakat performans için tamamını girdim.
“Memory for the Virtual Machine” kısmında sanal makinemize tahsis edeceğimiz ram miktarını belirliyoruz. Bu vm (sanal makina) üzerine oracle database kuracaksanız, bu değer minimum 1 gb olmalı. Not: Yukarıda makinamdaki tüm cpu’yu sanal makineye ayırdım çünkü, sanal makine ihtiyacı kadarını kullanacak. Yani sanal makinem idle(boşta) ise host(ana) makina cpu’su da boşta olacaktır. Fakat ram’de durum farklı, bu alan direk allocate(tahsis) ediliyor. Örneğin: 4 gb ram seçtik diyelim. Vm açılıdğı anda 1 gb bile kullanıyor olsa sizin fiziksel raminizdeki 4 gb direk kullanımda gözükür. Bu sebeple ram konusunda abartmamanızı öneririm, sonuçta production ortamında kullanılacak bir makina kurmuyoruz. 🙂
“Network Type” ekranından ağ bağlantı ayarlarını yapacağız. Ben ana(host) makinenin vereceği bir IP adresi alması için “Use network address translation (NAT)” seçtim. Makinaya sabit bir IP de verilebilir. Fakat ben bu kurulumda basitlik adına, otomatik IP alacağım yapılandırmayı seçtim.
“SCSI Controller” ekranında “LSI Logic (Recommended)” olarak seçip “Next” diyoruz
“Select a Disk Type” ekranında “Virtual Disk type”ı “SCSI (Recomended) olarak seçiyorum
“Select a Disk” ekranında Disk’imizi “Create a new virtual disk” olarak belirliyoruz.
“Specify Disk Capacity” ekranında “Maximum disk size (GB)”‘ı 50.0 GB olarak belirliyorum.
Not: 100 GB da desem, sanal makine yalnızca ihtiyaç kadar disk alanını kullanacak. Yani mevcut normalde, ihtiyaç kadar fiziksel alan kullanacak, ihtiyaç olunca expand(genişleme) işlemi yapılacak. Tabi ki performansı olumsuz etkiler bu işlem. Benim disk alanıyla ilgili sıkıntım yok diyorsanız, performans açısından “Allocate all disk space now” ı, işaretliyebilirsiniz. Bu seçildiğinde, “Maximum disk size (GB)” da belirleyeceğiniz değer disk fiziksel disk alanından alınacaktır. Max disk size’ı 50 gb seçip, 5 gb bile kullansanız fiziksel(host/ana) makina üzerinde 50 gb yer kaplar…
“Specify Disk File” ekranında sanal makinemizin diskinin nerede hangi isimle tutulacağı belirlenir. Ben vmdk uzantılı sanal diskimi, sanal makinam ile aynı klasör altında muhafaza edeceğim.
“Ready to Create Virtual Machine” ekranında mevcut ayarlar listelenmektedir. Aklınıza yatmayan bir şey varsa, geri(back) gidip ayarları düzeltebilirsiniz.
Makinamız iso dosyasından direk boot olduğu için alttaki “Welcome to Oracle Linux Server 6.5!” ekranı ile karşılaşırız.
Diskin bütünlüğü test edilecek, ben “Skip” diyerek bu adımı atladım. siz “OK” diyebilirsiniz bir kaç dakikanızı alacaktır.
Kuruluma başlangıç ekranı alttaki gibidir.
Kurulum esnasında kullanılacak dili ben English (English) olarak belirledim.
Türkçe karakter problemi yaşamamak için Klavye ayarını “Turkish” seçtim.
Disk yapısının belirlenmesi aşamasında “Basic Storage Devices” ı seçtim.
Sanal makinanın ayarlarını girerken belirlediğimiz 50gb’lık diskimizi bölümlendirilmemiş ve boş bir hale getireceğini belirtiyor. Biz de “Yes, discard any data” yı seçiyoruz.
Bu adımda Hostaname (makina adı) belirlenir. İstediğiniz bir değeri girebilirsiniz ama mantıklı bir değer girmenizi öneririm.
Zaman dilimi (time zone) ayarlamak için ben haritadan direk İstanbul’u işaretledim.
Linux işletim sistemimizin en yetkili kullanıcısı olan root kullanıcısının şifresini belirliyoruz. Verdiğiniz şifreyi sakın unutmayın 🙂
Disk bölümlendirmesini kendim (manuel) yapacağım için “Create Custom Layout” u seçiyorum. Disk yapılandırmasını oracle database nin kurulabileceği şekilde ayarlama yapacağım.
Disk partitioning (bölümlendirme) işine başlıyoruz. Açılan ekrandan “Create” butonuna tıklanır ve “Create Storage” Menusu açılır. Burada “Standard Partition” seçilip (varsayılan olarak bu seçili geliyor), “Create” e tıklanır.
Açılış ile ilgili verilerin yükleneceği kısımı oluşturuyoruz.
- Mount Point: /boot
- File System Type: ext4
- Size (MB): 500
- Aditional Size Option: Fixed Size
Geçici verilerin yükleneceği kısımı oluşturuyoruz. (Oracle database kurulumunda bu kısım kullanılacak)
- Mount Point: /boot
- File System Type: ext4
- Size (MB): 2048
- Aditional Size Option: Fixed Size
Swap bizim fiziki belleğimizin yetersiz kaldığı durumda kullanılacak olan kısımdır ( windows’taki page file gibi). Normalde ram miktarı kadar swap alanı verilir (8gb ram’e kadar). Ben fazla verdim, sonrasında ram’i 3 gb’a çıkarmak gereği duyarım diye.
- Mount Point: –
- File System Type: swap
- Size (MB): 3072
- Aditional Size Option: Fixed Size
Geriye kalan tüm alanı “/” a ayıracağız. Buraya işletim sistemi dosyaları ekleniyor.
- Mount Point: /
- File System Type: ext4
- Size (MB): –
- Aditional Size Option: Fill to maximum allowable size
Partitionlar (bölümlendirmeler) tamamlandıktan sonra aşağıdaki gibi bir görünüm elde edilecektir.
Not: SCSI bir Disk üzerinde maksimum 3 primary (birincil) partition(bölüm) oluşturabiliriz. 4. ve daha sonraki partitionlar (bölümler) mantıksal (logical) bölümlendirme olacaktır. Alttaki kural dışı görünümün sebebi budur. Kurulumu etkileyen bir sıkıntı yok, bilgi olsun diye ekledim 🙂
“Format Warnings” ekranında partitionların(bölümlerin) formatlanacağının uyarısı karşımıza çıkmaktadır.
Disk üzerinde yaptığımız yapılandırma ayarlarının diske yazılması için “Write changes to disk” i seçiyoruz.
Boot ayarlarının yapılması.
Kurulu gelmesini istediğimiz yazılımların seçimini burada yapacağız. “Customize now” seçilip “Next” e tıklanır
- Desktops : Desktop
- Desktops : Desktop Platform
- Desktops : Fonts
- Desktops : General Purpose Desktop
- Desktops : Graphical Administration Tools
- Desktops : X Window System
- Desktops : Desktop
- Desktops : Desktop Platform
- Desktops : Fonts
- Desktops : General Purpose Desktop
- Desktops : Graphical Administration Tools
- Desktops : X Window System
Ardından kurulum başlar. Kurulum uzun sürecektir.
Kurulum tamamlanmak üzeredir. Reboot edilir.
“Welcome” ekranında bir kaç basit ayarın kaldığı yazmaktadır.
License Information (lisans bilgisi) ekranı. Her zaman ki gibi okumadan “Yes I agree the License Agreement” seçilir.
Updateleri işletim sistemi açıldıktan sonra terminalden yapacağız.
“firstboot” ekranında “No thanks, I’ll connect later.” seçilir.
“Forward” diyerek “Finish Updates Setup” adımını geçiyoruz.
Admin olmayan (administrator grubunda olmayan) bir kullanıcı oluşturmak için kullanıcı adı, tam adı, şifre girilir.
Date and Time ayarı yapılır. Ben “Synchronize date and time over the network”‘ü işaretliyorum. Böylece tarih ve saat bilgisi internetten alınacak ve zaman her zaman için doğru gözükecek.
Benim kurulumunda “Kdump” ‘a ihtiyaç bulunmadığından (sistemimde herhangi bir sorun olmadığından), Kdump’ı açmıyorum.
Artık login olabiliriz. Ben normal kullanıcı ile login oldum. root yetkisi icap edecek olursa zaten “su” komutuyla işimi görürüm.
Kullanıma başlayabilirsiniz. Sağ üst taraftaki network simgesine tıklayıp “System eth0” derseniz network bağlantınız da açılmış olur.