İçeriğe geç

Proxmox Sanal Makine Ayarı

Genel olarak  Proxmox VE, sanal makineler (VM) için çalışabilir önceliklerini seçmeye çalışır. Performansınızın yavaşlamasına neden olabileceğinden veya verilerinizi riske atabileceğinden, değiştirdiğiniz ayarların anlamını anladığınızdan emin olun.

Genel Ayarlar

ayarlar-proxmox

Bir VM’nin genel ayarları şunları içerir:

  • NODE : Fiziksel sunucu VM çalışacağı
  • VM ID : Bu Proxmox benzersiz numara VE kurulum sizin VM tanımlamak için kullanılır
  • Name : Sanal makineyi tanımlamak için kullanabileceğiniz serbest form metin dizesi
  • Resource Pool : VM’lerin mantıksal bir grubu

OS Ayarları

os-ayarları-proxmox

Bir VM oluşturulurken, uygun İşletim Sisteminin (OS) ayarlanması, Proxmox VE’nin bazı düşük seviyeli parametreleri optimize etmesine izin verir. Örneğin, Windows işletim sistemi BIOS saatinin yerel saati kullanmasını beklerken, Unix tabanlı işletim sistemi BIOS saatinin UTC zamanına sahip olmasını bekler.

Hard disk

Qemu bir dizi depolama denetleyicisine öykünebilir:

  • IDE denetleyicisi  Paralel ileri teknoloji eklentisi anlamına gelmektedir. Bu kelime ATA, IDE, ATAPI olarak ta birçok yerde geçmektedir. Paralel olarak veri iletimine sahiptir. Sahip olunan arabirim CDROM, DVDROM ve HDD ler içinde aynıdır. 40 ve 80 iletkenli kablo(ribbon kablo) ile anakarta bağlanır.. Bu denetleyici son tasarımlar tarafından yerine getirilse bile, düşünebileceğiniz her bir işletim sistemi için destek olabilir ve 2003’ten önce piyasaya sürülen bir işletim sistemini çalıştırmak istiyorsanız mükemmel bir seçimdir. Bu denetleyicide en fazla 4 cihaz bağlayabilirsiniz. .
  • 2003’ten beri SATA (Seri ATA) kontrolör daha yüksek bir verime ve daha fazla sayıda cihazın bağlanmasına izin veren daha modern bir tasarıma sahiptir. Bu kontrol cihazında 6 cihaza kadar bağlantı kurabilirsiniz.
  • SCSI 1985 tasarlanmış kontrol, genel olarak sunucu seviyesi donanım üzerinde bulunan ve 14 depolama aygıtlarına bağlanabilir. Proxmox VE, varsayılan olarak bir LSI 53C895A denetleyicisini öykünür.Performansı hedefliyorsanız ve Proxmox VE 4.3’ten bu yana yeni oluşturulmuş Linux VM’leri için otomatik olarak seçili ise, Virtio SCSI tipi bir SCSI denetleyicisi önerilir. Linux dağıtımları 2012’den beri bu denetleyiciye ve 2014’ten beri FreeBSD desteğine sahiptir. Windows İşletim Sistemleri için, yükleme sırasında sürücüleri içeren fazladan bir iso sağlamanız gerekir. Maksimum performans hedefliyorsanız , IO Thread seçeneğini seçmenize izin verecek olan bir Virtios SCSI tipi bir SCSI denetleyicisi seçebilirsiniz . Virtio SCSI tek Qemu seçerken , tüm diskleri aynı denetleyiciye eklemek yerine her disk için yeni bir denetleyici oluşturacaktır.
  • Virtio Block genellikle sadece virtio veya virtio-blk denilen kontrolör, paravirtualized kontrolörün eski türüdür. Virtio SCSI Controller tarafından özellikler yönünden değiştirilmiştir.
hdd-ayarları-proxmox

Her denetleyicide, yapılandırılmış depoda bulunan bir dosya veya blok aygıtı tarafından desteklenen bir dizi taklit sabit disk takarsınız. Bir depolama türü seçimi, sabit disk görüntüsünün biçimini belirleyecektir. Mevcut blok aygıtları (LVM, ZFS Ceph) gerektirecektir 
raw disk image , dosyalar bazlı depolarda ise (Ext4, NFS, CIFS, GlusterFS) ya seçmek için izin verir  raw disk image veya 
QEMU image format .

  • QEMU image format disk görüntüsünden bir anlık verir yazma biçimine kopyalama ve ince sağlama olduğunu.
  • raw disk image  Bu biçim, kendileri için ince provizyon veya anlık görüntüleri desteklemez, bu görevler için depolama katmanından işbirliğini gerektirir. Bununla birlikte, QEMU formatından % 10 daha hızlı olabilir . 
  • VMware image format  diğer hipervizörler için disk görüntüsünü VMware aktarmak için mantıklı bir seçim..

