VM kontextualizálását végzi. A felhő menedzserrel egy virtuális soros vonalon tartja a kapcsolatot.
## Linux ##
* virtualenv-ben fut szervizként
...
...
@@ -13,7 +13,7 @@ VM kontextualizálását végzi
- vannak más és régebbi rendszerekhez is alkatrészek a repóban, de feledésbe merültek...
### Linux install ###
* Feltételezzük, hogy van *git*, *python3*, *virtualenv* és *ifupdown*, ha nincs:
* Feltételezzük, hogy telepítve vannak a kövekező csomagok: *git, python3, virtualenv, ifupdown*, ha valmi hányik akkor:
- sudo apt install git
- sudo apt install python3
- sudo apt install virtualenvwrapper
...
...
@@ -30,12 +30,12 @@ VM kontextualizálását végzi
cd agent
python agent.py --install
```
*Ez utóbbi parancs
Ez utóbbi parancs
- bemásolja az agent.service-t /etc/systemd/system -be, engedélyezi, de nem indítja el
- bemásolja a vm_renewal-t a /usr/bin/ -be
## Windows ##
* Bundled python alkalmazások, melyekből az első kettő szervízként fut, a harmadik a clud user belépésekor indul
* Bundled python alkalmazások, melyekből az első kettő szervízként fut, a harmadik a cloud user belépésekor indul
* Fájlok:
- c:\circle\agent-winservice.exe
- c:\circle\agemt-wdog-winservice.exe
...
...
@@ -43,10 +43,10 @@ VM kontextualizálását végzi
### tesztelve ###
- windows 10, 11
- Win7-re az ez a verzió nem megy fel. Régit kell hazsnálni.
- Win7-re az ez a verzió nem megy fel. Régit kell használni.
### Windows install ###
* Adminisztrátori jogokkali:
* Adminisztrátori jogokkal:
* Létre kell hozni egy ```c:\circle``` katalógust
* Ebbe le kell tölteni a https://git.ik.bme.hu/CIRCLE3/agent/tree/master/win_exe/w10 vagy w11 katalógus fájljait. Célszerű az ```sdelete64```-et és a ```wget```-et is letölteni, de nem szükséges. Majd:
```
...
...
@@ -56,9 +56,9 @@ VM kontextualizálását végzi
.\agent-winservice.exe start
.\agent-wdog-winservice start
```
* Ha a fentiek sikerültek, akkor be kell konfuigurálni, hogy a circle_notify.exe automatikusan elinduljon amikor a cloud user belép. Ez 11-ben kicsit trükkös:
* Ha a fentiek sikerültek, akkor be kell konfuigurálni, hogy a circle_notify.exe automatikusan elinduljon amikor a cloud user belép. Ez kicsit trükkös:
- windows-R (run command): ```shell:starup```
- erre megnyilik egy foldernek látszó ablak, amibe be kell húzni (link kell!) a ˙˙`circle-notify.exe```-t
- erre megnyílik egy foldernek látszó ablak, amibe be kell húzni (link kell!) a ˙˙`circle-notify.exe```-t
## Egyebek ##
...
...
@@ -69,14 +69,14 @@ VM kontextualizálását végzi
* ubuntu alatt a ```/etc/network/interfaces``` fájlt piszkálja **TODO**: ifupdown elfelejtése
### DNS ###
* Linux alatt még a ```resolv.conf```-ot piszkálja **TODO**: átállás systemd-resolved -re
* Linux alatt még a ```resolv.conf```-ot piszkálja **TODO?**: átállás systemd-resolved -re
#### SMBFS ####
* mindenhol case insensitive, kiveve a /etc/nsmb.conf-ban es a ~/.nsmbrc-ben, itt a userneveket szigoruan upper-case kell irni
* az /etc/nsmb.conf-ban vagy a ~/.nsmbrc-ben meg kell ismetelni a [SERVER] es a [SERVER:USER] reszeknel az add-t es a password-ot
* mindenhol case sensitive, kivéve a /etc/nsmb.conf-ban es a ~/.nsmbrc-ben, itt a userneveket szigoruan upper-case kell írni
* az /etc/nsmb.conf-ban vagy a ~/.nsmbrc-ben meg kell ismetelni a [SERVER] es a [SERVER:USER] részeknél az add-t es a password-ot
#### SERIAL ####
* virtios soros port elsodlegesen, utana hw soros
- windows alatt csak virtio-val tesztelve
*\r sorveg eseten hibas csomagok, FreeBSD-n \n az elvart
* virtio-s soros port elsődlegesen, utána hw soros
- windows alatt csak virtio-val teszteltük
*\r sorveg eseten hibas csomagok, FreeBSD-n \n az elvárt