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¶
- A Start menüben keressen rá a „Windows-szolgáltatások be- és kikapcsolása" elemre.
- Jelölje be a Hyper-V-t a Hyper-V platform és a Hyper-V felügyeleti eszközök elemmel együtt.
- 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:
- Nyissa meg a Hyper-V kezelőt.
- A jobb oldalon válassza a Virtuális switchek kezelője lehetőséget.
- Válassza a Külső → Virtuális switch létrehozása lehetőséget, és adja meg a
DiKAS-Netzwerknevet. - A Külső hálózat alatt válassza ki a fizikai hálózati csatlakozót — lehetőleg Ethernetet, ne WLAN-t.
- 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¶
- A Hyper-V kezelőben válassza az Új → Virtuális gép lehetőséget.
- Név:
DiKAS. - Válassza a 2. generáció lehetőséget.
- Rendeljen hozzá 4096 MB memóriát. A jól tervezhető folyamatos üzem érdekében a Dinamikus memória használata kikapcsolva maradhat.
- Kapcsolatként válassza ki a korábban létrehozott DiKAS-Netzwerk switchet.
- Hozzon létre egy új, dinamikusan bővülő, 64 GB-os VHDX-et (legalább 32 GB).
- 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.isofájlt. - 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¶
- Indítsa el a VM-et, és válassza a Csatlakozás lehetőséget.
- A rendszerindító menüben válassza a DiKAS Install elemet.
- 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.
- 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.
- 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¶
- Hyper-V kezelő → jobb kattintás a DiKAS → Beállítások elemre.
- 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ű.
- 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¶
- Nyissa meg a VirtualBoxot, és válassza az Új lehetőséget.
- Név:
DiKAS; ISO-lemezkép: a letöltöttdikas.iso. - Válassza a Linux típust és az Arch Linux (64-bit) változatot.
- 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.
- Rendeljen hozzá 4096 MB memóriát és 2 processzort.
- 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¶
- Jelölje ki a kikapcsolt VM-et, és nyissa meg a Módosítás → Hálózat → 1. adapter pontot.
- Jelölje be a Hálózati adapter engedélyezése lehetőséget.
- A Csatlakozik mezőben válassza a Hálózati híd lehetőséget.
- A Név alatt válassza ki a Windows-PC fizikai hálózati csatlakozóját — lehetőleg Ethernetet.
- 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¶
- Indítsa el a VM-et, és a rendszerindító menüben válassza a DiKAS Install elemet.
- Várjon, amíg a telepítés befejeződik, és a VM újraindul.
- Az Eszközök → Optikai meghajtók menüben vegye ki a
dikas.isofájlt a virtuális meghajtóból. - 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:
Automatikus indításhoz a Windows Feladatütemezővel:
- A Start menüben nyissa meg a Feladatütemezőt, és a jobb oldalon válassza a Feladat létrehozása lehetőséget.
- 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. - 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.
-
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
- Program:
-
Mentse a feladatot, indítsa újra a Windowst, és a VirtualBox-kezelőben ellenőrizze, hogy a
DiKASFut á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:
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:
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¶
- Hyper-V telepítése (Microsoft)
- Külső virtuális switch létrehozása (Microsoft)
- VirtualBox-kézikönyv (Oracle)
Kapcsolódó oldalak: DiKAS Windows alatt · Telepítés és üzembe helyezés · Üzemmódok · Biztonsági mentés és visszaállítás