Virtualizáció

Virtualbox 5.0.x-re érdemes már átváltani?

Fórumok

A Virtualbox 4.x változatait többnyire megelégedéssel használtam és elgondolkodtam, hogy 5.x-re merjek-e váltani. Csak egy virtualizálásra alkalmas rendszerem van, a kettőt egy rendszeren párhuzamosan nem lehet működtetni (ha jól tudom). A 4.x frissítéseket mindig föltettem, azok sosem okoztak bajt.

Linux host és mindenféle guest felállásban mik a tapasztalatok? Öngólt fogok rúgni, ha most átváltok?

[MEGOLDVA] CentOS 7 vmware -> xen

Fórumok

Sziasztok!

Kaptam néhány VMDK és VMX fájlt, amelyek vmware alatt futtathato CentOS rendszereket tartalmaznak. A feladatom az, hogy Xen alatt futtassam őket. Feltettem a gépemre egy VMWare playert, amin hiba nélkül fut egy ilyen virtuális gép.

A disk image típusa RAW, ezért könnyedén blokkeszközzé alakítottam a loop driver segítségével, majd a kpartx paranccsal elérhetővé tettem a rajta levő partíciókat, végül aktiváltam a rajta levő LVM köteteket, és fel is tudtam mountolni őket, hogy körülnézhessek a rendszeren. Chroottal indítottam egy shellt a rendszeren, és megpróbáltam új initrd-t létrehozni, amely tartalmazza az ata_piix, valamint a xen hálózati és block drivert. Ezután mindent lemountoltam, megpróbáltam bebootolni Xen alatt.

Úgy tűnik, nem jártam sikerrel az említett driverek initrd-be integrálásával, mert mind HVM üzemmódban indítva (ehhez kellett az ata_piix driver), mint PV üzemmódban indítva bebootolt ugyan a kernel, és elindult az initrd-ben levő rendszer, de nem találta a harddisket, tehát a root fájlrendszer mountolása előtt elakadt a boot folyamat.

A kérdésem az, hogy egyáltalán milyen kernelre van szükségem a CentOS 7 Xen domU-ban történő futtatásához? Megfelel a VMWare környezetben használt 3.10.0-229.7.2.el7.x86_64, vagy le kell cserélnem egy kifejezetten Xen domU rendszerhez való kernelre. Ha igen, hogyan? Ha nem, hogy tudom beintegrálni a megfelelő Xen specifikus drivereket (kernel modulokat) a kernelbe. (Sajnos nem vagyok jártas a dracut és a grub2 világában.)

############# SZERK. 2015.09.11.:

Az elejétől fogva jól gondoltam, hogy a problémát az okozza, hogy pár xen domU specifikus driver hiányzik az initramfs-ből. A megoldás:

A RAW image-et blokkeszközzé alakítottam a loop driver segítségével, majd a kpartx paranccsal elérhetővé tettem a rajta levő partíciókat, végül aktiváltam a rajta levő LVM köteteket, és felmountoltam őket, valamint --bind mounttal a /proc, a /sys és a /dev könyvtárakat is aktiváltam a vendég rendszeren. Ezek után chroottal indítottam egy /bin/bash shellt az összeállított rendszerben, és újrageneráltam az initramfs-t, hogy benne legyenek a szükséges driverek. Ezt úgy értem el, hogy a /etc/dracut.conf fájlba felvettem a add_drivers+="xen_blkfront xen_netfront" opciót, majd a dracut paranccsal újrageneráltam az initramfs-t. Ezután a /etc/dracut.conf fájlon eszközölt módosításokat már vissza lehet vonni, mert a Xen-en futó rendszer már külön utasítás nélkül is rájön majd, hogy szüksége van ezekre a driverekre.

Az initramfs újragenerálása után kiléptem a chroot shellből, lemountoltam a vendég fájlrendszereket, lebontottam a RAW image-re épülő LVM blokkeszköz-fát, kpartx-szel eltávolítottam a partíciókat, majd magát a loop eszközt is, hogy semmilyen virtuális blokkeszköz ne használja az image fájlt. Ezek után létrehoztam egy PVHVM típusú virtuális gépet az image-hez. Ez azonnal teljesen működőképes volt, leszámítva a soros konzol (xm console) hiányát. Ezt úgy oldottam meg, hogy a virtuális framebufferen futó virtuális konzolba belépve kiadtam az alábbi parancsot:

systemctl enable serial-getty@ttyS0.service

Ezzel elértem, hogy a következő bootoláskor a Xen által biztosított virtuális /dev/ttyS0 soros porton is hallgatózzon egy getty. Ugyanez a rendszer egyébként teljesen paravirtualizál módban (PV) is elindul, amikor mindenféle trükközés nélkül azonnal működik az xm console típusú hozzáférés a /dev/hvc0 paravirtualizált porton keresztül, azonban a CentOS kernele nem támogatja a paravirtualizált framebuffert, tehát nem lesz VGA konzolunk, viszont minden más tökéletesen működik (leszámítva, hogy a PV üzemmód rosszabb teljesítményt ad, mint a PVHVM).

Lassulás

Fórumok

Van egy Ubuntus (Quantal) virtuális gépem, amely mintha lassabb lenne most, mint régebben. Egy-egy 7zip látványosan megfekteti.
Van valami olyan parancs, amivel lehet jellemezni (a virtuális kliensgépből) azt, hogy milyen sebességgel dolgozik? Nincs hozzáférésem a vmware-es gazdagéphez. Sejtésem: a gazdagépen futó egyéb virtuális gépek lassítják be a környezetemet.

Docker vs. Config management

Fórumok

Egy ideje ismerkedem a Dockerrel, de nem igazán sikerült dűlőre jutnom vele, hogy igazából miért is lenne nekem jó.
Az első problémám, hogy konfiguráció menedzsment eszközökkel (Puppet, SaltStack, etc) ugyanúgy kényelmesen tudom kezelni a környezeteket akár Dockerrel. A második pedig, hogy vannak vele IO problémák, ha az alkalmazásom például használ MySQL-t/MariaDB-t, akkor érzékelhetően visszaesik a performancia, annak így pedig nem látom értelmét, hogy az alkalmazás környezetének egy részét konténerekbe pakolom, a másik fele meg marad a hoszt gépen.

Ha valakinek van mélyrehatóbb tapasztalata a témában, azt szívesen meghallgatnám.

Előre is köszönöm!

[Megoldva] XEN xm probléma

Fórumok

Tudom hogy hamarosan elavulttá válik az xm parancs, de most ezzel kell dolgoznom.

Egy áramszünet után visszajött a gép és az xm list parancs minden domaint kilistáz, de egyet nem. Ha simán megpróbálom elindítani akkor:


WARNING: xend/xm is deprecated.
Error: Domain 'develop' does not exist.

A virt-manager sem tud elindulni, tehát azon keresztül sem tudom konfigurálni az eddigi domaineket.


Unable to connect to libvirt.

internal error: Error adding file to config list

Verify that:
 - A Xen host kernel was booted
 - The Xen service has been started

Megoldás:
Nagyon elkeseredésemben az XM-ről átálltam az XL toolkitre és láss csodát egy reboot után megy minden mint a karikacsapás.

Az /etc/xen alatt meg van a develop.cfg, hogy tudom visszavarázsolni a működő állapotát?

vmware workstation visszaállt régi snapshotra - adatvisszaállítás ötletbörze

Fórumok

Kedves szakik,

Sajnos éles rendszeren elkövettem egy nagy hibát - nem backupoltam egy fontos windows guest gépet workstation 8-as alatt.
Expandolni akartam az egyik disket (2 disk van a kérdéses VM alatt egy régi winserver 2003 nexon-nal és fileshare-rel), lefagyott a workstation, restart után pedig egy ősöreg snapshot-ra állt vissza.
Maga a workstation egy winserver2008-on fut raid1 köteten, mind a "host", mind a guestek NTFS fájlrendszeren vannak.

- getdataback semmit se hozott vissza
- R-studio semmit se hozott vissza
- Sysinternals VMFS semmit se hozott vissza

Stupid sysadmin vagyok, ez már biztos, ez ne írjátok le pls...
Van valami esély/ötlet, hogy a régi snapshotra visszaállt guest-ből valamit ki bírok nyerni?

RackForest, Doclernet VPS

Fórumok

Akinek van valamelyik. Tudna valaki futtatni 2 parancsot a VPS-én:
sysbench --test=cpu --cpu-max-prime=50000 --num-threads=10 run
sysbench --test=memory --memory-total-size=1G run

Kérlek másold be a kimeneteket, és írd le, hogy melyik VPS-ed van.

Köszi :-)

Docker

Fórumok

Üdv!

A Docker-t nézegetem, egész jó (hoszt: FC22 x64), a cockpit webes felület is használható.
Lekaptam a Fedora docker imaget: https://getfedora.org/hu/cloud/download/docker.html
Valamint a centos7-et: docker pull centos:7

Létre is hoztam a konténereket:
docker create --name="fedora22" --hostname="fedora22" -t -i < Imagename >
docker create --name="centos7" --hostname="centos7" -t -i < Imagename >

El is indultak:
docker start fedora22
docker start centos7

Be is tudok lépni:
docker attach fedora22
docker attach centos7

Néhány dolog még nem egészen ok:
* Utólag hogy tudok fix IP-t adni a konténereknek? Konfigba kellene valahogy beírni?
* Milyen módon lehetséges szolgáltatás automatikus elindítása? A "systemctl enable sshd" ugye pl. nem használható a docker konténerben.
* A "sysctl net.ipv4.conf.all.forwarding" 1-et ad vissza. A centos-on az sshd-t futtatom, de a fedora konténerről nem tudok bessh-zni. Mi hiányozhat?

centos7 /]# ps ax
PID TTY STAT TIME COMMAND
1 ? Ss 0:00 /bin/bash
141 ? S 0:00 /usr/sbin/sshd -D
147 ? Ss 0:00 httpd
148 ? S 0:00 httpd
149 ? S 0:00 httpd
150 ? S 0:00 httpd
151 ? S 0:00 httpd
152 ? S 0:00 httpd
155 ? R+ 0:00 ps ax

fedora22 /]# ssh 172.17.0.1
ssh: connect to host 172.17.0.1 port 22: No route to host

(A hosztról a httpd elérhető a centos7 konténeren.)
(A networking-et tanulmányozom, de valamit elrontok.)

Virtualbox 5 wifi adapter in guest Fedora 21/22

Fórumok

Üdv!

Adott egy Virtualbox 5 Fedora 22 x64 hoszton. Ebben van egy Fedora 21 x64 guest. Szeretném, hogy a gép wifi kártyája bridgelve legyen a F21 VM-ben. De sajnos nem működik. A NetworkManager is lát egy ethernet eszközt a VM-ben (ez lenne a wifi), de nem kap IP címet.
A GuestAdditions teleptíve van a F21 guest-ben.

Ugyanez Win7 guest alatt mindenféle beállítás nélkül működik.

Mi hiányozhat, hogy a F21 guest-ben is működjön a bridgelt wifi eszköz?