Wdrażanie Sycope w środowisku wirtualnym Proxmox

Dowiedz się, jak zintegrować Sycope ze środowiskiem Proxmox VE dzięki naszemu przewodnikowi krok po kroku.

Author: Marcin Kaźmierczak
Przedstawiamy przewodnik, który krok po kroku pokaże, jak wdrożyć wirtualną maszynę Sycope w środowisku Proxmox. To tymczasowe rozwiązanie, zanim pojawi się oficjalne wsparcie dla tej platformy

Oprogramowanie Sycope jest dostarczane jako wirtualna maszyna (Virtual Appliance), co oznacza, że użytkownik nie musi samodzielnie instalować systemu operacyjnego ani bazy danych. Wszystkie funkcje związane z monitorowaniem i bezpieczeństwem, a także autorska baza danych, są już zawarte w gotowym obrazie. Zespół Sycope nieustannie rozwija rozwiązanie, dodając nowe funkcje i wspierając najnowsze standardy. Obecnie maszyna dostępna jest jako szablon OVA, oficjalnie wspierany na platformie VMware.

Wkrótce planowane jest również oficjalne wsparcie dla platform wirtualizacji opartych na KVM, takich jak Proxmox. Tymczasem, dzięki kilku dodatkowym krokom, możliwe jest uruchomienie maszyny Sycope również na tej platformie.

Gotowy, aby zacząć? Pobierz najnowszy plik OVA Sycope z naszego Portalu Klienta i zaczynajmy!

Następnie plik OVA będzie musiał zostać przeniesiony do lokalnej pamięci masowej Proxmox VE. W naszym przykładzie użyłem katalogu /var/lib/vz i utworzyłem nowy folder o nazwie Sycope za pomocą klienta WinSCP, który umożliwia przesyłanie plików przez protokół SSH.

Po zakończeniu transferu należy użyć konsoli Shell serwera Proxmox VE. Można użyć wbudowanego Shell lub klienta SSH (takiego jak PuTTy).

W konsoli należy przejść do naszego katalogu i rozpakować plik OVA za pomocą poniższych poleceń:

root@pve2:~# cd /var/lib/vz/Sycope/

root@pve2:/var/lib/vz/Sycope# ls

Sycope_3.0.0.0-vm7.0u2.ova

root@pve2:/var/lib/vz/Sycope# tar -xvf Sycope_3.0.0.0-vm7.0u2.ova

Sycope_3.0.0.0-vm7.0u2.ovf

Sycope_3.0.0.0-vm7.0u2.mf

Sycope_3.0.0.0-vm7.0u2-disk1.vmdk

Sycope_3.0.0.0-vm7.0u2-disk2.vmdk

Sycope_3.0.0.0-vm7.0u2-file1.nvram

root@pve2:/var/lib/vz/Sycope#

Teraz utwórzmy nową maszynę wirtualną. Dyski wirtualne Sycope dołączymy nieco później.

W naszym przykładzie użyliśmy nazwy Sycope 3.0.

Typ systemu operacyjnego to Linux, a wersja to “6.x – 2.6 Kernel”. Nie ma potrzeby używania żadnych zewnętrznych nośników.

Dla zakładki System proszę użyć poniższej domyślnej konfiguracji:

Karta graficzna: Domyślna

Maszyna: Domyślna (i440fx)

BIOS: Domyślny (SeaBIOS)

Kontroler SCSI: Domyślny (LSI 53C895A)

Jeśli chodzi o dyski, proszę usunąć ten utworzony domyślnie. Dołączymy istniejącą pamięć masową po utworzeniu maszyny wirtualnej.

W odniesieniu do konfiguracji CPU i pamięci RAM proszę odnieść się do wymagań Sycope i dostosować obie wartości w zależności od wielkości środowiska i liczby przepływów na sekundę. Dla najlepszego doświadczenia wydajnościowego zalecamy wybór opcji “CPU Type: Host”.

https://documentation.sycope.com/Requirements/

