[Howto] Xpenology na baremetal lub Proxmox
|
piecornik |
Dodano 15-04-2024 13:00
|
User
Posty: 2
Dołączył: 05/02/2013 12:15
|
I maszyna - baremetal (nie pamiętam modelu) na DSM6.x -> VM w proxmox (ds918+); podpinałem jako passthru i jako wirtualny dysk, w obu przypadkach nie odczytało dysku.
II maszyna VM w proxmox (ds918+) -> VM w proxmox (ds918+; kopia), dysk jako wirtualny w proxmoxie; xpenology wykrywa pulę ale nie może jej uruchomić online.
Aktualnie dysk podpięty jako passthru (komendą qm set [nr VM] -sata2 /dev/disk/by-id/[dysk] )
Gdzieś tam w miedzy czasie w ramach jednej maszyny przepiąłem dysk z usb (passthru) na sata (passthru) i też nie wstało. Logika podpowiada, ze problem jest w samym xpenology. |
|
|
|
shibby |
Dodano 16-04-2024 08:09
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
znajdę chwilkę to postawię sobie na boku xpenology najpierw w baremetal a później dyski przepnę pod proxmoxa i dam znać jaki będzie rezultat. Bo na moje to powinno działać, jeżeli się to poprawnie ustawi.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
d00d3k |
Dodano 04-05-2024 23:49
|
User
Posty: 59
Dołączył: 11/10/2013 14:55
|
A po instalacji potraficie stworzyć konto i korzystać z takich usług jak synchronizacja zdjęć itp? Próbuje stworzyć konto ale pokazuje mi od razu że nie można zarejestrować, a potem rejestruje login, a jak próbuję podpiąć to pokazuje, że konto nie należy do danego serial. Jak to ogarnąć ? |
|
|
|
mosfit |
Dodano 05-05-2024 19:26
|
Super User
Posty: 425
Dołączył: 21/11/2012 06:12
|
Cytat pokazuje mi od razu że nie można zarejestrować
Parka serial i mac karty musi być autentyczna , inaczej się nie zarejestrujesz
Router- Ubiquiti USG-Pro-4 (FTTH)
Lan- Ubiquiti Switch US-8-150W + USW-Flex-Min
Wifi- 2x UAP-AC-Pro + 1x Ap OpenWrt 23.05 (802.11r)
Nas- DS918+ DS823+
|
|
|
|
d00d3k |
Dodano 05-05-2024 19:56
|
User
Posty: 59
Dołączył: 11/10/2013 14:55
|
mosfit napisał: ↑ Cytat pokazuje mi od razu że nie można zarejestrować
Parka serial i mac karty musi być autentyczna , inaczej się nie zarejestrujesz
A jest jakaś alternatywa by można było synchronizacje zrobić wszystkich urządzeń ?
Coś szukam by zdjęcia synchronizacje zrobić z telefonu na serwer nas i na każde urządzenie
Scalony z 06 maja 2024 11:52:50:
NextCloud albo OwnCloud pod proxmox w sumie powinno dać radę, a resztę pozostawić sobie jako jakiś serwer Jellyfin (baza filmów seriali)
A xpenology jako serwer nas samba, torrenty itd. Tak rozmyślam, że takie specyfikacje bedą ok, ale teraz rozmyślam nad taką bazą i 16gb ramu to może być mało ;(
Scalony z 06 maja 2024 11:54:18:
aktualnie mam:
Tomato
Windows
A do tego bym dorzucił:
Jellyfin
NextCloud/Owncloud
Xpenology
Linux jakiś do testowania / nauki komend
Edytowany przez d00d3k dnia 06-05-2024 11:54
|
|
|
|
jimmy |
Dodano 06-05-2024 12:26
|
Super User
Posty: 464
Dołączył: 15/03/2007 19:13
|
Jeśli się nie mylę to synchronizacja zdjęć (zakładam, że chodzi o Synology Photos albo Synology Drive) nie wymaga tworzenia i używania konta na Synology. Chyba, że chcesz użyć funkcji QuickConnect ale zamiast niej można (i często lepiej) jest użyć serwera VPN na Synology lub po prostu w sieci lokalnej.
Wtedy na urządzeniach instalujemy apki Synology Photos albo Drive + ew. apki do VPNa.
Jellyfin/Plex i NC/OC można zainstalować jako dockery w ramach Synology Container Manager.
Zresztą NC/OC też raczej nie będziesz wystawiał na zewnątrz tylko łączył się VPNem.
Plex można podpiąć pod reverse proxy w synology i spiąć wszystko jednym certyfikatem Let's Encrypt. NC/OC ew. też jak ktoś musi. Nie wiem jak jest z uzyskaniem własnej poddomeny od Synology jeśli nie ma się aktywowanego ich konta. Ja mam to postawione na ich urządzeniu a xpenology/VirtualDSM używałem tylko do testów.
Konta synology wymagają na pewno dla użycia Active Backup i niektórych pakietów bibliotek np. do kodeków video (Advanced Media Extension). |
|
|
|
karton |
Dodano 10-05-2024 23:09
|
User
Posty: 11
Dołączył: 24/03/2012 11:30
|
Cześć
Mam pytanie, zainstalowałem u siebie Xpenology (Proxmox) tak jak z instrukcji od shibby i wszystko jest OK, ale dyski (2szt hdd, dodane jako sata przez passthru) non stop pracują, nie działa hibernacja a jest włączona z poziomu Xpenology
Czy żeby to działało to w Proxmox też trzeba coś dodatkowo ustawić? |
|
|
|
shibby |
Dodano 13-05-2024 09:53
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
mimo passtrough dyski w Synology widoczne są jako QEMU HARDDISK i pewnie dlatego pewne funkcjonalności nie są dostępne. Ja tego problemu u siebie nie doświadczyłem bo mam same SSD.
Z tego co czytam musisz standby włączyć z poziomu proxmoxa (jakiś skrypcik startowy sobie napisać albo nawet do crona dodać by np co godzinę sprawdzał status i w razie potrzeby wywoływał komendę.
https://forum.proxmox.com/threads/can-i-spin-down-disks-since-im-not-using-them.130412/
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
Adooni |
Dodano 14-05-2024 18:48
|
VIP
Posty: 2359
Dołączył: 02/02/2011 04:29
|
zobacz czy to zadziala - raz dziennie bedzie dyski sprawdzal
zfs set relatime=on <pool>
Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
|
|
|
|
evangelion69 |
Dodano 14-05-2024 21:13
|
Power User
Posty: 232
Dołączył: 05/12/2011 22:17
|
Czy już xpenology radzi sobie z dobrym montowaniem dysków? Ze 2 lata temu jak próbowałem w proxmoxie robić passtrough 6 dysków do xpenology to połowy nie widział lub dopisywał w zupełnie nie logiczny sposób.
Mikrotiki
|
|
|
|
shibby |
Dodano 17-05-2024 07:55
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
@evangelion69 jak widać na screenie z mojego pierwszego postu w tym temacie, radzi sobie bardzo dobrze. Ale...
Ja podpinam dyski przez passtrough jako SATAx a tych można podpiąć 6 (od sata0 do sata5). Z czego jako sata0 musi być podpięty obraz z redpill. Zatem zostaje ci 5 adapterów na dyski. Nie wiem jak Xpenology sobie poradzi gdyby mu podpiąć dyski jako scsi.
Tak naprawdę, to przy 6ciu dyskach to bym ci proponował użyć karty HBA np Perc H310 w trybie IT mode i wtedy cały PCIe Device przekazujesz do wirtualki i ona widzi fizycznie te dyski (passtrough nie przekazuje fizycznych dysków tylko emulowane na QEMU driverze) . Taki H310 w IT mode naprawdę dobrze chodzi i jest bardzo polecany przy Xpenology.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
BartAcid |
Dodano 20-07-2024 12:42
|
User
Posty: 19
Dołączył: 03/01/2022 10:07
|
Co do Synology Photos to z VPN jest sporo zabawy, trzeba włączać VPN by się synchronizowało. Chyba najlepsza opcja to jakiś tunel lub DDNS który nam spina serwer ze światem. Ja mam po DDNS i przekierowanie portów zrobione, tak wiem że to w sumie naj mniej bezpieczna opcja. Na razie w logach od 2 lat czysto na jakiekolwiek próby nieautoryzowanego wejścia. Chodzą wszystkie apki w zasadzie jak bym miał zrobione konto synology. Z wielu urządzeń.
Active Backup, kodeki i inne rzeczy da się ogarnąć bez konta synology. Oczywiście w ramach testów.
CO do przenoszenia dysków się nie wypowiadam bo zabieram się do migracji z barmental 918+ na nowszy hardware i jeszcze nie wiem jaki soft w sumie. Schodzi mi już z rok na ro. |
|
|
|
shibby |
Dodano 22-07-2024 08:10
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
jak masz soft 6.x to raczej problemu być nie powinno ze zmianą. Jak masz 5.x w sumie nie wiem czy nie szybciej będzie ci postawić na nowo i przegrać dane bo inaczej będziesz musiał skakać z wersji na wersję i używać jeszcze starych, niewspieranych już dawno loaderów jak Jun`s Mod (do 6.2.3 włacznie był używany) by dopiero finalnie przejść na 6.2.4 lub 7.0 z redill i z niego już na 7.2.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
msstefan |
Dodano 22-10-2024 14:27
|
User
Posty: 7
Dołączył: 21/08/2007 20:44
|
DVA1622 - odpalilem, na baremetal oraz na Proxmox (igpu Intela przekazane).
Za kazdym razem przy face recogniction czy ogolnie opcjach AI komunikat:
"Unable to perform this operation because the network connection is unstable or the system is busy. Please try again later."
Reszta działa. Internet sugerował tylko DNSy ale to nie jest problemem.
Jakiś pomysł? |
|
|
|
shibby |
Dodano 23-10-2024 14:47
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
która generacja procesora? W centrum informacji masz info o GPU? Bo z tego co pamiętam to DVA1622 wspiera max 8-gen, choć był port do 10gen.
Wydaj też spod konsoli komendę:
dmesg | grep i915
oraz
ls /dev/dri/
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
msstefan |
Dodano 25-10-2024 10:45
|
User
Posty: 7
Dołączył: 21/08/2007 20:44
|
Gen 8,
G5400, UHD 610
Jest info o GPU: "Intel Corporation CoffeeLake-S GT1 [UHD Graphics 610]"
root@pve:~# dmesg | grep i915
[ 16.510000] i915 0000:00:02.0: [drm] VT-d active for gfx access
[ 16.529705] i915 0000:00:02.0: vgaarb: deactivate vga console
[ 16.529749] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[ 16.530833] i915 0000:00:02.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 16.531357] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_ops [i915])
[ 16.540879] i915 0000:00:02.0: [drm] [ENCODER:73:DDI A/PHY A] HPD is down, disabling eDP
[ 16.545993] i915 0000:00:02.0: [drm] [ENCODER:73:DDI B/PHY B] is disabled/in DSI mode with an ungated DDI clock, gate it
[ 16.545998] i915 0000:00:02.0: [drm] [ENCODER:89:DDI C/PHY C] is disabled/in DSI mode with an ungated DDI clock, gate it
[ 16.546000] i915 0000:00:02.0: [drm] [ENCODER:93:DDI D/PHY D] is disabled/in DSI mode with an ungated DDI clock, gate it
[ 16.581849] [drm] Initialized i915 1.6.0 20230929 for 0000:00:02.0 on minor 1
[ 16.584516] i915 display info: display version: 9
[ 16.584519] i915 display info: cursor_needs_physical: no
[ 16.584521] i915 display info: has_cdclk_crawl: no
[ 16.584522] i915 display info: has_cdclk_squash: no
[ 16.584524] i915 display info: has_ddi: yes
[ 16.584525] i915 display info: has_dp_mst: yes
[ 16.584527] i915 display info: has_dsb: no
[ 16.584528] i915 display info: has_fpga_dbg: yes
[ 16.584529] i915 display info: has_gmch: no
[ 16.584531] i915 display info: has_hotplug: yes
[ 16.584532] i915 display info: has_hti: no
[ 16.584533] i915 display info: has_ipc: yes
[ 16.584535] i915 display info: has_overlay: no
[ 16.584536] i915 display info: has_psr: yes
[ 16.584537] i915 display info: has_psr_hw_tracking: yes
[ 16.584539] i915 display info: overlay_needs_physical: no
[ 16.584540] i915 display info: supports_tv: no
[ 16.584541] i915 display info: has_hdcp: yes
[ 16.584543] i915 display info: has_dmc: yes
[ 16.584544] i915 display info: has_dsc: no
[ 16.771184] fbcon: i915drmfb (fb0) is primary device
[ 16.771081] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 16.825314] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[ 17.092920] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
root@pve:~# ls /dev/dri
ls: cannot access '/dev/dri': No such file or directory |
|
|
|
shibby |
Dodano 26-10-2024 22:24
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Przy passtrough jakie opcje wybrałeś?
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
msstefan |
Dodano 28-10-2024 11:58
|
User
Posty: 7
Dołączył: 21/08/2007 20:44
|
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"
root@pve:~# cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
Na Wyse 5070 przy tych samych ustawieniach dziala to poprawnie (z J5005).
Na Wyse ustawienia od PCI sa bardziej rozbudowane i aktywny jest ROM-BAR. (zal.)
msstefan załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.
Edytowany przez msstefan dnia 28-10-2024 12:15
|
|
|
|
shibby |
Dodano 29-10-2024 07:01
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Ogólnie jak masz 8gen cpu to powinieneś tak ustawić IOMMU
https://3os.org/infrastructure/proxmox/gpu-passthrough/igpu-split-passthrough/
PCI Express też włącz.
Z logu wyżej widać że sterownik jest ładowany ale jakby nie widział twojej karty - nie wykrywa jej. W /dev/dri powinieneś mieć 2 urządzenia wykryte: card0 i w sumie ważniejsze renderD128
Cytat root@nas:~# ls /dev/dri/
by-path card0 renderD128
A zobacz jeszcze lspci -vv i spróbuj odnaleźć swoją kartę i zobacz z czy i z jakiego modułu korzysta (kernel driver in use). U mnie jest tak:
Cytat 01:00.0 VGA compatible controller: Intel Corporation Alder Lake-S GT1 [UHD Graphics 730] (rev 0c)
Subsystem: Device 1043:8882
Physical Slot: 0
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 48
Region 0: Memory at fb000000 (64-bit, non-prefetchable) [size=16M]
Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 6000 [size=64]
Expansion ROM at fc000000 [disabled] [size=128K]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- FLReset-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM not supported
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed unknown (downgraded), Width x0 (downgraded)
TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF Not Supported
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
AtomicOpsCtl: ReqEn-
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable+ 64bit-
Address: fee40004 Data: 4024
Masking: 00000000 Pending: 00000000
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D3 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [100 v0] Null
Capabilities: [200 v1] Address Translation Service (ATS)
ATSCap: Invalidate Queue Depth: 00
ATSCtl: Enable+, Smallest Translation Unit: 00
Capabilities: [300 v1] Page Request Interface (PRI)
PRICtl: Enable- Reset-
PRISta: RF- UPRGI- Stopped+
Page Request Capacity: 00008000, Page Request Allocation: 00000000
Kernel driver in use: i915
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|