Sabit sürücünün Cache modunun ayarlanması, ana bilgisayar sisteminin blok yazma tamamlama sistemlerini nasıl bilgilendireceğini etkileyecektir. NO Cache varsayılan konuk sistemi ada konak sayfa önbellek görmezden, fiziksel depolama yazma sırası ulaştığında bir yazma tam olduğunu bildirilecektir anlamına gelir. Bu, güvenlik ve hız arasında iyi bir denge sağlar.

Proxmox VE yedekleme yöneticisinin bir VM’nin yedeğini alırken bir diski atlamasını istiyorsanız , o diskte No backup seçeneğini ayarlayabilirsiniz .

Bir çoğaltma işi başlatırken Proxmox VE depolama çoğaltma mekanizmasının bir diski atlamasını istiyorsanız , o diskte Skip replication  seçeneğini ayarlayabilirsiniz . Proxmox VE 5.0’dan itibaren , çoğaltma, disk görüntülerinin zfspool türünde bir depoda olmasını gerektirir; bu nedenle, VM’nin çoğaltması yapılandırıldığında diğer disklere bir disk görüntüsü eklenmesi, bu disk görüntüsü için çoğaltmayı atlamayı gerektirir.

Depolama alanınız zayıf provizyonu destekliyorsa (Proxmox VE kılavuzundaki saklama bölümüne bakın) ve VM’nizin bir SCSI denetleyicisi varsa, o denetleyiciye bağlı sabit disklerdeki 
Discard seçeneğini etkinleştirebilirsiniz . 
Discard enabledile  bir VM dosya sistemi dosyaları çıkardıktan sonra kullanılmayan olarak bloklarının işaretler zaman, etkin, taklit SCSI denetleyici buna göre disk görüntüsünü küçülecek depolama, bu bilgileri iletecektir.


IO Thread

IO Thread seçeneği , yalnızca VirtIO denetleyicisi olan bir disk kullanılırken veya taklit edilen denetleyici türü VirtIO SCSI single olduğunda SCSI denetleyicisiyle kullanılabilir . Bu özellik etkinleştirildiğinde, Qemu tüm G/C için tek bir iş parçacığı yerine, depolama denetleyicisi başına bir G/C iş parçacığı oluşturur, böylece birden çok disk kullanıldığında ve her diskin kendi depolama denetleyicisi olduğunda performansı artırır. Yedeklerin şu anda IO Thread etkin olarak çalışmadığını unutmayın.

CPU

cpu-ayarları-proxmox

Bir CPU soketi , bir CPU’yu takabileceğiniz bir PC anakartındaki fiziksel yuvadır . Bu CPU , bağımsız işlem birimleri olan bir veya daha fazla çekirdek içerebilir . 4 çekirdekli tek bir CPU soketiniz veya iki çekirdekli iki CPU soketi, performans açısından çoğunlukla ilgisizdir. Bununla birlikte, bazı yazılım lisansları, bir makinenin sahip olduğu soket sayısına bağlıdır; bu durumda, lisansların size izin verdiği ölçüde soket sayısını belirlemek mantıklıdır.

Genellikle VM’nin kullanımına bağlı olmasına rağmen, bir performans iyileştirmesi sağlayacaktır. Çok parçalı uygulamalar elbette, eklediğiniz her sanal işlemci için olduğu gibi çok sayıda sanal  Qemu ana bilgisayar sisteminde yeni bir yürütme iş parçacığı yaratacaktır. VM’nizin iş yükünden emin değilseniz, toplam çekirdek sayısını 2’ye ayarlamak genellikle güvenli bir yoldur .

Memory

Her bir VM için sabit boyutlu bir bellek belirleme veya Proxmox VE’yi, anasistemin mevcut RAM kullanımına dayalı olarak dinamik olarak bellek ayırma seçeneği vardır.

ram-ayarları-proxmox

Sabit Bellek Ayırma

Bellek ve minimum belleği aynı miktara ayarladığınızda Proxmox VE, VM’nize belirttiğiniz şeyi kolayca ayıracaktır.

Sabit bir bellek boyutu kullanıldığında bile, balonlama cihazı Sanal Makineye eklenir; çünkü, misafirin gerçekten ne kadar bellek kullandığı gibi faydalı bilgiler sunar. Genel olarak, ballooning etkin bırakmalısınız , ancak devre dışı bırakmak istiyorsanız (örn. Hata ayıklama amacıyla), 
Ballooning Device işaretini kaldırın veya

balloon: 0

konfigürasyonda.

Network Device

Her VM, dört farklı türde birçok Ağ arabirim denetleyicisine (NIC) sahip olabilir :

network-ayarları-proxmox
  • Intel E1000 varsayılan ve Intel Gigabit ağ kartı kullanır.
  • Maksimum performans hedefliyorsanız , VirtIO paravirtualize NIC kullanılmalıdır. Tüm VirtIO cihazlarında olduğu gibi, misafir işletim sisteminin uygun bir sürücü kurulu olması gerekir.
  • Realtek 8139 eski 100 MB / sn ağ kartı öykünür ve eski işletim sistemlerini taklit edilirken sadece kullanılmalıdır (2002’den önce piyasaya çıkan )
  • vmxnet3 VM için hyper  virtualized cihazlarda kullanılmalıdır.

Proxmox VE, her bir NIC için rasgele bir MAC adresi üretecektir , böylece VM’niz Ethernet ağlarında adreslenebilir.

VM’ye eklediğiniz NIC, iki farklı modelden birini takip edebilir:

  • varsayılan Bridged mode her sanal NIC, bir dokunma aygıtı (bir Ethernet NIC’yi simüle eden bir yazılım geri döngü cihazı) tarafından ana bilgisayarda yedeklenir . Bu musluk cihazı, bir köprüye, Proxmox VE’de vmbr0 olarak eklenir. Bu modda, VM’lerin, ana bilgisayarın bulunduğu Ethernet LAN’a doğrudan erişimi vardır.
  • alternatif NAT mode , her sanal NIC yalnızca Qemu kullanıcı ağ yığınları ile iletişim kurar, burada yerleşik bir yönlendirici ve DHCP sunucusu ağ erişimi sağlayabilir. Bu yerleşik DHCP, özel 10.0.2.0/24 aralığında adresler sunacaktır. NAT modu, köprülenmiş moddan çok daha yavaştır ve yalnızca test için kullanılmalıdır. Bu mod sadece CLI veya API ile kullanılabilir, ancak WebUI aracılığıyla mümkün değildir.

BIOS and UEFI

Bir bilgisayarı doğru şekilde taklit etmek için QEMU’nun bir bellenim kullanması gerekir. Varsayılan olarak QEMU, açık kaynaklı bir x86 BIOS uygulaması olan SeaBIOS’u kullanır . SeaBIOS, çoğu standart kurulum için iyi bir seçimdir.

Bununla birlikte, BIOS’un önyükleme yapmak için iyi bir yazılım olmadığı bazı senaryolar vardır, örneğin VGA geçidi yapmak istiyorsanız. [ Böyle durumlarda, açık kaynaklı bir UEFI uygulaması olan OVMF’yi kullanmalısınız . 

OVMF’yi kullanmak istiyorsanız, dikkate alınması gereken birkaç şey vardır:

Önyükleme sırası gibi şeyleri kaydetmek için , bir EFI Diski olması gerekir. Bu disk yedeklere ve anlık görüntülere dahil edilecek ve sadece bir tane olabilir.

Aşağıdaki komutu kullanarak böyle bir disk oluşturabilirsiniz:

qm set <vmid> -efidisk0 <storage>:1,format=<format>

Burada <storage> diski taşımak istediğiniz depolama alanıdır ve <format> depolama alanının desteklediği bir biçimdir. Alternatif olarak, böyle bir diski, sanal makinenin donanım bölümünde Add → EFI Diski ile web arayüzü üzerinden oluşturabilirsiniz .

OVMF’yi sanal bir ekranla (VGA geçidi olmadan) kullanırken, istemci çözünürlüğünü OVMF menüsünde (önyükleme sırasında ESC düğmesine basarak erişebileceğiniz) veya ekran türü olarak SPICE seçmeniz gerekir. 

Tarih:Linux