© 2021 WebHive

Блеск и нищета виртуализации

Ранее уже писал про свои приключения с виртуализацией. Наконец жизнь подкинула проблем и просто ткнула мордой и заставила разобраться с этим зоопарком. Сломался мой рабочий ноутбук. К счастью сломался не фатально — стала адски глючить клавиатура. В сервис-центре сказали, что ремонт займёт 2-3 недели и чтобы не остаться без рабочей машины было принято решение тупо сделать образ диска и подключить его в виртуальной машине на другом компьютере. Таким образом по задумке малой кровью получаю временную рабочую машину. Что же из этого вышло …

Новой машиной стал домашний компьютер на Windows 7. Я не особо упоротый линуксоид, поэтому не заставляю членов семьи работать в линуксе. Всё таки в школе и на работе у всех стоит именно Windows и ломать людям устоявшиеся привычки не в моих правилах.

От установки linux второй системой я уже давно отказался (хотя раньше практиковал такое) в пользу отдельного ноутбука за которым работаю только я, поэтому тут только Windows 7 и ничего больше. Итак идея была поднять виртуальную машину и запустить свою старую систему из образа.

VirtualBox

Первым подопытным стал старый добрый VirtualBox. Система запустилась, но работала оооооочень медленно. В первую очередь из-за проблем с графической системой. Окна отрисовывались буквально на глазах. Ни о какой комфортной работе не могло быть и речи. Всевозможные ухищрения с guest additions не помогали. Система хоть и работала, но без поддержки 3D Gnome нынче не работает.

VmWare

Недолго думая вспомнил про VmWare. Накатил. Заработало. Производительность опять же не впечатлила. Хотя гостевая система и выдавала мне наличие поддержки 3D акселерации, но тем не менее ощущались заметные лаги. Работать хоть и было возможно, но довольно некомфортно.

Как жить дальше

CentOS kickstart2

https://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-kickstart2-options.html

https://sites.google.com/site/chrismacdermaid/odds-and-ends/kickstart-virtualbox
http://www.perkin.org.uk/posts/kickstart-oracle-linux-in-virtualbox.html
http://www.deepshiftlabs.com/dev_blog/? p=1571& lang=ru

febootstrap

https://github.com/blalor/docker-centos-base/blob/master/build_centos.sh
http://sripathikodi.blogspot.ru/2010/02/creating-kvm-bootable-fedora-system.html
https://github.com/dotcloud/docker/issues/290
http://nclouds.com/build-docker-container-redhat/

Дальнейшее развитие — supermin

http://people.redhat.com/~rjones/supermin/
http://libguestfs.org/supermin.1.html
http://rwmj.wordpress.com/08.03.2014/supermin-version-5/

https://github.com/libguestfs/supermin/blob/master/examples/build-basic-vm.sh

!!!
http://failshell.io/docker/building-a-centos-docker-base-image/

Vagrant

http://docs.vagrantup.com/v2/boxes/base.html

Docker

http://docs.docker.io/articles/baseimages/
https://github.com/dotcloud/docker/blob/master/contrib/mkimage-yum.sh

Комментарии