Sziasztok!
páva istván <[email protected]> ezt írta (időpont: 2019. júl. 25., Cs, 8:40): > Erről én is olvasnék. > >> >> > Nálunk a gépeken linux mint van. >> > A windowsok virtualbox alatt indíthatóak a mint login menüből >> > kiválaszthatóan. >> > >> > A win -ek lvm -en vannak, de a futtatandó változat az snapshoton fut. >> >> Röviden megpróbálom leírni. A részleteket csak aug.20 után tudok majd írni - amikor elkezdek bejárni a suliba. 1. Linux Mint telepítve LVM használatával, sok szabad terület meghagyásával 2. virtuálbox fel a mint-re 3. egy akkora lvm volume készítése amin kényelmesen elfér a windows nálunk win7 és win10 részere is van külön. 4. egy tetszőleges gépen a virtualbox-on a kívánt windows és miden alkalmazásának telepítése. Én minden nem szükséges szervizt és egyebet letiltottam. Létrehoztam g: w: meghajtókat samba megosztással. /jelszó mentése nélkül/ g: home könyvtár, w: az egy közös írható megosztás. A tanulók a win-en rendszergazda joggal - a telepítő felhasználóval lépnek be. utána bejelentkeznek a hálózatba. Csak amit oda mentenek az marad meg. Mivel ez a szerveren van a tanuló bármelyik gépen tud dolgozni. 5. ha a fentit tanulóknak szánt gépen csináltam akkor a virtualbox könyvtárát minden gépen a korábban létrehozott lvm volume-ra másoltam. 6. ha jó a win-nek a nat-olt hálózat akkor igy jó a konfig. Ha más IP kell a windowsnak mint a linuxnak akkor minden tanulói gépnek a konfigjában a MAC címet cserélni kell. Erre van egy scriptünk. Nálunk így működik mert így a linux és win esetében más tűzfal szabályok érvényesek. Linux van win alatt alapból nincs internet elérés. 7. /usr/share/xsession könyvtárba létrehoztam win7.desktop win10.desktop fájlokat. Ezekben a win elindításához szükséges script-et hívom meg. Ezek nálunk nfs -en a szerverről érhetőek el. /Linux alatt nfs home elérés van/ 8. Indító scriptek: win10.sh // ez van a desktop fájlban #!/bin/bash export PATH=usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games set -x id|grep erettsegi >/dev/null && xterm -e /home/vbox/w10erettsegistart.sh id|grep erettsegi >/dev/null || xterm -e /home/vbox/w10start.sh ---------------------- w10start.sh #!/bin/bash pgrep cinnamon >/dev/null && exit 1 xhost + export DISPLAY=:0 sudo umount /home/vbox/VirtualBoxVMs >/dev/null 2>/dev/null sudo lvremove -f /dev/mint-vg/vbox-snap >/dev/null 2>/dev/null sudo lvcreate -L20G -s -n vbox-snap /dev/mint-vg/vbox sudo -H -u vbox /bin/mount /home/vbox/VirtualBoxVMs vboxmanage -v|cut -c 1|grep 5 >/dev/null && sudo -H -u vbox /usr/bin/VirtualBox --startvm win10 --fullscreen 2>&1 |tee /tmp/vbox.log vboxmanage -v|cut -c 1|grep 6 >/dev/null && sudo -H -u vbox /usr/bin/VirtualBoxVM --startvm win10 --fullscreen 2>&1 |tee /tmp/vbox.log sudo umount /home/vbox/VirtualBoxVMs >/dev/null 2>/dev/null sudo lvremove -f /dev/mint-vg/vbox-snap >/dev/null 2>/dev/null -------------------------------- Pár magyarázat :) Működés: - esetleges előző használt miatti törlések. - lvm pillantkép az eredeti win volume-ról. - annak csatolása. A virtualis gép vbox userként fut. Ezért a linux hostont sudo jogok kellenek. Ez tudom némi biztonsági kockázatot hordoz. /etc/sudoers.d/vbox ALL ALL=(ALL:ALL) NOPASSWD:/sbin/lvcreate -L3G -s -n vbox-snap /dev/mint-vg/vbox ALL ALL=(ALL:ALL) NOPASSWD:/bin/mount /home/vbox/VirtualBoxVMs ALL ALL=(ALL:ALL) NOPASSWD:/bin/umount /home/vbox/VirtualBoxVMs ALL ALL=(ALL:ALL) NOPASSWD:/sbin/lvremove -f /dev/vg/vbox-snap ALL ALL=(ALL:ALL) NOPASSWD:/sbin/lvremove -f /dev/mint-vg/vbox-snap ALL ALL=(ALL:ALL) NOPASSWD:/sbin/lvcreate -L20G -s -n vbox-snap /dev/mint-vg/vbox ALL ALL=(ALL:ALL) NOPASSWD:/bin/mount /home/vbox/VirtualBoxVMs ALL ALL=(ALL:ALL) NOPASSWD:/usr/bin/VirtualBox --startvm win7 --fullscreen ALL ALL=(ALL:ALL) NOPASSWD:/usr/bin/VirtualBoxVM --startvm win7 --fullscreen ALL ALL=(ALL:ALL) NOPASSWD:/bin/umount /home/vbox/VirtualBoxVMs ALL ALL=(ALL:ALL) NOPASSWD:/sbin/lvremove -f /dev/mint-vg/vbox-snap ALL ALL=(ALL:ALL) NOPASSWD:/sbin/lvremove -f /dev/mint-vg/vbox-snap ALL ALL=(ALL:ALL) NOPASSWD:/sbin/lvcreate -L20G -s -n vbox-erettsegi /dev/mint-vg/vbox ALL ALL=(ALL:ALL) NOPASSWD:/bin/ln -s /dev/mint-vg/vbox-erettsegi /dev/mint-vg/vbox-snap ALL ALL=(ALL:ALL) NOPASSWD:/bin/rm /dev/mint-vg/vbox-snap vbox ALL=(ALL:ALL) NOPASSWD:/bin/mount /dev/mint-vg/vbox /home/vbox/VirtualBoxVMs ALL ALL=(ALL:ALL) NOPASSWD:/bin/umount /dev/mint-vg/vbox ALL ALL=(ALL:ALL) NOPASSWD:/bin/mount /dev/mint-vg/vb9d /home/vbox/VirtualBoxVMs ALL ALL=(ALL:ALL) NOPASSWD:/bin/mount /dev/mint-vg/vb9i /home/vbox/VirtualBoxVMs ALL ALL=(ALL:ALL) NOPASSWD:/bin/chmod 777 /home/vbox/VirtualBoxVMs ------------------------- Nálunk a 9d, 9i informatika osztályok nekik maradó környezet is kell. Külön desktop menü van hozzá. másként indul a vbox 5 és hatos verzió parancssorból Hamarjában ezek jutottak eszembe. 8G RAM van a gépekben a virtuális gépek 4/6G RAM-ot kaptak A 4 magból kettőt. Így elfogadható sebességgel futottak a w7-ek. W10-ről még nincs elég tapasztat.
_______________________________________________ Techinfo mailing list [email protected] Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo Illemtan: http://www.szag.hu/illemtan.html Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
