Рубрика: виртуализация

Статьи по настройке виртуальных машин и особенностей виртуализации.

Уменьшаем распухший VHD образ. Шпаргалка.

При работе linux в виртуальной машине происходит постоянное распухание VHD файла — система постоянно пишет логи, и ведёт другую бурную деятельность, при ротации тех же логов место в фс физически не освобождается, а только помечается как пустое. Вот и пухнет VHD файл.
Для того, чтобы его минифицировать, нужно забить ноликами те самые незаполненые, но и не пустые блоки. В линуксе для этого есть утилита zerofree. Получается такой порядок действий:
1. Запуститься с загрузочного диска, например, той же ubuntu desktop
2. Устанавливаем утилиту: sudo apt-get install zerofree
3. Смотрим диски sudo fdisk -l , находим нужный нам, например, /dev/sda1
4. Запускаем sudo zerofree -v /dev/sda1
5. Ждём. Выключаем систему.
6. Минифицируем VHD файл, либо через панель управления Hyper-V (выбрать диск, выбрать «compact», подождать) либо способом, аналогичным

Копируем Ubuntu server в Hyper-v. Шпаргалка.

Юз-кейс простой. Перенести ubuntu сервер 12.04 в виртуальную машину hyper-v. Для этого:
1. С помощью clonezilla делаем копию раздела жесткого диска с ubuntu. Копию делаем на внешний ж.д.
2. В hyper-v создаём ВМ, создаём vhd-диск, в эту же ВМ пробрасываем внешний жёсткий диск, предварительно переведённый в режим offline в «управлении дисками».
3. В ВМ запускаем образ клонзиллы, выбираем «восстановить разделы», клонзилла ругается, что разделов на целевом диске нету, и выплёвывает в командную строку.
4. В командной строке с помощью Fdisk создаём раздел на жёстком диске ВМ.
5. Клонзиллой восстанавливаем Ubuntu на свежесозданный раздел.
6. Устанавливаем grub, например с помощью ubuntu livecd.
7. Запускаем свежесозданную ВМ.
8. Сверяем ifconfig -a с /etc/network/interfaces, правим по вкусу.
9. Ч.И.Т.

PS
В Hyper-v при создании виртуального диска можно сразу снять копию с подключенного реального диска. В некоторых ситуациях это заменит позиции 1-6..

Устанавливаем Windows 8 второй системой в VHD файл. Проблемы и решения.

Win 8 logo
Возможность купить дешёвый апдейт до win 8 использовало много людей. И даже, если эта система сейчас не нужна, то всё-равно, про запас купить её стоит 🙂 Я вот тоже приобрёл апдейт по акции, ибо не так давно был куплен ноут, который благополучно попал под акцию. Тут же решил поставить свежекупленную восьмёрку. Только вот отрезать лишнее место от итак маленького SSD диска мне не хотелось, поэтому решено было устанавливать восьмёрку в VHD файл, прямо на системный диск с Windows 7. То есть сделать «Dual Boot» установку!
Ставим win 8 pro в VHD файл. Проблемы и решения.

Увеличение размера VHD файла под windows 7

Когда заканчивается дисковое пространство в виртуальной машине, приходится увеличивать VHD файл. Большинство сайтов рекомендуют использовать для этого утилиту VHDResizer. НО. Эта утилита не обновлялась с 2000+ лохматого года, и некоторые современные VHD файлы обрабатывает некорректно. Поэтому приходится искать другой путь.
Windows 7 умеет работать с виртуальными дисками. С помощью системных утилит можно монтировать VHD файлы как виртуальный диск, и работать с этим диском, как с обычным, можно даже на него поставить Windows 🙂 Да, Windows 7 и 8 поддерживают загрузку из виртуального диска. Кроме монтирования VHD, можно его ужать или расширить.
Подопытным кроликом у меня будет VHD файл, c установленным на нём Mac OS X 10.7.5. При обновлении до Mac OS X 10.8 я столкнулся с проблемой нехватки места на диске, и вот как я её решил.

Запускаем Diskpart.exe, с помощью этой утилиты мы и будем увеличивать VHD файл.
Подробнее »

настраиваем MacOSX Lion в Virtualbox

Установил Lion под Virtualbox`ом давно. Обновился до 10.7.5 без проблем. Только никак не мог настроить разрешение, было что-то типа 1152х864, и ни в какую не увеличивалось. Сегодня дошли руки, и сел плотнее копать гугл. Накопал эту статью: тыц. Помог метод под номером 2. Залез в директорию virtualbox, набрал VBoxManage setextradata “VM name” “CustomVideoMode1″ “1440×900×32”. Плюс в настройках Хамелеона, на вкладке «peripherals» убрал галочку у «graphics mode».

Плюс поставил дрова на virtio-net, и переключил в настройках ВБ сетевой адаптер на «paravirtualized network (virtio-net)».

Оставшимися нерешенными проблема займусь в следующий раз:

1. нема звука (в принципе и положить на него)

2. бяда с просыпанием из сна.

3. Маленькая скорость аплоада, несмотря на смену сетевого адаптера.