Proxmox Series #3: Proxmox’ta Konteyner Oluşturma

Proxmox serisinin önceki bölümlerinde, Proxmox’u kurmayı ve içinde yeni sanal makineler oluşturmayı öğrendiniz.

Proxmox, kapsayıcı oluşturmanıza da izin verdiği için farklıdır.  Bildiğiniz gibi, konteynerler aynı çekirdeği paylaştığı için sanal makinelere göre daha hafiftir.  Konteynerler işletim sistemi düzeyinde sanallaştırma iken, sanal makineler donanım düzeyinde sanallaştırmadır.

Diğer bir avantaj da, araçları ve hizmetleri konteyner görüntülerini kullanarak devreye alabilmenizdir.

Bu eğitimde, size ProxMox’ta bir LXC konteynerinin nasıl oluşturulacağını göstereceğim.

Proxmox’ta bir kapsayıcı oluşturma

Başlamak için ProxMox web konsolunuzda oturum açın ve ağdaki “yerel” veri deposuna tıklayın.  Bunun sağında “CT Templates” adlı bir seçenek göreceksiniz.

Click on the local data store from the side panel and select the CT Templates

“Templates” düğmesine tıklayın, mevcut şablonların bir listesi görünecektir.

A list of available templates is displayed
Mevcut Şablonlar

Devam edin ve yüklemek istediğiniz şablonu seçin.  Bu örnekte, bir Ubuntu 22.04 şablonu kuracağız.  İstediğinizi seçtiğinizde İndir’i tıklayın.  İndirme işlemi devam edecek ve tamamlandığında TASK OK (TASK OK) mesajı görüntülenecektir.

Downloading the selected template. Once completed, you will get a TASK OK message
Şablon İndiriliyor

Artık kullanıma hazır bir Ubuntu 22.04 şablonunuz var.  Aşağıda görüldüğü gibi şablonlarınızda mevcut olacaktır.

After download completed, you will now have an Ubuntu 22.04 template ready to use, and can be found listed on the window
Ubuntu Şablonu Kullanıma Hazır

“Create CT” üzerine tıklayın ve LXC oluşturma menüsü aşağıdaki gibi görünecektir.

Click on the Create CT button to get an LXC creation menu
LXC Oluşturma Menüsü

Bir ana bilgisayar adı  girin ve bir parola oluşturup onaylayın.  Bu örnekte konteynerimize “test” adını verdik.  Diğer her şey olduğu gibi bırakılabilir.

Set hostname and enter password. You need to confirm the password too. Other fields can be left as is
Ana bilgisayar adını ve parolayı ayarla

Template sekmesine tıklayın ve aşağı okla “template” üzerine gelin. Depolama alanınızın “yerel” olduğuna dikkat edin; bu, şablonun sunucunuzdaki yerel diskte bulunduğu anlamına gelir. Daha önce indirdiğiniz şablonun açıldığını göreceksiniz. Üzerine tıklayın ve devam etmek için “ileri “ye tıklayın.

On the Template tab, select Ubuntu, the one you downloaded, from the drop down list
Ubuntu Şablonunu Seçin

Sanal sabit diskinizin boyutunu GiB cinsinden girin. Varsayılan 8 gigabaytta bırakıyoruz, ancak  sunucunuzda fiziksel olarak kullanabileceğiniz kadar depolama alanınız olduğu sürece buraya istediğinizi koyabilirsiniz

Set the virtual hard disk size to 8 GiB or whatever your system can safely afford
Sanal Sabit disk Boyutunu Seçin

Konteynerinize atamak istediğiniz CPU çekirdeği sayısını girin. Biz buraya mevcut çekirdeklerimizin yarısını (4) atadık. “İleri “ye tıklayın.

On the CPU tab, set the number of CPU cores you can give. Here, it is given 4 cores
CPU Çekirdek sayısını ayarlama

Konteynerinize atamak istediğiniz bellek miktarını girin. En iyi uygulama, atanan bellek miktarının yarısını takas alanı olarak atamaktır.

Enter the amount of memory you wish to assign your container. A better practice is to assign half the amount of assigned memory as swap. Here, 512 MiB is given as memory and 256 Mib as Swap
Bellek ve Takas alanını ayarlama

Ağ bilgileri için, DHCP’nin konteynerinize bir IP adresi atamasına izin verebilir ya da bu bölümde statik bir adres ayarlayabilirsiniz. Bu yalnızca bir tanıtım olduğu için DHCP’nin bunu halletmesine izin vermeye karar verdim, ancak bu bir üretim sunucusuysa, kolaylık sağlamak için statik bir IP atamayı düşünebilirsiniz. Ağ geçidi (yönlendirici) adresinizi de uygun bölüme girdiğinizden emin olun. Gerekirse IPV6 adresleme bu bölümde ayarlanabilir

Set the values for IPv4, IPv6, gateway address etc.
IPv4 ve IPV6 ayarları

Kullanmak istediğiniz belirli DNS sunucularınız varsa, bunları bu bölüme girin, aksi takdirde ProxMox yalnızca ana sunucunuzun ayarlarını kullanır.

Enter values if you have some specific DNS Servers that you want to use. If not, ProxMox will use settings of your host server
DNS Ayarları

Her şey iyi görünüyorsa, devam edin ve az önce yapılandırdığınız ayarları gözden geçirdikten sonra konteyneri oluşturun.

Review the settings you have configured and press Finish if everything is OK
Ayarları Gözden Geçir

Konteyner kendini oluşturacak ve her şey yolunda giderse size bir TASK OK mesajı verecektir.

Container will be created and if everything went well, you will get a TASK OK message
Konteyner Oluşturma

Benim yaptığım gibi “oluşturulduktan sonra başlat” seçeneğine tıkladıysanız, konteynerinizin artık başlatıldığını ve kullanıma hazır olduğunu göreceksiniz.

On the overview page, set start after created
Genel Bakış’ta oluşturulduktan sonra başlayın

Devam edin ve üzerine tıklayın ve “konsol” sekmesine tıklayın. Birkaç kez enter tuşuna basın ve bir oturum açma istemi görünecektir. Kurulum gerekmez, bunlar normal sanal makinelerden çok daha basittir.

System is ready to login, which can be done through the console tab on the right sidebar
Giriş için Hazır

Ve hepsi bu kadar! Sanal makinelerle Windows VM’leri oluşturmanın mümkün olduğunu, ancak bir çekirdeği paylaştıkları için yalnızca Linux kapsayıcıları oluşturabileceğinizi unutmayın.

 

Yazının orijinalini buradan okuyabilirsiniz