Prywatna chmura obliczeniowa

Co to jest Proxmox?

Proxmox jest środowiskiem wirtualizacji działającym w oparciu o system Debian. Od strony sprzętowej wymagana jest 64 bitowa architektura procesora, oraz ewentualne wsparcie wirtualizacyjne – w Intelu nazywane Intel-VT, natomiast w AMD jest to AMD-V.

 

Wymagania systemowe

  • CPU: 64bit (Intel EMT64 lub AMD64)
  • Wsparcie Intel VT/AMD-V dla obsługi pełnej wirtualizacji KVM
  • 8 GB RAM, ale obowiązuje zasada: im więcej, tym lepiej
  • RAID sprzętowy z ochroną pamięci (bateria)
  • Szybkie dyski twarde, najlepsze rezultaty dają SAS 15k w RAID10
  • Dwie lub więcej karty sieciowe 1Gb (do sparowania), więcej kart zalecanych jest do obsługi klastra

Wspierane wirtualizacje

Obecnie wspierane są dwa rodzaje wirtualizacji i w zależności od wersji, są to:

  • Proxmox VE 3.4
    • OpenVZ
    • KVM, Qemu
  • Proxmox VE 4.x
    • LXC
    • KVM, Qemu
  • Proxmox VE 5.x
    • LXC
    • KVM, Qemu

 

LXC

Jest to otwarta platforma wirtualizacji systemu operacyjnego dla Linuksa. Pozwala niezależnie od siebie uruchomić kilka systemów wirtualnych (VPS), używających wspólnego jądra z hypervisorem. Mogą to być na przykład różne dystrybucje, środowiska testowe czy serwery dzierżawione. Każde z tych środowisk wirtualnych może być zarządzane zupełnie osobno, tak jakby było fizycznym serwerem. Ograniczeniem jest brak możliwości zmiany jądra, gdyż jest ono wspólne.

KVM, Qemu

Maszyna wirtualna bazująca na jądrze to środowisko wirtualizacyjne dla systemów linuksowych. Wyróżnia się system gospodarza i gościa. Gospodarz to system operacyjny (OS) kontrolujący sprzęt – „goły metal”. Gość to OS wewnątrz gospodarza, któremu gospodarz udostępnia sprzęt. Środowisko KVM (gospodarz lub gospodarze) umożliwia tworzenie sieci maszyn wirtualnych (goście). Każda maszyna wirtualna posiada prywatny zwirtualizowany sprzęt: bios, kartę sieciową, dysk twardy, kartę graficzną, dźwiękowa, porty I/O itd.

Model danych

Wirtualizacja Proxmox VE wspiera LVM, katalogi oraz system ZFS, współpracuje również z rozwiązaniami takimi, jak: iSCSI, Fiber Channel, NFS, GlusterFS, CEPH i DRBD.

Wysoka dostępność

Wirtualizacja Proxmox umożliwia wysoką dostępność poprzez zastosowanie klastra (dwie i więcej maszyn wzajemnie się uzupełniających) – do wersji 3.x klaster oparty był o rozwiązanie Corosync 1.x, natomiast od wersji 4.x jest to 2.x.

Wygodne zarządzanie

Interfejs graficzny do zarządzania Proxmox PVE jest przemyślany i nie sprawi kłopotów nawet początkującym adeptom w temacie wirtualizacji. Zaawansowani użytkownicy znajdą natomiast szereg opcji odpowiedzialnych za konfigurację parametrów maszyn wirtualnych, ustawień sieciowych, quota, High-Availability, i wiele innych.

Instalacja Windows Server 2019 z sterownikami VIRTIO. Proxmox od PUQ.

Utwórz maszynę wirtualną z parametrami:

CPU: 4
RAM: 8 Gb
CD/DVD: virtio-win-0.1.141.iso
CD/DVD: pl_windows_server_2019_updated_march_2019.iso
HDD: 100 GB (virtio)
LAN1: vmbr1 (virtio)

 

image-1643296536930.png

Uruchom maszynę wirtualną i zainstaluj Windows.

 

image-1643296542593.png

 

image-1643296546479.png

 

image-1643296551333.png

 

image-1643296559916.png

 

Instalator windows nie posiada sterowników VIRTIO na kontroler dyskowy.

Aby zainicjalizować dysk twardy wskazujemy sterownik na kontroler, który znajduje się na obrazie virtio.iso.

 

image-1643296572366.png

 

image-1643296577946.png

 

image-1643296583033.png

 

image-1643296587810.png

 

image-1643296593613.png

 

 

Kontynuuj instalację windows w standardem trybie.


Po instalacji windows, zainstaluj sterowniki virtio.

 

image-1643296600757.png

 

image-1643296606585.png

 

image-1643296615427.png

 

image-1643296620598.png

 

image-1643296627537.png

 

image-1643296632585.png

 

image-1643296637306.png

 

image-1643296642186.png

 

image-1643296650883.png

 

Po instalacji sterowników VIRTIO system windows zacznę działać z maksymalną wydajnością.

Instalacja Linux Debian 9 z siecią publiczną. Proxmox od PUQ.

Po stworzeniu maszyny wirtualnej z odpowiednimi parametrami.

 

  1. Upewnić się, że w napędzie maszyny wirtualnej włożony ISO instalacyjny linux Debian9 oraz że karta sieciowa podłączona do sieci ‘public’.
  2. Kliknij na maszynę wirtualną prawym przyciskiem myszy i kliknij “Uruchom”