The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Виртуализация - Xen, OpenVZ, KVM, Qemu

   Корень / Безопасность / Виртуализация - Xen, OpenVZ, KVM, Qemu

----* Создание чистого openvz-контейнера на основе CentOS 6 (доп. ссылка 1)   Автор: umask  [комментарии]
  Разработчики OpenVZ предлагают [[http://wiki.openvz.org/Download/template/precreated загрузить]] заранее созданные шаблоны контейнеров, но у этих шаблонов есть недостаток - в них присутствует довольно много лишних пакетов, которые не хотелось бы вычищать руками. Помимо этого, в этих шаблонах присутствуют неподписаные пакеты, а так же репозиторий с пакетами-заглушками, цифровая подпись пакетов из которого не проверяется. В общем всё это и заставило сделать свой собственный чистый контейнер с нуля. Далее предлагается скрипт, который в хост-системе на основе centos6 создаёт чистый контейнер с это же самой ОС.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Сборка ядра FreeBSD для выполнения в роли паравиртуализированной гостевой системы под управлением Xen (доп. ссылка 1)   [комментарии]
 
В репозитории http://svn.freebsd.org/base/projects/amd64_xen_pv/ доступны
свежие версии драйверов для обеспечения работы гостевых систем FreeBSD в режиме
паравиртуализации под управлением Xen.

Для сборки паравиртуализированного ядра FreeBSD для Xen можно использовать следующую инструкцию:

   mkdir /dirprefix/
   mkdir /amd64_xen_pv/
   svn checkout svn://svn.freebsd.org/base/projects/amd64_xen_pv/ /amd64_xen_pv/
   cd /amd64_xen_pv/
   setenv MAKEOBJDIRPREFIX ../dirprefix/
   make -j10 -s buildkernel KERNCONF=XEN

В результате ядро и необходимые модули будут размещены в директории ../dirprefix/amd64_xen_pv/sys/XEN/kernel
 
----* Настройка сетевого доступа в окружениях QEMU   Автор: Аноним  [комментарии]
  Заметка о том, как настроить сеть между гостевой и хостовой ОС при использовании QEMU. В качестве хостовой ОС Ubuntu 10.04.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Установка XCP XenAPI в Ubuntu 11.10 или Debian GNU/Linux (доп. ссылка 1)   [комментарии]
  Благодаря портированию XCP XenAPI для Debian и Ubuntu Linux у пользователей данных дистрибутивов появилась возможность создания сервера виртуализации, функционально эквивалентного стандартному дистрибутиву XCP на базе CentOS.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Тестирование во FreeBSD системы виртуализации BSD Hypervisor (BHyVe) (доп. ссылка 1) (доп. ссылка 2)   [комментарии]
  Разработчики FreeBSD [[http://ivoras.net/blog/tree/2011-11-13.call-for-testing-the-bsd-hypervisor-bhyve.html приглашают]] принять участие в тестировании гипервизора BSD Hypervisor (BHyVe), [[http://www.opennet.ru/opennews/art.shtml?num=31693 открытого]] в этом году компанией NetApp. Гипервизор BHyVe обладает прекрасной производительностью, но пока не входит в состав основной кодовой базы FreeBSD и нуждается в дополнительном тестировании.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Опыт восстановления работы zones в Solaris 11 Express/OpenSolaris (доп. ссылка 1)   Автор: sergm  [комментарии]
  После скоропостижной гибели жесткого диска с лежащими на нем зонами, наступило время восстановить их из бекапа и запустить. Казалось, тривиальная процедура, отрепетированная на тестовых системах (но не тех, где лежали зоны – это важно) отняла много времени и поставила несколько вопросов, ответы на которые еще придется поискать.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Использование PaaS-платформы CloudFoundry в Ubuntu 11.10 (доп. ссылка 1) (доп. ссылка 2)   [обсудить]
  В universe-репозиторий Ubuntu 11.10 будут входить пакеты с реализацией поддержки серверной и клиентской части PaaS-платформы (Platform as a Service) [[http://www.opennet.ru/opennews/art.shtml?num=30241 CloudFoundry]], развиваемой компанией VMware и доступной в исходных текстах под лицензией Apache.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Использование системы виртуализации KVM в OpenIndiana (доп. ссылка 1)   [комментарии]
  В бета-версии 151 сборки проекта [[http://openindiana.org/ OpenIndiana]], в рамках которого независимым сообществом развивается построенное на кодовой базе Illumos ответвление от OpenSolaris, появилась поддержка системы виртуализации KVM. Поддержка KVM была ранее [[http://www.opennet.ru/opennews/art.shtml?num=31516 портирована]] компанией Joyent для своей ОС SmartOS и на днях перенесена в Illumos (за исключением поддержки KVM branded zone, которая пока не добавлена).
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Изменение размера виртуального диска KVM/QEMU/VirtualBox   [комментарии]
  При необходимости расширения размера виртуального диска в формате qcow2, используемом в системах виртуализации KVM и QEMU, можно обойтись без клонирования и создания нового образа.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Использование cloud-init для запуска cloud-редакции Ubuntu в локальном KVM-окружении (доп. ссылка 1) (доп. ссылка 2)   [комментарии]
  В состав адаптированных для установки в cloud-окружениях сборок Ubuntu 10.10 (UEC) был интегрирован [[https://help.ubuntu.com/community/CloudInit cloud-init]], конфигурируемый процесс инициализации, позволяющий унифицировать процесс задания конфигурации во время загрузки, например, указать локаль, имя хоста, SSH-ключи и точки монтирования.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Подготовка DomU FreeBSD-окружения для выполнения в Linux Dom0 Xen с LVM (доп. ссылка 1)   [комментарии]
  В качестве хост-системы будет использован сервер на базе Debian GNU/Linux 5, на котором дисковые разделы разбиты с использованием LVM.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как подключить физический диск в VirtualBox   [комментарии]
 
Иногда требуется использовать в VirtualBox не образ виртуального диска, а
настоящее блочное устройство, такое как диск или USB Flash. В нашем случае,
была поставлена задача загрузки в VirtualBox для проведения эксперимента копии
одного из серверов, содержимое дисков которого было скопировано на
USB-накопитель. При этом система должна была поддерживать загрузку не только в
VirtualBox, но и без виртуализации - при соединении USB-накопителя к любому компьютеру.

Для подключения блочного устройства /dev/sdc необходимо выполнить (тем же
методом можно подключать отдельные разделы, например, /dev/sdc2):

   sudo VBoxManage internalcommands createrawvmdk -filename ~/.VirtualBox/HardDisks/sdc.vmdk -rawdisk /dev/sdc

В дальнейшем, в настройках виртуальной машины выбираем образ sdc.vmdk, который
ссылается на /dev/sdc. При подключении необходимо обратить внимание на права
доступа к заданному блочному устройству, например, в нашем случае текущий
пользователь должен входить в группу, для которой разрешена запись /dev/sdc.
 
----* Установка и запуск гостевой ОС на FreeBSD под VirtualBox без X11   Автор: Михаил Григорьев  [комментарии]
  Исходные данные: Сервер FreeBSD 8.1-RELEASE
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Преобразование дисковых разделов для VirtualBox и обратно   [комментарии]
  Преобразование существующего дискового раздела в формат виртуальной машины VirtualBox.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* VirtualBox на отдельной виртуальной консоли (доп. ссылка 1)   Автор: Wizard  [комментарии]
 
При локальном использовании VitrualBox'а можно запускать виртуальные машины на
отдельных виртуальных консолях с переключением по Ctrl+Alt+Fn с помощью xinit(1).

Пример для 8-й консоли (Гость - Ctrl+Alt+F8, хост - Ctrl+Alt+F7):

   xinit /usr/bin/VirtualBox --startvm "My beloved VM" --fullscreen -- /usr/bin/Xorg :1

Соответственно, при желании запуска таким образом более одной виртуальной
машины, необходимо увеличивать номер виртуального терминала для X-сервера (:2,
:3 и т.д.) и, конечно, указывать соответствующие имена виртуальных машин в
параметре "--startvm".
 
----* Использование контейнеров LXC в Debian/Ubuntu   Автор: Heretic  [комментарии]
  Контейнеры LXC позволяют изолировать процессы и ресурсы, работающие в рамках одной операционной системы, не прибегая к использованию виртуализации. Положительным аспектом LXC является использование единого пространства системных буферов, например, единый для базовой системы и всех контейнеров дисковый кэш. Наиболее близкими аналогами LXC являются Solaris Zones и FreeBSD jail.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Запуск виртуальных машин Qemu и KVM в распределенном хранилище Sheepdog (доп. ссылка 1)   [комментарии]
  Пример настройки Sheepdog в Fedora Linux для организации выполнения в Qemu или KVM виртуального окружения поверх распределенного на несколько машин высоконадежного хранилища Sheepdog (подробнее см. http://www.opennet.ru/27251/ )
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Запуск Firefox в контейнере OpenVZ (доп. ссылка 1)   [комментарии]
  Для повышении безопасности при просмотре в Firefox небезопасных сайтов, браузер можно дополнительно изолировать от системы, запустив его в контейнере OpenVZ.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Подготовка паравиртуализированного гостевого окружения с FreeBSD 8 для Xen (доп. ссылка 1) (доп. ссылка 2) (доп. ссылка 3)   [комментарии]
  В заметке рассказано о подготовке образа гостевой системы с FreeBSD 8, предназначенного для работы под управлением Xen в режиме паравиртуализации, позволяющем добиться более высокой производительности по сравнению с HVM-режимом (полная аппаратная виртуализация).
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Настройка кластера для запуска Cloud-окружений с использованием Ubuntu Enterprise Cloud (доп. ссылка 1)   [комментарии]
  Для настройки сервера для запуска Cloud-окружений будем использовать дистрибутив Ubuntu Enterprise Cloud (http://www.ubuntu.com/cloud/private) в который интегрирована поддержка платформы Eucalyptus (http://www.eucalyptus.com/). Будет создан один управляющий cloud-инфраструктурой фронтэнд-сервер и несколько работающих под его началом вспомогательных узлов.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Доступ к файлам виртуальных машин VMware ESX из Fedora Linux (доп. ссылка 1)   Автор: Andrey Markelov  [обсудить]
  Richard W.M. Jones в своем блоге опубликовал интересный пост (http://rwmj.wordpress.com/2010/01/06/examine-vmware-esx-with-libguestfs/) о работе при помощи утилит libguestfs с образами VMware ESX4. Немного дополнив, напишу, в чем суть.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как установить FreeBSD 8.0 DomU в окружении Xen Dom0 (доп. ссылка 1)   Автор: Василий Лозовой  [комментарии]
  Во FreeBSD 8.0 была объявлена экспериментальная поддержка DomU для Xen, что позволяет установить FreeBSD в паравиртуальном режиме и использовать все возможности Xen с FreeBSD.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Установка и запуск OpenVZ на Debian Lenny (доп. ссылка 1)   Автор: DennisK  [комментарии]
  Имеем сервер с установленным Debian Lenny. Задача: настроить на серверe несколько VPS-ов.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Создание бекапа OpenVZ контейнера (доп. ссылка 1)   [обсудить]
  Для создания инкрементального бэкапа по сети можно использовать готовый скрипт [[http://wiki.openvz.org/Backup_a_running_container_over_the_network_with_ezvzdump ezvzdump]], суть работы которого в создании копии через rsync, заморозке окружения с сохранением дампа состояния (vzctl chkpnt $VEID --suspend ), копированию сохраненного дампа и изменившихся с момента последнего rsync файлов, продолжению работы остановленного OpenVZ контейнера (vzctl chkpnt $VEID --resume).
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Запуск win2k3 на freebsd под virtualbox без x11 (доп. ссылка 1)   Автор: shurik  [комментарии]
  Задача: запустить виртуальную машину с win2k3 на хосте с freebsd без установленого Х-сервера.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Настройка аутентификации для управления окружениями в libvirt (доп. ссылка 1)   [обсудить]
  Настройка SASL DIGEST-MD5 аутентификации в libvirt для управления удаленными виртуальными окружениями в недоверительной сети. Для шифрования передаваемого трафика можно использовать TLS.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Управление гостевым окружением с CentOS/Fedora через последовательный порт (доп. ссылка 1)   [комментарии]
  Настройка управления виртуальным окружением через консоль virsh (http://www.libvirt.org/), без использования vnc-клиента.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Быстрая настройка qemu/kvm окружений при помощи virt-manager (доп. ссылка 1)   [комментарии]
  Для упрощения и унификации работы с различными системами виртуализации можно использовать удобный фронтэнд virt-manager (http://virt-manager.et.redhat.com/).
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Установка ARM-сборки Debian GNU/Linux в qemu (доп. ссылка 1) (доп. ссылка 2) (доп. ссылка 3)   [комментарии]
  Перед экспериментами по установке Linux на устройства на базе архитектуры ARM (например, Sharp Zaurus, Openmoko FreeRunner, планшетные ПК NOKIA, NAS на базе SoC Marvell) вначале стоит потренироваться в эмуляторе. Кроме того, окружение созданное в эмуляторе удобно использовать для создания и сборки пакетов программ или модулей ядра.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Установка Xen 3.3.1 в Ubuntu, используя модифицированное ядро от Novell (доп. ссылка 1)   [обсудить]
  Основная причина использования релиза Xen 3.3.1 в возможность запуска немодифицированного 64-разрядного Solaris 10U6 в HVM режиме на SMP машине с несколькими vcpu. Для установки Xen необходимо установить пакеты с openssl, x11, gettext, python-devel, bcc, libc6-dev-i386. Собираем Xen из исходных текстов:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Настройка сетевого доступа для VirtualBox окружения в Ubuntu/Debian Linux (доп. ссылка 1)   [комментарии]
  В простейшем случае работу сети внутри гостевой системы в VirtualBox можно обеспечить через NAT. Достаточно выбрать тип эмуляции сетевого интерфейса - NAT, а в гостевой ОС получить IP по DHCP или установить вручную из диапазона 10.0.2.0/24, шлюз 10.0.2.2, DNS 10.0.2.3.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как преобразовать образ виртуальной машины Qemu в VirtualBox и VmWare   [комментарии]
  Для преобразования образа виртуальной машины Qemu в вид пригодный для запуска в VirtualBox, можно использовать следующие команды:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* OpenVZ в ALT Linux Lite 4.0 (доп. ссылка 1)   Автор: Евгений Прокопьев  [комментарии]
  Для запуска OpenVZ необходимо и достаточно сказать:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Настройка сети для виртуального окружения на основе KVM (доп. ссылка 1)   [комментарии]
  Имеется машина с Ubuntu Linux, имеющая один сетевой интерфейс. При помощи гипервизора KVM создано два гостевых окружения - debian01 и debian02. Задача организовать сетевую связь (виртуальная LAN) между гостевыми системами и корневой системой и обеспечить выход в интернет, через сетевой интерфейс корневой системы.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Запуск NetBSD в qemu под FreeBSD (доп. ссылка 1)   Автор: Anton Yuzhaninov  [комментарии]
  Недавно понадобилось посмотреть на NetBSD. Сходу в сети не нашлось описания как это можно сделать, поэтому может кому то пригодится описание того, как это получилось у меня.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Решение проблемы с ошибкой при загрузке снапшота VirtualBox (доп. ссылка 1)   Автор: Heckfy  [комментарии]
 
Бывает, виртуальная машина отказывается загружаться со следующей ошибкой:

   Unable to restore the virtual machine's saved state from 
   'M:\VM\Machines\Windows Xp Sviluppo\Snapshots\{ce28664d-45f3-46dd8468-9ba91a689e7b}.sav'. 
   It may be damaged or from an older version of VirtualBox. Please discard the 
   saved state before starting the virtual machine. VBox status code: -1829 (VERR_SSM_UNEXPECTED_DATA).

Для решения проблемы требуется восстановить условия, в которых находилась виртуальная машина: 
сетевые папки (в моем случае, это каталог /media/ в линуксе и всё дерево каталогов, 
доступных виртуальной машине на тот момент), компакт-диски, Flash и прочее съемное.
 
----* Установка FreeBSD в окружении Virtualbox   [комментарии]
  FreeBSD 6.3 в Virtualbox 1.6 и 2.0 (сборка для Ubuntu Linux 7.10) запустить не удалось (были испробованы всевозможные комбинации конфигурации VirtualBox), наблюдается крах в процессе загрузки ядра.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Создание initrd образа для гостевого Xen окружения в CentOS   [комментарии]
  В CentOS 5, при установке пакета kernel-xen с ядром, по умолчанию создается initrd образ для Dom0. Для использования данного ядра в гостевом окружении необходимо создать initrd с поддержкой сетевого и блочного xen модулей, иначе ядро в гостевой ФС не сможет смонтировать корневую ФС на дисковом разделе.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Установка OpenSolaris2008/05 DomU в Xen 3.2.1 CentOS 5.1 Dom0 (64-bit) (доп. ссылка 1)   Автор: Boris Derzhavets  [комментарии]
  Вариант 1.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Установка и использование OpenVZ в Debian GNU/Linux (доп. ссылка 1)   Автор: Falko Timme  [комментарии]
  Добавляем в /etc/apt/sources.list репозиторий с OpenVZ:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как в Linux примонтировать образ QEMU диска   [комментарии]
 
mount -o loop,offset=32256 qemu_image.img /mnt/qemu_image
 
----* Установка Xen 4.0.0 в Ubuntu Linux 10.04 (доп. ссылка 1)   [комментарии]
  В заметке показано как запустить Xen 4.0.0 (dom0) с Linux ядром 2.6.32.10 поверх 64-разрядной сборки Ubuntu 10.04-beta.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 

 Версия для печати




  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor