Sziasztok!

páva istván <pavaist...@gmail.com> 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
Techinfo@lista.sulinet.hu
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/

Reply via email to