Виртуализация в Debian: Введение - Компьютерные сети для малого и среднего бизнеса

Общий индекс серии: Компьютерные сети для МСП: Введение

виртуализация

Самое простое - лучшее

На изображении заголовка главной страницы ЭкстраМ, Гипервизор, специально разработанный для встроенных или встроенных систем в реальном времени, находим следующее изображение: экстратум

"Наши Основополагающий принцип для установки, настройки и администрирования служб, включая, конечно, виртуализацию, полностью согласен с сообщением «Чем проще, тем лучше", то есть, Самое простое - лучшее».

Введение

La виртуализация  это обширный и сложный предмет. Мы не будем много писать о нем. Мы предоставим только некоторые определения и ссылки на страницы, которые, по нашему мнению, следует прочитать и / или изучить, в зависимости от интереса каждого читателя. Мы предлагаем читать страницы Википедия. на английском языке и из других источников.

  • Мы не хотим вдаваться в описание типичного практического руководства с несколькими командами и т. Д., Не дав сначала хотя бы вводное руководство по предмету. Мы знаем, что некоторые Нетерпеливые читатели Они не читают вступления и сразу переходят к тому, как это делается. Действия, достойные сожаления, потому что позже возникают концептуальные вопросы, на которые мы часто не можем дать адекватного ответа, поскольку для нас невозможно знать все..

Надеемся, что, прочитав хоть немного внимательно эту статью, читатель получит представление о том, что это такое. Виртуализация и его текущая ситуация. Кроме того, в нем есть ряд ссылок, которые позволяют вам больше расширять эту повседневную задачу практически любого, кто в настоящее время использует компьютер.

Определения и ссылки согласно Википедии и другим источникам

виртуализация

В области компьютерных наук, виртуализация относится к действию создания версии что-то виртуальный вместо что-то реальный, который включает аппаратное обеспечение виртуального компьютера, Операционная система, устройства хранения, y компьютерные сетевые ресурсы. Виртуализация началась в 60-х годах как метод, разделявший системные ресурсы универсальный компьютер, между разными приложениями. С тех пор значение термина виртуализация он постоянно расширяется.

La виртуализация o Платформа виртуализации относится к созданию виртуальной машины, которая действует как реальная, с операционной системой. Программное обеспечение, работающее на виртуальных машинах, отделено от базового оборудования или физических ресурсов. Пример: физическая машина под управлением Debian 8 «Jessie» может размещать виртуальную машину с операционной системой Ubuntu Trusty 14.04..

В виртуализации это называется «Хост - Хозяин»На реальный или физический компьютер, на котором происходит сама виртуализация. Чтобы виртуальная машина Это называется "Гость - GUEST«. Условия Хозяин y GUEST они используются, чтобы различать программное обеспечение, работающее на реальной машине, и программное обеспечение, работающее на виртуальных машинах. К программному обеспечению или прошивки который создает виртуальные машины на оборудовании хоста, он называется Гипервизор - гипервизор.

Различные типы виртуализации:

  • Полная виртуализация - Полная виртуализация: Это относится к Практически полное моделирование реального оборудования, который позволяет виртуализированному программному обеспечению, обычно состоящему из операционной системы, работать без каких-либо изменений.
  • Частичная виртуализация - Частичная виртуализация: целевая среда моделируется не полностью, а частично. В результате может потребоваться изменить некоторые программы, работающие в гостевой системе.
  • Паравиртуализация - Паравиртуализация: Аппаратная среда не моделируется. Программа для каждого гостя - GUEST работает на Изолированный домен, как если бы они работали в разных системах. Для ее выполнения в среде такого типа необходима определенная модификация каждой гостевой программы.

La виртуализация с аппаратной поддержкой это способ повысить общую эффективность процесса виртуализации. Это означает, что процессоры или ЦП должны иметь необходимую поддержку виртуализации, а также другие компоненты самого оборудования.