W zakładce Sieć (Network) proszę wybrać opcję “Model: VMware vmxnet3”. Pozostałe opcje powinny być dostosowane w zależności od konfiguracji sieci wirtualnej Proxmox.

Po utworzeniu maszyny wirtualnej, będziemy musieli utworzyć drugie urządzenie sieciowe z tą samą konfiguracją “Model: VMware vmxnet3”. To urządzenie może być w stanie “Disconnect: Yes”. Dzięki temu podejściu odwzorujemy tę samą konfigurację sieciową co w szablonie OVA używanym przez VMware.

Dodatkowo, jeśli Proxmox automatycznie dodał napęd CD-ROM, możemy go bezpiecznie usunąć.

Teraz musimy wrócić do konsoli Proxmox i zaimportować dyski, które wypakowaliśmy z naszego pliku OVA.

Poniższe przykłady poleceń wymagają niewielkiej modyfikacji.

182 to ID maszyny wirtualnej, które należy dostosować do ID w Twoim środowisku. Pliki VMDK dla dysku1 i dysku2 mogą mieć inne nazwy w zależności od pobranej wersji Sycope. “data2tb” to nazwa pamięci masowej Proxmox, w której znajduje się nasza maszyna.

root@pve2:/var/lib/vz/Sycope# qm importdisk 182 Sycope_3.0.0.0-vm7.0u2-disk1.vmdk data2tb –format raw

importing disk 'Sycope_3.0.0.0-vm7.0u2-disk1.vmdk’ to VM 182 …

—snipped—

transferred 128.0 GiB of 128.0 GiB (100.00%)

Successfully imported disk as 'unused0:data2tb:vm-182-disk-0′

root@pve2:/var/lib/vz/Sycope# qm importdisk 182 Sycope_3.0.0.0-vm7.0u2-disk2.vmdk data2tb –format raw

importing disk 'Sycope_3.0.0.0-vm7.0u2-disk2.vmdk’ to VM 182 …

—snipped—

transferred 180.0 GiB of 180.0 GiB (100.00%)

Successfully imported disk as 'unused1:data2tb:vm-182-disk-1′

Po zakończeniu wewnętrznego transferu przejdź do zakładki Hardware w nowej maszynie wirtualnej, wybierz Unused Disk 0 i kliknij Disk Action → Add. Te same kroki należy wykonać dla Dysku 1.

Ponieważ oba dyski zostały dodane ręcznie, przejdź do zakładki Opcje (Options), edytuj “Boot Order” i wybierz scsi0 z Dysku 0. To zapewni prawidłową sekwencję startową dla naszej nowej instalacji Sycope.

Jesteśmy na ostatnim etapie. Teraz możemy uruchomić maszynę wirtualną i zalogować się do konsoli lokalnej.

W zakładce Network Interfaces znajdziesz aktualny adres IP głównego interfejsu. Domyślnie używany jest dynamiczny adres IP, który można łatwo zmienić na ręczny poprzez akcję Edytuj (Edit).

Ukończyliśmy instalację w pełni działającej instancji Sycope w środowisku Proxmox Virtual Environment.

 

Ponieważ nie są potrzebne dodatkowe niestandardowe kroki, możemy kontynuować korzystanie z oficjalnej dokumentacji, zaczynając od rozdziału “IP address, DNS Server and Gateway configuration” chapter: IP address, DNS Server and Gateway configuration

Miłego korzystania z Sycope! Dzięki funkcjom takim jak Quick Setup i wielu przyjaznym dla użytkownika narzędziom rozpoczęcie pracy jest szybkie i bezproblemowe. Pamiętaj – jeśli kiedykolwiek będziesz mieć pytania lub potrzebować pomocy, nasz zespół jest gotowy pomóc Ci na każdym etapie.

 

This week top knowledge
Ta witryna jest zarejestrowana pod adresem wpml.org jako witryna rozwojowa. Przełącz się na klucz witryny produkcyjnej na remove this banner.