Virtualization Archives

Опубликовано: 01.09.2018

видео Virtualization Archives

Do I Virtualize My Active Directory Domain Controller

Для тех, у кого VMware отказывается выводить звук, ругаясь на отсутствие или занятость устройства, можно попробовать запускать так:



$ LD_PRELOAD=libaoss.so vmware

Задался вопросом о виртуализации, стал собирать и изучать материал. Нашёл хорошую и весьма подробную статью – Fedora 7 Virt Quick Start . А так же HOWTO: Xen and Gentoo на gentoo-wiki.org.

Для чего мне все это нужно? Толком не знаю. Возможно у себя на сервере запущу XEN, дабы позволить тем, кто у меня хостится самим заниматься своими сайтами.

IOS101prpject Virtualization

Пытаюсь настроить бридж для работы гостевой ОС в VirtualBox через Host interface (через NAT все работает) по HOWTO: VirtualBox , а так же HOWTO: setup a gentoo bridge . Но ничего не получается.

# brctl show bridge name bridge id STP enabled interfaces br0 8000.00a0d15abf4e no eth0 vbox0 # ifconfig br0 Link encap:Ethernet HWaddr 00:A0:D1:5A:BF:4E inet addr:192.168.16.85 Bcast:192.168.255.255 Mask:255.255.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6040 errors:0 dropped:0 overruns:0 frame:0 TX packets:1277 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:811815 (792.7 Kb) TX bytes:138942 (135.6 Kb) eth0 Link encap:Ethernet HWaddr 00:A0:D1:5A:BF:4E UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:5952 errors:0 dropped:0 overruns:0 frame:0 TX packets:1468 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:884939 (864.1 Kb) TX bytes:160509 (156.7 Kb) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:6 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:672 (672.0 b) TX bytes:672 (672.0 b) ppp0 Link encap:Point-to-Point Protocol inet addr:195.222.67.19 P-t-P:195.222.71.240 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1300 Metric:1 RX packets:446 errors:0 dropped:0 overruns:0 frame:0 TX packets:482 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:182279 (178.0 Kb) TX bytes:63092 (61.6 Kb) vbox0 Link encap:Ethernet HWaddr 00:FF:4E:CE:A1:B5 UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:191 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:4746 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:21567 (21.0 Kb) TX bytes:0 (0.0 b)

192.168.16.85/16 – мой адрес, стический.


OSv: The Operating System Designed for Java and the Cloud

ppp0 – Это VPN до моего провайдера (Solo).

vbox0 – интерфейс для гостевой ОС в VirtualBox.

192.168.16.87/16 – адрес в настройках гостевой ОС (Windows XP Home Edition Rus + sp2).

# ping 192.168.16.87 PING 192.168.16.87 (192.168.16.87) 56(84) bytes of data. --- 192.168.16.87 ping statistics --- 34 packets transmitted, 0 received, 100% packet loss, time 32999ms

В хостовой ОС (Gentoo Linux) локальная и внешняя сети доступны, как и раньше. Что делать?

UPD (Sep 10 18:40:28 2007): Образование моста (поддержка 802.1d) .

Компиляция модуля ядра VMware не проходит из-за измененного стека. В сети есть множество патчей, но я не стал искать сложных путей, а установил оверлей vmware :

# layman -a vmware

Скомпилировал модуль ядра, удалил оверлей (т.к. в этом оверлее ebuild app-emulation/vmware-workstation ожидает другой размер архива VMware-workstation-6.0.0-45731.tar.gz):

# layman -d vmware

После удаления оверлея доустановил все остальное.

Если при попытке запуска vmware в консоль пишется

“/opt/vmware/workstation/lib/bin/vmware: symbol lookup error: /opt/vmware/workstation/lib/lib/libvmwareui.so.0/libvmwareui.so.0: undefined symbol: _ZThn12_N4view10FieldEntry17delete_text_vfuncEii”,

то vmware стоит попробовать запустить так:

$ VMWARE_USE_SHIPPED_GTK=yes vmware

VirtualBox – бесплатная виртуальная машина, использует куски из qemu. Работает под Windows и Linux. Под Linux интерфейс основан на Qt, какая используется библиотека под Windows я не знаю – не пробовал устанавливать.