Аппаратная виртуализация - это не то же самое, что аппаратная эмуляция. В эмуляции одна часть оборудования имитирует другую, в то время как в виртуализации гипервизор, который является программным, имитирует конкретную часть оборудования или его целиком.

Виртуальная машина

В вычислениях машина виртуальный Это программное обеспечение, которое имитирует компьютер и может запускать программы, как если бы это был настоящий компьютер. Это программное обеспечение изначально было определено как «эффективная и изолированная копия физической машины». В настоящее время значение этого термина включает виртуальные машины, которые не имеют прямого эквивалента какому-либо реальному оборудованию.

Гипервизор

Un Гипервизоргипервизор o Монитор виртуальной машиныМонитор виртуальных машин VMM представляет собой платформу, которая позволяет применять различные методы управления виртуализацией для одновременного использования различных операционных систем (немодифицированных или модифицированных, как в случае паравиртуализации) на одном компьютере.

Открытый альянс виртуализации (OVA)

La Открытый альянс виртуализации, учитывая его название на английском, это совместный проект Linux Foundation. Этот Консорциум стремится к принятию свободного программного обеспечения и программного обеспечения с открытым исходным кодом - Open Source для решений виртуализации, включая KVM, а также для программного обеспечения, необходимого для его администрирования, такого как OVirt. Консорциум продвигает истории успеха различных клиентов, поощряет взаимодействие и ускоряет расширение экосистемы сторонних решений вокруг KVM.

Бесплатное программное обеспечение, продвигаемое OVA:

  • KVM это гипервизор. Был создан Кумранет, Инк, израильская компания-производитель программного обеспечения, которая в то время привлекла большое внимание быстрым внедрением модуля KVM, встроенного в ядро ​​Linux. Он предложил «Надежная платформа виртуализации настольных компьютеров ICE»На основе виртуальных рабочих столов на основе ядра и связаны через его протокол SPICE. 4 сентября 2008 года компания Red Hat, Inc. приобрела Кумранет на сумму 107 миллионов долларов.
  • Libvirt является API «Прикладной программный интерфейс" открытый источник, демон - демон, а также инструмент для управления платформами виртуализации. Вы можете управлять KVM, Xen, VMware ESX, QEMU и другие технологии виртуализации. Его различные API-интерфейсы широко используются в оркестровке уровня гипервизора.Libvirt книжный магазин написан в язык C, и может быть связан с другими языками, например Питон, Perl, OCaml, Ruby, Java, JavaScript (через Node.js) А PHP.
  • OVirt программное обеспечение для управления платформами виртуализации. Это бесплатное программное обеспечение с открытым исходным кодом. Он был основан Red Hat как общественный проект, в котором Виртуализация Red Hat Enterprise. oVirt позволяет централизованно управлять виртуальными машинами, сетевыми ресурсами, хранилищем и вычислениями с помощью простого в использовании веб-интерфейса с независимая платформа чтобы получить к нему доступ. Единственный гипервизор, официально поддерживаемый на архитектуре X86 64, - это KVM, хотя прилагаются усилия для поддержки архитектур. Перфоманс y ARM в его следующих версиях.
  • libguestfs это библиотека, написанная на язык C и набор инструментов для доступа и изменения образы виртуальных дисков на платформе виртуализации. Инструменты могут использоваться для просмотра и редактирования виртуальных машин, управляемых libvirt, и файлов, находящихся в них. Также может использоваться для написания сценария -сценариев- которые изменяют или создают виртуальные машины.
  • Менеджер виртуальных машинМенеджер виртуальных машин это программное обеспечение Red Hat, также известное как вирт-менеджер, имя, которое пакет также имеет в репозиториях Debian. Это настольное приложение для управления виртуальными машинами. Он используется для создания, настройки и настройки новых доменов. У него есть клиент VNC, через который у нас есть доступ к графической консоли гостевого домена. В пакет virt-manager, который предлагает Debian Jessie, также включен протокол SPICE для доступа к графической консоли виртуальных машин.

