Ana içeriğe geç

03.01- VirtualBox'ta Sanal Makine Oluşturma

Kullandığınız dile ve sürüme göre, bu dokümanda göreceğiniz menülerde değişiklikler olabilir. Fakat genel konsept aynıdır.

Makine > Yeni menülerini takip edin (Kısayol: CTRL+N). Aşağıdakine benzer bir ekranla karşılaşacaksınız. "Rehberli Kip" ve "Uzman Kipi" arasında seçim yapmak mümkün. Ben bu dokümanı hazırlarken "Uzman Kipi"ni kullandım.

VirtualBox Yeni Makine Ekranı

  • Ad: Sanal makinenize bir isim verin. Bu isim, sadece sizi ilgilendirecek. "X denemesi", "Y dağıtımı", "Ubuntu 24"... Canınız ne isterse.
  • Klasör: Oluşturacağınız sanal makine ile ilgili dosyaların (*.vbox dosyası, disk dosyaları gibi) nereye kaydedileceğini belirleyin.
  • ISO Kalıbı: Bu makineyi oluştururken hangi ISO dosyasını kullanmak istediğinizi belirtin. Ben, cihazlarımı boş oluşturup, istediğim ISO'yu sonradan takmak gibi bir alışkanlığa sahibim. O yüzden boş bırakıyorum.
  • Tür ve Sürüm: Cihaza bilinen bir isim verdiğinizde - "CentOS, Ubuntu, Oracle Linux" gibi - kendi kendine seçilmiş olması muhtemel. Bu ayar, sanal makinenize "Misafir Eklentileri / Guest Additions" kurulumu sürecini kolaylaştırır. Bu makineyi, Ubuntu Server 24 kurmak için kullanacağım. Dolayısıyla tür için "Linux", sürüm için ise "Ubuntu (64-bit)" seçtim. Yapacağınız OS kurulumuna göre, kendiniz belirleyebilirsiniz.

VirtualBox Temel OS Bilgileri

Guest Additions

Misafir Eklentileri, misafir işletim sistemi yüklendikten sonra sanal makineye kurulmak üzere tasarlanmıştır. Misafir işletim sistemini daha iyi performans ve kullanılabilirlik için optimize eden aygıt sürücüleri ve sistem uygulamalarından oluşurlar. Daha detaylı bilgi için şu sayfayı ziyaret edebilirsiniz.

  • Katılımsız Yükle: Bu kısımdaki ayarlar, ISO'yu takıp makineyi otomatik kurmanızı sağlar. Ancak biz, kurulumlarımızı özelleştirmek ve kurulum adımlarını görmek istediğimiz için burayı tamamen es geçeceğiz.
  • Donanım: Sanal makinenizin CPU ve RAM miktarını belirlediğiniz alandır. Kuracağınız işletim sistemine göre, minimum gereksinimler değişiklik gösterebilmekle birlikte, amacımız bir test makinesi oluşturmak olduğu için 2 GB RAM ve 2 CPU ile yolumuza devam edebiliriz.

Sanal Makinenin CPU ve RAM'i

  • Disk kısmında ise dikkat etmemiz birkaç nokta var. Yeni bir disk oluşturmayı, daha önceden var olan bir sanal diski bu makineye takmayı ya da hiç disk eklememeyi tercih edebilirsiniz. Biz ilk seçenek ile (Şimdi Sanal Bir Sabit Disk Oluştur) devam edeceğiz.
  • Disk boyutu olarak 25 GB verdim. Gereksinimlerinize göre disk boyutunu değiştirebilirsiniz. Şu an için 15-25 GB bizim için fazlasıyla yeterli olacak.
  • Sabit Disk Dosya Türü olarak "VDI (VirtualBox Disk Kalıbı)" seçtim. Farklı sanallaştırma ortamları için, farklı disk tipleri ve mevcut.
  • Tam Boyutu Önceden Ayır kısmını işaretlerseniz, belirttiğiniz kapasite kadar bir disk dosyası oluşturulur ve bu alan en baştan rezerve edilir. Buna "Thick Provision" deriz. Ancak biz, belirttiğimiz 25 GB'lık alanın peşinen kullanılmasını istemiyoruz. İhtiyaç hâlinde büyümesini istiyoruz. Başka bir deyişle, 25 GB olarak verdiğimiz sanal disk, gerçek diskimizde yalnızca kullandığı alan kadar - örneğin 10 GB - yer tutacak ve büyümesi gerektiğinde 25 GB'ye kadar büyüyecek. Buna da "Thin Provision" deriz. Şu an için bu alanı boş bırakacağız.

Thin vs. Thick Provisioning

Thin ve thick provisioning arasındaki farkları incelemek isterseniz, storage üreticilerinin dokümanlarına göz atabilirsiniz. Konu ile ilgili, VMware'in yayınladığı Performance Study of VMware vStorage Thin Provisioning çalışmasını da okuyabilirsiniz.

Sanal Makinenin Diski

  • Bitir düğmesine tıklayarak, sanal makine oluşturma işlemimizi tamamlayabiliriz.

Şu an elimizde olan şey, 2 GB RAM, 2 CPU ve 25 GB thin diske sahip bir sanal makine. İçerisinde hiçbir ISO kalıbı, hiçbir işletim sistemi yok. İşletim sistemi kurulumlarını, ilerleyen dokümanlarda ayrıca inceleyeceğiz.

Thin vs. Thick Provisioning

Thin ve thick provisioning arasında, sanal makinenin performansı açısından farklılıklar oluşabilir mi?

Thin ve thick provisioning için, storage üzerindeki yerin kullanımı açısından ne gibi avantajlar/dezavantajlar vardır?