StorageReview.com

Wtyczka TrueNAS Proxmox zamienia każde żądanie dysku maszyny wirtualnej w zautomatyzowany zvol przez iSCSI lub NVMe/TCP

Enterprise   ◇  Oprogramowanie

TrueNAS wydał natywną wtyczkę do pamięci masowej Proxmox VE , która umożliwia Proxmoxowi dostarczanie i zarządzanie dyskami maszyn wirtualnych bezpośrednio w systemach TrueNAS. Dysk zażądany w Proxmox staje się woluminem zvol OpenZFS w TrueNAS 25.10 lub nowszym, publikowanym jako jednostka LUN iSCSI lub przestrzeń nazw NVMe/TCP. Wtyczka obsługuje tworzenie, migawki, zmianę rozmiaru, migrację i usuwanie z poziomu Proxmox, bez konieczności konfigurowania poszczególnych woluminów w interfejsie użytkownika TrueNAS. Wydanie jest przeznaczone dla wczesnych użytkowników, a użytkownicy TrueNAS Community Edition otrzymają je jako pierwsi, a wsparcie Enterprise będzie dostępne w ramach walidacji.

Loga TrueNAS i Proxmox na grafice z ogłoszeniem wtyczki TrueNAS Proxmox z linią Wtyczka jest już dostępna w serwisie GitHub

Co zastępuje wtyczka TrueNAS Proxmox

Większość wdrożeń Proxmox-on-TrueNAS działa obecnie na NFS lub ręcznie zbudowanych jednostkach LUN iSCSI. W systemie NFS Proxmox obsługuje migawki maszyn wirtualnych za pomocą plików QEMU typu „kopiuj-na-zapis”, a dokumentacja firmy Proxmox dotycząca pamięci masowej informuje, że migawki dużych dysków mogą trwać kilka minut, a w skrajnych przypadkach nawet kilka godzin. Ręcznie skonfigurowany iSCSI pozwala uniknąć tego problemu, ale przed wersją Proxmox VE 9 nie oferował natywnej obsługi migawek, a każdy nowy dysk oznacza nowy zvol, nowy zakres iSCSI i nowe mapowanie LUN w macierzy. Starszy typ wtyczki Proxmox ZFS-over-iSCSI zmniejszył lukę w zakresie macierzy obsługiwanych przez ZFS, a TrueNAS oferuje teraz specjalnie zaprojektowaną wtyczkę w jej miejsce.

Po zainstalowaniu wtyczki operacje pamięci masowej pozostają w interfejsie Proxmox. Administratorzy tworzą dyski maszyn wirtualnych, wykonują migawki OpenZFS, zmieniają rozmiar, migrują i usuwają woluminy, a TrueNAS udostępnia na żądanie urządzenia blokowe jako cienkie, rzadkie zvole. Migawki działają natywnie w systemie OpenZFS i obejmują migawki maszyn wirtualnych na żywo, które przechwytują stan pamięci RAM. Klony, przenoszenie, kopie zapasowe i importy nadal działają na hoście Proxmox, a natywne udziały NFS i SMB TrueNAS pozostają ścieżką dla zawartości opartej na plikach, takiej jak obrazy ISO i katalogi kopii zapasowych, obsługiwanej z tej samej puli.

Migracja równoważąca Proxmox VE 9.2 HA

Obsługa iSCSI i NVMe/TCP

Transport jest wybierany dla każdego wpisu w pamięci masowej Proxmox. iSCSI działa w systemie Proxmox VE 8.x i nowszych; NVMe/TCP wymaga systemu Proxmox VE 9.x z inicjatorem nvme-cli zainstalowanym na każdym węźle, a TrueNAS pozycjonuje go jako opcję, gdy opóźnienie ma największe znaczenie. Uwierzytelnianie wykorzystuje klucz API TrueNAS zamiast dostępu SSH root, którego wymagają niektóre przepływy pracy ZFS-over-iSCSI.

W środowiskach z kilkoma klastrami Proxmox działającymi na jednym systemie TrueNAS, wtyczka wymusza jeden zestaw danych i jeden cel iSCSI lub podsystem NVMe na klaster, co zapobiega kolizji nazw rozszerzeń i oddziela pamięć masową każdego klastra. TrueNAS tworzy projekt jako oddzielne środowisko obliczeniowe i pamięci masowej, z Proxmoxem po stronie obliczeniowej, a TrueNAS jako platformą danych. TrueNAS jasno pokazuje, że nie zastępuje hiperkonwergentnego wdrożenia Ceph.

Instalacja i wsparcie TrueNAS

Wtyczka jest dostarczana za pośrednictwem podpisanego repozytorium APT, z pakietami Bookworm dla Proxmox VE 8 i Trixie dla Proxmox VE 9. Instalator wykrywa wersję Proxmox, uruchamia się z uwzględnieniem klastra, z kontrolą stanu i przywracaniem, a samodzielny plik .deb obejmuje węzły odizolowane od sieci. Instrukcje konfiguracji po stronie TrueNAS znajdują się w dokumentacji wtyczki TrueNAS Proxmox VE Storage.

Po stronie pamięci masowej wymagany jest system TrueNAS w wersji 25.10 lub nowszej. Wtyczka działa na urządzeniach TrueNAS Community Edition oraz Enterprise, w tym H-Series i V-Series, które zapewniają wysoką dostępność. Wsparcie dla przedsiębiorstw jest w trakcie aktywnej walidacji, a TrueNAS informuje, że można ją już zamawiać za pośrednictwem zespołów obsługi klienta, a przed uruchomieniem produkcji zaleca się przeprowadzenie przeglądu projektu. TrueNAS deklaruje również współpracę z partnerami Proxmox w zakresie pełnej integracji systemów.

Dostępność wtyczki TrueNAS Proxmox

Wtyczka TrueNAS Proxmox jest już dostępna na stronie projektu w serwisie GitHub poświęconej wydaniom. TrueNAS zaleca najpierw zainstalowanie wersji Early Adopter na klastrze Proxmox nieprodukcyjnym i sprawdzenie jej pod kątem obciążeń roboczych przed przeniesieniem na nią produkcyjnych maszyn wirtualnych. Wpis ogłoszeniowy TrueNAS szczegółowo omawia uzasadnienie projektu.

Strona wydań wtyczki TrueNAS Proxmox

Skontaktuj się z StorageReview

Biuletyn | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Kanał RSS

Lyle Smith

Lyle jest autorem artykułów dla StorageReview, gdzie zajmuje się szerokim spektrum tematów dotyczących użytkowników końcowych i przedsiębiorstw IT.