Xen

Xen Это гипервизор, использующий микропроцессорное ядро ​​и обеспечивающий необходимые службы для одновременной работы нескольких операционных систем на одном и том же компьютерном оборудовании. Он Компьютерная лаборатория Кембриджского университета, разработала первые версии Xen, которая также является бесплатным программным обеспечением. Debian 8 "Jessie" имеет в своих репозиториях пакет ксен-гипервизор-4.4-amd64.

OpenVZ

OpenVZ это решение виртуализации на уровне операционной системы для Linux. Он позволяет создавать изолированные, безопасные и частные виртуальные серверы на одном физическом сервере, что обеспечивает более эффективное использование аппаратных ресурсов. Это также гарантирует, что приложения, работающие на каждом из серверов, не конфликтуют. Каждый Виртуальный частный серверVirtual Private Server (VPS), он работает как автономный сервер. Их можно перезапустить и разрешить доступ пользователю root и другим обычным пользователям. У них есть свои IP-адреса, память, процессы, файлы, приложения, системные библиотеки и файлы конфигурации.

Debian удалил ядра, модифицированные для поддержки OpenVZ, из своих репозиториев, начиная с Debian 7 "Wheezy".

Контейнеры Linux LXC

Контейнеры это изолированные области в операционной системе. Каждая область имеет собственное пространство имен для файловой системы, сети, PID, ЦП и распределения памяти. Их можно создать с помощью функций Control Groups и Namespaces, включенных в ядро ​​Linux. LXC Это технология, аналогичная другим технологиям, основанная на виртуализации на уровне ядра, например OpenVZ и linux-vserver.

архипелаг

архипелаг это решение для управления и наблюдения за виртуальными машинами, работающими на KVM, Xen, OpenVZ или VMware. Debian Jessie включает его в свои репозитории через различные пакеты, которые указывают на его агентов или ядро ​​Archipel. Для получения дополнительной информации выполните поиск «архипелага» через Synaptic или через поиск по способностям архипелага.

Другие интересные ссылки

  • Открыть vSwitch: программное обеспечение с открытым исходным кодом, позволяющее создавать виртуальный коммутатор.
  • ОпенСтек:
  • Открыть QRM: Платформа нового поколения с открытым исходным кодом для управления центрами обработки данных - Центр обработки данных.
  • Docker: проект с открытым исходным кодом, способный автоматизировать развертывание приложений в программных контейнерах.
  • Проксмокс: сервер с открытым исходным кодом для сред виртуализации.
  • VMware- Дочерняя компания EMC Corporation (принадлежит Dell Inc), которая предоставляет программное обеспечение виртуализации для компьютеров, совместимых с X86.
  • Virtualbox: бесплатное программное обеспечение для создания виртуальных машин. Debian переместил пакеты, относящиеся к этому программному обеспечению, в свою ветку «вно».
  • OpenNebula: ONE расширяет преимущества платформ виртуализации от одного физического ресурса до банка ресурсов, отделяя сервер не только от его физической инфраструктуры, но и от его физического местоположения.

Читатели, которые были достаточно любезны, чтобы просмотреть статью до этого момента, осознают, насколько обширна и сложна нынешняя вселенная виртуализации. Мы надеемся, что он послужит путеводителем в вашем путешествии.

Следующая доставка?

Теперь Qemu-KVM находится на Debian!

Помните, что это будет цикл статей автора Компьютерные сети для малого и среднего бизнеса. Будем ждать вас!


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Зодиак Карбур сказал

    Очень хорошее введение в виртуализацию в целом. Спасибо за работу по написанию этого поста. Ждем следующих.

  2.   Марио сказал

    Спасибо, Фико, за введение.

    Очень хорошо объяснено и с достаточным количеством ссылок, чтобы углубиться в тему.

  3.   Federico сказал

    В этом цель Марио. Я думаю, что многим непонятен текущий масштаб проблемы виртуализации.