Kihagyás
v26.3

A DiKAS virtuális gépként Windows alatt

Egy meglévő Windows-PC-n a DiKAS-appliance virtuális gépben (VM) futtatása általában jobb megoldás, mint a natív Windows-telepítés. A Windows gazdarendszerként megmarad, a DiKAS pedig egy elkülönített virtuális gépben fut a saját, kész operációs rendszerével.

Windows-kiadás Javaslat
Windows 11 Pro vagy Enterprise Hyper-V — a Windows része, és folyamatos üzemre ajánlott
Windows 11 Home Oracle VirtualBox — Windows Home alatt a Hyper-V nem érhető el

Miért ajánlott a VM?

A VM ugyanazt az appliance-t használja, mint a kész DiKAS-pénztárhardver. Az operációs rendszer, az adatbázis és a DiKAS-szoftver együtt, egyetlen image-ből érkezik, és együtt is frissül. Ráadásul a pénztár nem ütközik webszerverekkel vagy más Windows alatti szoftverekkel.

A natív Windows-telepítés akkor észszerű, ha a PC teljesítménye kevés egy VM-hez, vagy ha helyben csatlakoztatott speciális eszközöket közvetlenül a Windowsnak kell kezelnie.

Erre van szükség

  • egy 64 bites PC, amelynek BIOS/UEFI-jében engedélyezve van a virtualizáció (Intel VT-x vagy AMD-V),
  • legalább 8 GB memória a PC-ben, inkább 12 GB vagy több,
  • 4 GB memória, 2 processzormag és legalább 32 GB virtuális merevlemez a VM számára; folyamatos üzemhez 64 GB ajánlott,
  • hálózati kapcsolat, lehetőleg LAN-kábellel,
  • az aktuális DiKAS-ISO letöltése (jelenleg kb. 1,1 GB),
  • a telepítési kulcs a DiKAS-ügyfélfiókból.

A Windows-PC pénztárszerverré válik

A PC-nek a pénztári üzem alatt bekapcsolva kell maradnia. Kapcsolja ki a Windows automatikus alvó állapotát, és állítsa be a VM automatikus indítását. Ha a Windows leáll, vagy a PC alvó állapotba kerül, az összes csatlakoztatott munkaállomás is leáll.

A változat: Hyper-V Windows Pro vagy Enterprise alatt

1. A Hyper-V bekapcsolása

  1. A Start menüben keressen rá a „Windows-szolgáltatások be- és kikapcsolása" elemre.
  2. Jelölje be a Hyper-V-t a Hyper-V platform és a Hyper-V felügyeleti eszközök elemmel együtt.
  3. Erősítse meg az OK gombbal, és indítsa újra a Windowst.

Ha a bejegyzés hiányzik, először ellenőrizze a Windows-kiadást a Gépház → Rendszer → Névjegy alatt. A Windows Home nem tartalmazza a Hyper-V-t; ott használja a VirtualBoxot.

2. Külső virtuális switch létrehozása

Ahhoz, hogy további pénztárak, nyomtatók és fizetési terminálok elérjék a VM-et, annak önálló számítógépként kell megjelennie a helyi hálózaton:

  1. Nyissa meg a Hyper-V kezelőt.
  2. A jobb oldalon válassza a Virtuális switchek kezelője lehetőséget.
  3. Válassza a Külső → Virtuális switch létrehozása lehetőséget, és adja meg a DiKAS-Netzwerk nevet.
  4. A Külső hálózat alatt válassza ki a fizikai hálózati csatlakozót — lehetőleg Ethernetet, ne WLAN-t.
  5. A Hálózati adapter megosztásának engedélyezése a felügyeleti operációs rendszer számára beállítást hagyja bekapcsolva, és erősítse meg az OK gombbal.

Ne használja az „Alapértelmezett switch", a belső vagy a privát hálózatot

Ezek a hálózatok leválasztják a VM-et a szokásos pénztárhálózatról, vagy elrejtik a Windows mögé. A DiKAS-hoz külső switchet használjon. Ellenkező esetben a további pénztárak és hálózati eszközök nem találják meg a szervert.

3. Virtuális gép létrehozása

  1. A Hyper-V kezelőben válassza az Új → Virtuális gép lehetőséget.
  2. Név: DiKAS.
  3. Válassza a 2. generáció lehetőséget.
  4. Rendeljen hozzá 4096 MB memóriát. A jól tervezhető folyamatos üzem érdekében a Dinamikus memória használata kikapcsolva maradhat.
  5. Kapcsolatként válassza ki a korábban létrehozott DiKAS-Netzwerk switchet.
  6. Hozzon létre egy új, dinamikusan bővülő, 64 GB-os VHDX-et (legalább 32 GB).
  7. Válassza az Operációs rendszer telepítése rendszerindító lemezképfájlból lehetőséget, és jelölje ki a dikas.iso fájlt.
  8. Fejezze be a varázslót. Ezután a Beállítások → Processzor alatt állítson be 2 virtuális processzort.

Hyper-V csapda: a 2. generációhoz a Secure Boot legyen KIKAPCSOLVA

Az első indítás előtt nyissa meg a Beállítások → Biztonság pontot, és vegye ki a pipát a Biztonságos rendszerindítás engedélyezése elől. A DiKAS-ISO nincs Microsoft Secure Boot kulccsal aláírva. Ha a Secure Boot bekapcsolva marad, a Hyper-V például azt jelzi, hogy nem töltődött be operációs rendszer, vagy a VM újra és újra visszatér a firmware-hez.

A helyes kombináció: 2. generáció + Secure Boot kikapcsolva.

4. A DiKAS telepítése

  1. Indítsa el a VM-et, és válassza a Csatlakozás lehetőséget.
  2. A rendszerindító menüben válassza a DiKAS Install elemet.
  3. A telepítés automatikusan fut, és kizárólag a korábban létrehozott virtuális merevlemezt használja. Ezután a VM újraindul.
  4. Az újraindítás után a Beállítások → SCSI-vezérlő → DVD-meghajtó alatt vegye ki az ISO-fájlt. Ellenkező esetben a VM a következő indításkor ismét a telepítőközegről indulhat.
  5. A DiKAS felületén válassza a Pénztár telepítése lehetőséget, és adja meg a telepítési kulcsot.

A „DiKAS Install" törli a telepítési célt

Az automatikus telepítés további kérdés nélkül formázza a virtuális merevlemezt. Újonnan létrehozott VM esetén ez szándékos. Ne csatoljon más virtuális merevlemezt a VM-hez.

5. Automatikus indítás beállítása

  1. Hyper-V kezelő → jobb kattintás a DiKAS → Beállítások elemre.
  2. Az Automatikus indítási művelet alatt válassza A virtuális gép mindig automatikusan induljon lehetőséget; késleltetésként 30 másodperc célszerű.
  3. Az Automatikus leállítási művelet alatt válassza a Vendég operációs rendszer leállítása lehetőséget.

Ezután a DiKAS akkor is elindul, ha a Windows egy frissítés után újraindult, és még senki sem jelentkezett be.

B változat: VirtualBox Windows Home alatt

Windows Home alatt a Hyper-V nem kapcsolható be. Ott telepítse az Oracle VirtualBox aktuális verzióját. A telepítés során hagyja bekapcsolva a Hálózat/Bridged Networking összetevőt. A DiKAS-hoz nincs szükség külön VirtualBox Extension Packre.

Ne állítsa be párhuzamosan mindkét rendszert

Ha a Hyper-V már aktív, ezen a számítógépen a Hyper-V-t érdemes használni. A VirtualBox ugyan futhat a Windows hipervizorán keresztül, de ilyenkor a teljesítmény jelentősen csökkenhet.

1. Virtuális gép létrehozása

  1. Nyissa meg a VirtualBoxot, és válassza az Új lehetőséget.
  2. Név: DiKAS; ISO-lemezkép: a letöltött dikas.iso.
  3. Válassza a Linux típust és az Arch Linux (64-bit) változatot.
  4. Ha felkínálja, válassza a Felügyelet nélküli telepítés kihagyása lehetőséget. A beállítást maga a DiKAS-ISO végzi el.
  5. Rendeljen hozzá 4096 MB memóriát és 2 processzort.
  6. Hozzon létre egy új, dinamikusan bővülő, 64 GB-os VDI-merevlemezt (legalább 32 GB).

A VirtualBox normál BIOS-indítása elegendő. Az EFI-t nem kell bekapcsolni.

2. Hálózati híd beállítása

  1. Jelölje ki a kikapcsolt VM-et, és nyissa meg a Módosítás → Hálózat → 1. adapter pontot.
  2. Jelölje be a Hálózati adapter engedélyezése lehetőséget.
  3. A Csatlakozik mezőben válassza a Hálózati híd lehetőséget.
  4. A Név alatt válassza ki a Windows-PC fizikai hálózati csatlakozóját — lehetőleg Ethernetet.
  5. A Kábel csatlakoztatva beállítást hagyja bekapcsolva.

Ne használja az alapértelmezett NAT beállítást

A NAT elegendő ahhoz, hogy a VM elérje az internetet, de elrejti a DiKAS-szervert a pénztárhálózat többi eszköze elől. A DiKAS-hoz a Hálózati híd a helyes beállítás.