Основные особенности, которые бросильсь в глаза – размер дистрибутива менее 10Мб, попытка установить Ubuntu и Windows Vista закончилась неудачей (в обоих конфигурациях была включена поддержка звука – и не надоело разработчикам использовать OSS?.. достало это старье) – просто закрывается окно виртуальной машины, с сообщением Aborted. Понравилось как сделан менеджер виртуальных дисков, исошников, и флопиков. В качестве сетки работает только NAT (при выборе host-only, не стартует). Присутствует поддержка снапшотов, но работоспособность проверить я не смог. В качестве гостевых систем поддерживается большой, но не полный, набор ОС. Не поддерживается (пока, если верить заверениям разработчиков) Mac OS X, и 64-битные системы. На скриншоте видна Mac OS X с запущенной в ней VirtualBox.

UPD: С отключенным звуком Ubuntu запустилась. Пока работает ;)

Сегодня удалось установить Mac OS X на VMware. Хостовая ОС была Gentoo Linux. Основная сложность заключалась в том, что VMware не умеет корректно работать с iso-образом Mac OS X. Если в качестве гостевой системы использовать Windows, то эта проблема решается легко – эмуляцией устройства с помощью Alcohol 100% или Daemon Tools.

В Linux таких утилит нет, да и не нужно. Достаточно наличие утилиты qemu-img – из iso-образа Mac OS X формируем хард для VMware:

qemu-img convert -f raw path_name.iso -O vmdk path_name.vmdk

Дальнейшая установка проблем не должна вызвать (главное незабыть наложить соответствующие патчи во время инсталляции из customize).

Еще одной тонкостью является то, что редактор разделов (в моей версии – 10.4.8) не делал раздел активным. Но проблема решается просто – грузимся с iso-образа, жмем F8 , вводим -v -s . Из коммандной строки запускаем fdisk -e /dev/rdisk0 . Делаем нужнй раздел активным ( flag part_number ), записываемся и выходим ( quit ).

Установка желаемого разрешения – во время загрузки написать: “Graphics Mode”=”1280x1024x16”

Полная статья Mac OS X и VMWare .

Еще одна статья на русском .

Mac OS X intel How-To .

Тестировал игру в Windows Vista – как то странно ведет себя мышь в полноэкранном режиме – поинтер движется куда угодно, но только не туда, куда хочется. В окошке все в норме.

Ковыряние в конфиге vmware помогло. Достаточно добавить такой параметр vmmouse.present = FALSE в файл конфига NAME.vmx

Оказывается, об этом я читал в мануале VMware уже давно, и успел забыть, как вставлял этот же параметр в конфиг для Windows XP ;)

Под утро вспомнился мне спектрум, и решил я поиграть в свои ранние игры. Нашел свою первую игру “King Valley” в интернете, в виде образа TR-DOS диска. Настала очередь искать эмулятор для линукса, но ничего стоящего не удалось найти (за исключением Fuse, который работает только в окошке). Зато нашел небольшой список эмуляторов для Unix систем. Кроме Fuse ничего не стал смотреть, может быть позже…

Вообще, есть хороший ресурс, посвещенный Speccy – Virtual TR-DOS . Там собрано очень много игр, утилит, программ, и демонстрашек для Speccy. Там же хорошая подборка Windows-эмуляторов с подробным описанием.

Вышла очередная версия Parallels Workstation . Это эмулятор “железа” – родня VMWare. Стоимость Linux и Windows версии 50 долларов США. В качестве хост-системы может выступать Windows, Linux, MacOS. Из нововведений можно отметить поддержку Windows Vista, полную поддержку AMD Secure Virtual Machine Technology (AMD SVM), и Intel Virtualization Technology (VT), улучшенную производительность и стабильность, полная поддержка устройств Windows Mobile 2005 (это очень для меня хорошо!), и многое другое. Пойду тестить, как оно дружит с 3D в гостевой системе (VMWare Workstation к сожалению пока никак не дружит).

UPD:

Parallels Workstation не дружит с 3D, так заявлено в мануале. Но обещают в последующих версиях все это сделать (хотя обещаний у них очень много). Получил триальный 15-ти дневный ключ – пытаюсь активировать программу, но получаю сообщение “Activation key checksum error!”. Регистрационный ключ получил по почте, после регистрации на сайте. Попробовал получить ключ из программы – пришел другой ключ, но и он не подходит.

UPD (19.10.2006):

До сих пор нет ответа от саппорта, хотя прошло уже 5 бизнес-дней из положенных 3-х. Похоже, пора сносить это поделие нафиг.

rss