LXF126:DrBrown2
|
|
|
Первые шаги с Xen
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
- Познакомимся с Xen, загрузив Live CD и загрузившись с него.
Xen – популярная технология виртуализации. Она началась как исследовательский проект в компьютерной лаборатории Кембриджского университета, а затем была взращена и поддержана XenSource Inc (ныне принадлежит Citrix). Xen – это гипервизор, программный слой, расположенный ниже ОС и работающий вместе с привилегированным экземпляром ОС под названием «Domain 0» или просто «Dom0» (домен в терминах Xen – просто экземпляр виртуальной машины, ВМ). При загрузке системы на основе Xen сначала стартует гипервизор, и машина с Dom0 запускается автоматически. Гипервизор и Dom0 вместе управляют аппаратными ресурсами и поддерживают создание дополнительных ВМ – «пользовательских доменов», или «DomU».
Xen запустится на 32‑ или 64‑битном компьютере с поддержкой виртуализации процессором. На компьютерах без аппаратной поддержки виртуализации Xen предоставляет паравиртуализацию; в этом случае ядра компьютеров Dom0 и DomU нужно модифицировать, заменив ключевые моменты программными прерываниями (гипервызовами) гипервизора. К счастью, Xen-совместимые ядра Linux найти нетрудно. На компьютерах с поддержкой аппаратной виртуализации (т. е. процессорах с расширениями Intel-VT или AMD-V) Xen предоставляет полную виртуализацию и позволяет запускать немодифицированные ОС, и можно установить в DomU оригинальные версии Linux или даже Windows. Я решил познакомься с Xen, взяв образ диска на http://wiki.xensource.com/xenwiki. Следуйте за мной: будет интересно.
Момент Xen
Загрузочное меню диска предлагает запустить Xen с Dom0 на основе Debian (Lenny) или просто стартовать Lenny. Как и любому Live CD, ему требуется время на загрузку, но вскоре шум привода затихает, и появляется рабочий стол Gnome с запущенным Virt-manager. (Virt-manager – графическаяутилита управления ВМ на основе Xen, KVM или других технологий виртуализации; см. LXF125). Оказалось, что на диске четыре DomU – два сервера и два клиента рабочего стола, все на основе Ubuntu 8.10, но только два из них запускаются автоматически.
Я предпочел обойтись без Virt-manager и воспользовался xm, стандартной командой Xen для взаимодействия с доменами. Например, вывести список доменов можно таким образом:
# xm list Name ID Mem VCPUs State Time(s) Domain-0 0 640 2 r----- 55.1 client01 2 256 1 -b---- 3.2 client02 256 1 0.0 server01 1 64 1 -b---- 5.1
а загрузить второй серверный домен – так:
# xm start server02 -c
Обратите внимание на флаг -c: он отвечает за немедленное подключение к консоли запущенного компьютера, и благодаря ему я вижу сообщения, выводимые во время загрузки. Подключаться к консолям своих доменов или отключиться от них можно и по желанию. Для подключения и входа в систему, выполните команды:
# xm console server01 Ubuntu 8.10 server01 hvc0 server01 login: livexen Password: Last login: Sat Oct 17 03:07:18 BRT 2009 on tty1 livexen@server01:~$
Для отключения нажмите Ctrl + ]. «Уничтожается» домен так:
# xm destroy server02
Эта команда эквивалентна выдергиванию шнура настоящего компьютера из розетки.
Ради углубления в тему, вот несколько упражнений на пробу:
- Просмотрите файлы конфигурации в /etc/xen. Они определяют виртуальное оборудование для систем, запущенных в DomU.
- Поиграйте с Virt-manager. Он дает альтернативную возможность запуска/останова доменов, а также подключения к графическому рабочему столу клиентских машин в DomU.
- Установите в один из клиентских DomU пакет openssh-server и соединитесь с ним из Dom0 по SSH.
Книга о виртуализации с Xen
Я теперь выучился лучше держать в узде свою страсть к покупке книг, но все же не утерпел и приобрел «Professional Xen Virtualization» (Профессиональная виртуализация с Xen) Уильяма фон Хагена [William von Hagen], от издательства Wrox Press (http://www.wrox.com).
Книга начинается с заслуживающего доверия обзора технологий виртуализации и существующих продуктов, вводящего в повествование о Xen. В последующих главах раскрываются вопросы установки Xen, запуска и настройки хоста Xen, создания и конфигурирования ВМ и настройки сети.
Эта книга добросовестно и аккуратно написана компетентным автором, и я счастлив вам ее посоветовать.