3. A DiKAS telepítése

  1. Indítsa el a VM-et, és a rendszerindító menüben válassza a DiKAS Install elemet.
  2. Várjon, amíg a telepítés befejeződik, és a VM újraindul.
  3. Az Eszközök → Optikai meghajtók menüben vegye ki a dikas.iso fájlt a virtuális meghajtóból.
  4. A DiKAS felületén válassza a Pénztár telepítése lehetőséget, és adja meg a telepítési kulcsot.

Itt is érvényes: a DiKAS Install további kérdés nélkül formázza a virtuális merevlemezt.

4. Indítás a Windows újraindítása után

További beállítás nélkül a VirtualBox nem indítja el automatikusan a VM-et. Egyetlen munkaállomás esetén a Windows-bejelentkezés után a VirtualBox-kezelőben az Indítás gombbal nyitható meg. Konzolablak nélkül így fut:

& "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "DiKAS" --type headless

Automatikus indításhoz a Windows Feladatütemezővel:

  1. A Start menüben nyissa meg a Feladatütemezőt, és a jobb oldalon válassza a Feladat létrehozása lehetőséget.
  2. Név: DiKAS VM starten; jelölje be a Futtatás attól függetlenül, hogy a felhasználó be van-e jelentkezve és a Futtatás a legmagasabb jogosultságokkal lehetőséget. Felhasználóként ugyanazt a Windows-fiókot kell megadni, amellyel a VM-et létrehozták.
  3. Az Eseményindítók → Új alatt válassza az Indításkor lehetőséget, és állítson be 30 másodperc késleltetést.
  4. A Műveletek → Új → Program indítása alatt adja meg:

    • Program: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
    • Argumentumok: startvm "DiKAS" --type headless
    • Indítás helye: C:\Program Files\Oracle\VirtualBox
  5. Mentse a feladatot, indítsa újra a Windowst, és a VirtualBox-kezelőben ellenőrizze, hogy a DiKAS Fut állapotban jelenik-e meg.

Minden Windows-frissítés után ellenőrizze

Újraindítás után ellenőrizze, hogy a VM valóban fut-e, mielőtt a pénztári üzem megkezdődik. Felügyelet nélküli szerverhez a Hyper-V Windows Pro/Enterprise alatt a megbízhatóbb választás.

A pénztár megnyitása a hálózaton

A külső switch, illetve a hálózati híd révén a DiKAS saját IP-címet kap a routertől. Nyissa meg a Windows-PC-n vagy egy másik eszközön:

https://<IP-Adresse-der-VM>

Az első kapcsolódáskor tanúsítványfigyelmeztetés jelenik meg, mert a helyi appliance maga állítja ki a tanúsítványát. Ezt egyszer erősítse meg. Ezután foglalja le a VM IP-címét a routerben, hogy a kliens-pénztárak tartósan ugyanazon a címen érjék el.

Hyper-V esetén a következő PowerShell-parancs mutatja a vendégrendszer által jelentett címeket:

Get-VMNetworkAdapter -VMName "DiKAS" | Select-Object -ExpandProperty IPAddresses

A VM a router eszközlistájában is megtalálható. Ezután következik a Licenc aktiválása és az Első bejelentkezés.

Az eszközök kiválasztásáról bővebben: Hardver és perifériák.

Gyakori hibák

Hibajelenség Ok és megoldás
A Hyper-V azt jelzi, hogy nem töltődött be operációs rendszer A VM-et 2. generációként üzemeltesse, és a Biztonság alatt kapcsolja ki a Secure Bootot
A VM-nek nincs hálózata Hyper-V-ben kösse az adaptert a külső switchhez; VirtualBoxban a NAT helyett válassza a Hálózati híd lehetőséget
Más pénztárak nem találják a DiKAS-t Ellenőrizze a hálózati hidat, nézze meg az IP-címet a routerben, és próbálja ki a https://<VM-IP> címet a böngészőben
A Windows újraindítása után a pénztár nem fut Állítsa be a Hyper-V automatikus indítási műveletét, illetve a VirtualBox automatikus indítását
A telepítés újra és újra elindul Vegye ki az ISO-t a virtuális DVD-meghajtóból, és tegye a virtuális merevlemezt az első rendszerindítási helyre
A VM hirtelen nem érhető el Kapcsolja ki a Windows energiatakarékos módját, és ellenőrizze, hogy a gazda-PC és a VM is fut-e

Gyártói súgók

Kapcsolódó oldalak: DiKAS Windows alatt · Telepítés és üzembe helyezés · Üzemmódok · Biztonsági mentés és visszaállítás