Виртуальная машина что это такое: Страница не найдена | REG.RU

Содержание

Виртуальная машина. Что это такое и зачем она нужна?

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

Что такое виртуальная машина?

Виртуальная машина – это программа, которая эмулирует реальный (физический) компьютер со всеми его компонентами (жёсткий диск, привод, BIOS, сетевые адаптеры и т.д.). На такой виртуальный компьютер можно установить, например, операционную систему, драйверы, программы и т.д. Таким образом, вы можете запустить на своем реальном компьютере еще несколько виртуальных компьютеров, с такой же или другой операционной системой. Вы можете без проблем осуществить обмен данными между вашим реальным и виртуальным компьютером.

Зачем нужна виртуальная машина?

Не каждому пользователя ПК нужна виртуальная машина, но продвинутые пользователи довольно часто используют ее.  Виртуальную машину используют для различных целей и задач:

  • Установка второй/другой операционной системы;
  • Тестирование программного обеспечения;
  • Безопасный запуск подозрительных программ;
  • Эмуляция компьютерной сети;
  • Запуск приложений, которые нельзя запустить из вашей операционной системы.

Например, на вашем реальном компьютер может быть установлена операционная система Windows 7, а на виртуальную машину можно поставить и протестировать другие операционные системы, такие как Windows XP/8/10 или Linux, а также устанавливать и тестировать различные программы и утилиты.

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

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

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

VirtualBox – это бесплатная виртуальная машина, на которую можно установить все самые популярные операционные системы.  VirtualBox поддерживает работу с Windows, Linux, FreeBSD, Mac OS.

VirtualBox поддерживает как 32-х, так и 64-разрядные версии операционных систем.  VirtualBox поддерживает работу с виртуальными компьютерами, созданными в платной программе VMware Workstation.

Настройка и работа с VirtualBox очень удобная и простая. Программа довольна производительна и стабильна. Она обладает широким функционалом, удельным интерфейсом и совершенно бесплатна.

VirtualBox — это лучшая виртуальная машина для домашнего использования.

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

VMware – это наиболее известная и распространенная виртуальная машина. VMware, как правило, используют для работы крупные площадки или корпорации.

Виртуальная машина VMware поставляется в двух видах: Workstation и Player. VMware Workstation отличная и мощная машина, но платная. VMware Player – бесплатная урезанная версия VMware Workstation.

VMware Workstation поддерживает работу с 32 и 64-битными системами, USB 3.0, установку различных операционных систем.

VMware Workstation безусловно лучшая виртуальная машина, которой пользуются крупные компании, но ее стоимость снижает популярность среди рядовых пользователей.

Виртуальная машина Microsoft Virtual PC.

Microsoft Virtual PC – это еще одна бесплатная виртуальная машина. Она обладает широким функционалом и удобным интерфейсом, но у нее есть один большой недостаток – она работает только с операционными системами Windows. На ней нельзя запустить Linux или Mac OS.

Подведя итог, хотелось бы отметить, что все-таки для домашнего использования лучше всего подходит VirtualBox. И далее я расскажу вам, как установить и настроить эту виртуальную машину.

Итак…

Установка виртуальной машины VirtualBox.

Для начала скачиваем «свежую» версию программы VirtualBox с официального сайта (скачать программу).

Запускаем инсталлятор и видим приветственное окно.

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

Далее нужно отметить, куда вы хотите поместить ярлыки программы.

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

Далее вам скажут, что если вы готовы начать установку, то нажмите кнопку «Install», а если хотите изменить какие-либо параметры, то вернитесь назад. Жмем на кнопку «Install» и ждем, когда завершится установка.

В процессе установки могут появляться всплывающие окна, с надписью «Установить программное обеспечение для данного устройства?», жмем на кнопку «Установить».

Все! Установка окончена. Нажимаем кнопку «Finish». Виртуальная машина автоматически запустится после окончания установки.

Теперь переходим к созданию и настройке.

Создание виртуальной машины VirtualBox.

Чтобы создать виртуальную машину нужно в окне программы VirtualBox нажать на кнопку «Создать» (в левом верхнем углу).

На первом этапе нужно ввести имя создаваемой машины и выбрать тип операционной системы. Для примера создадим виртуальную машину с операционной системой Windows 7.

На втором этапе необходимо установить количество оперативной памяти, которая будет выделена для виртуальной машины. Выбирать нужно исходя из потребностей операционной системы. В системных требованиях к Windows 7 указано, что нужно не менее одного гигабайта оперативной памяти. В моем случае указано 1,5 ГБ.

Для Windows XP потребуется меньше оперативной памяти. В общем, берем минимум, который указан в системных требованиях к операционной системе + небольшой запас.

При этом учтите, что нельзя давать виртуальной машине более половины оперативной памяти компьютера, если у вас не очень мощный компьютер, у которого менее 8 ГБ оперативной памяти.

К виртуальной машине можно подключить виртуальный жесткий диск. Для его создания отмечаем пункт «Создать новый виртуальный жесткий диск» и нажимаем на кнопку «Создать».

Далее нужно указать тип жесткого диска. Если вы не знаете форматов, которые там описаны, оставляем как есть и нажимаем на кнопку «Next».

Далее нужно указать формат хранения данных на виртуальном жестком диске. Динамический виртуальный жесткий диск может расширятся, а фиксированный имеет строго определенный размер. Смотрите, как вам будет удобнее.

Указываем имя виртуального жесткого диска и его размер. Нажимаем на кнопку «Создать».

Настройка виртуальной машины VirtualBox.

Теперь познакомимся с настройками виртуальной машины. Для этого нажмите кнопку «Настроить» в левом верхнем углу программы.

Далее появится окно настроек. С помощью изменения настроек можно изменить  различные параметры виртуальной машины (например, количество оперативной памяти, порядок загрузки устройств, включение 2D-ускорения и т.д.).

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

Основные настройки по разделам:

  • Общее – имя машины, тип ОС, буфер обмена, сменные носители;
  • Система – основные настройки аппаратного обеспечения виртуальной машины: оперативная память, чипсет, процессор, ускорение, порядок загрузки устройств;
  • Дисплей – настройки видеопамяти, количество мониторов, 2D и 3D ускорение, подключение к удаленному дисплею, захват видео;
  • Носители – контроллеры жестких дисков и их настройка;
  • Аудио – аудиодрайвер и контроллер;
  • Сеть – настройка сетевых адаптеров;
  • Com-порты – включение и настройка COM-портов;
  • USB – включение контроллера USB и настройка USB-фильтров;
  • Общие папки – создание и управление общими папками.

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

Обычному пользователю достаточно первых 3-х разделов настроек. Если виртуальная машина будет работать медленно, то можно увеличить объем оперативной памяти или задействовать большую мощь процессора.

Завершив все настройки, нажимаем на кнопку «ОК». Чтобы запустить (включить) созданную виртуальную машину нужно нажать на кнопку «Запустить».

Теперь вставляем в DVD-привод установочный диск с операционной системой, устанавливаем и настраиваем операционную систему. После этого ваш виртуальный компьютер готов к использованию.

На этом пока все! Надеюсь, что вы нашли в этой заметке что-то полезное и интересное для себя. Если у вас имеются какие-то мысли или соображения по этому поводу, то, пожалуйста, высказывайте их в своих комментариях.

До встречи в следующих заметках! Удачи! 😎

Виртуальная машина, что это такое, простыми словами

Обновлено 26.11.2020

Всем привет, ранее мы с вами рассмотрели, что такое виртуализаиция, и для чего она используется. Как вы уже знаете, за счет виртуализации, на хосте vmware esxi и Hyper-V запускаются виртуальные машины. Сегодня мы разберем, что из себя представляют эти виртуальные машины, какие они бывают.

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

Виды гипервизоров

Основными игроками на данном рынке, являются конечно, компания VMware с продуктом vmware esxi и MS с Hyper-V, proxmox или openstack. Раньше был XenServer, но он сдался и перестал вести конкуренцию с данными компаниями. Это виртуализация первого уровня, имеется в виду, что сами гипервизоры ставятся на голое железо, а уже поверх них виртуальные машины. Существуют еще и гипервизоры второго уровня, ее еще называют вложенная виртуализация, те которые ставятся в операционной системе в виде программы и дальше позволяют уже внутри ОС, создавать виртуальные машины, это называется еще паравиртуализация. Примерами может быть VMware Workstation или Virtual Box. На сайте виртуализации посвящено более 300 статей, советую ознакомится.

Подробнее про вложенную виртуализацию — https://docs.microsoft.com/ru-ru/virtualization/hyper-v-on-windows/user-guide/nested-virtualization

Что такое виртуальная машина?

Так что же из себя представляет виртуальная машина, запомни это всего навсего набор файлов

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

Если обратиться к Википедии, то (Virtual Machine или VM) — это система в задачи которой входит эмулирование аппаратного обеспечения или различных платформ. Сама виртуальная платформа умеет эмулировать, как отдельные аппаратные части, так и целые компьютеры или другое оборудование, например сетевые роутеры Juniper или Cisco, которые уже давно выпускают аналоги своих физических железок в виде виртуальных эплаинсов (Виртуальных машин), которые могут работать на физических серверах с гипервизорами и не привязываться к оборудованию, благодаря миграции.

https://ru.wikipedia.org/wiki/Виртуальная_машина

Где применяются виртуальные машины?

Область применения виртуальных машин огромна, я постараюсь вам ниже перечислить основные направления:

  • Равномерное распределение ресурсов мощных серверов — Это нормальная практика, что при покупке мощного физического сервера, вы хотите использовать его по полной программе. Если вы просто поставите на него операционную систему и развернете сервис, то с большой вероятностью, сервер будет сильно недозагружен. Выходом из такой ситуации и консолидация ресурсов, это установка гипервизора, в рамках которого вы будите создавать виртуальные машины, у каждой будет своя задача, и вы сможете максимально задействовать все доступные возможности железа. Так например у меня в компании огромный штат серверов Power Edge R740, на борту которого 1,5 тб ОЗУ и два мощных серверных процессора Intel по 18 ядер, вот их виртуальные машины смогут с лихвой использовать и принести гораздо больше пользы. Плюсом такого решения является, то что виртуальные машины независимы друг от друга, и их можно обслуживать не затрагивая соседей.
  • Тестирование новых операционных систем — Данное решение подойдет, для изучения новых операционных систем, так и для тестирования каких-то функций, ролей, настроек. Очень мощным плюсом в таком подходе, то что вы все делаете в рамках изолированных виртуальных машин, сломав которые вы не нанесете вреда своей инфраструктуре. Еще есть огромный бонус, это снапшоты, которые позволяю вам быстро откатываться на любое состояние виртуальной машины, удобно при тестах.
  • Запуск старого и несовместимого программного обеспечения — Простой пример, у вас есть старое ПО, которое уже давно не обновляется и не поддерживается, например со стороны Windows 10, или принтер, который не имеет драйверов для той же десятки и вы не хотите покупать новое, когда работает старое. Выходом из ситуации является установка виртуальной машины с нужной версией ОС, где вы легко будите использовать нужное, устарелое ПО или оборудование, которое легко пробрасывается внутрь виртуальной машины. Кроме того, запускать устаревшее программное обеспечение таким способом намного безопаснее, поскольку оно изолировано внутри виртуальной машины.
  • Разработка программного обеспечения для других платформ — Еще одно важное применение виртуальных машин — это упрощение рабочего процесса для тестирования приложений и веб-сайтов на нескольких платформах. Например, предположим, что вы разрабатываете игру, которая работает как на настольных, так и на мобильных платформах. Вы можете использовать эмуляцию для тестирования различных версий прямо на вашем компьютере. Вместо того, чтобы перемещать файлы установщика туда и обратно на телефон и другие тестовые компьютеры, вы можете просто имитировать их. Виртуализация также позволяет компилировать исполняемые файлы других типов.  Даже если вы используете кросс-платформенный Фреймворк, вы можете скомпилировать только файлы APP на Mac и файлы EXE на Windows. Вместо двойной загрузки для каждой сборки виртуализация упрощает процесс. Иногда нет замены запуску приложений на реальном оборудовании, поскольку эмуляция не идеальна. Но для многих целей эмуляция — это удобный способ получить доступ к другим ОС без особых проблем.
  • Безопасное обращение с потенциально вредоносным ПО — Как мы видели, одним из основных преимуществ виртуальной машины является ее изоляция от вашей основной системы. Это означает, что вы можете пойти на риск, которого обычно избегаете. Вы легко можете проверять в рамках виртуальной машины антивирус и вирусы, вредоносное ПО, методы лечения компьютера. При этом не затрагивая вашу основную систему.

Форматы файлов виртуальных машин

Ниже я опишу основные форматы самых популярных гипервизоров, которые представлены на рынке виртуализации и публичных облаков.

Виртуальная машина (VM) в Vmware esxi

У виртуальных машин vmware esxi, основной формат файлов это vmdk, в данном файле хранится по сути сам жесткий диск подключаемый к виртуальной машине. На скриншоте ниже представлены файлы реальной виртуалки, про остальные форматы советую прочитать в Описание форматов ESXI.

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

Виртуальная машина (VM) в MS Hyper-V

Виртуальная машина microsoft, не может к счастью, а может быть и наоборот, таким большим набором файлов. Безусловно, удобно иметь один отдельный файл с жестким диском и один с настройками BIOS и железа. У Hyper-V есть старый формат и новый. Старый это vhd, был до 2010 года в версии Hyper-V 2.0. С выходом Windows Server 2012 R2, и Hyper-V 3.0 формат файла поменяли на vhdx. В файлике xml хранятся настройки виртуальной машины.

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

Виртуальная машина (VM) в xenserver

Xenserver имеет формат  XVA у виртуальной машины. На скришоте приведен пример.

Виртуальная машина (VM) в VMware Workstation

VMware Workstation, так же как и Vmware esxi хранит фалы в тех же форматах vmdk. Заметьте структура строения виртуальной машины такая же. Очень удобно, но чтобы ее завести на гипервизоре ESXI, необходимо произвести конвертирование vm.

Виртуальная машина (VM) в VirtualBox

У VirtualBox естественно свой формат виртуальной машины, а именно vdi. Его так же можно переконвертировать во что вам нужно.

Виртуальная машина (VM) в Proxmox

Proxmox использует формат qcow2. Набирающий сейчас популярность, гипервизор. Так же как и VirtualBox, полностью бесплатный.

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

Если у вас Linux 2.6.20 или новее, у вас есть KVM. KVM был впервые анонсирован в 2006 году, а годом позже был объединен с основной версией ядра Linux. Поскольку KVM является частью существующего кода Linux, он немедленно извлекает выгоду из каждой новой функции, исправления и усовершенствования Linux без дополнительной разработки.

Как работает KVM?

KVM превращает Linux в гипервизор типа 1 (без операционной системы). Всем гипервизорам необходимы некоторые компоненты уровня операционной системы, такие как диспетчер памяти, планировщик процессов, стек ввода/вывода, драйверы устройств, диспетчер безопасности, сетевой стек и многое другое — для запуска виртуальных машин.  KVM имеет все эти компоненты, потому что это часть ядра Linux. Каждая виртуальная машина реализована как обычный процесс Linux, запланированный стандартным планировщиком Linux, с выделенным виртуальным оборудованием, таким как сетевая карта, графический адаптер, процессор (ы), память и диски.

Виртуальные машины в публичных облаках

На момент написания статьи уже почти 2021 год, пандемия показала, что многие бизнесы можно и нужно переформатировать от облачного варианта в онлайн. Многим компаниям аренда серверных мощностей в публичном облаке выходит дешевле, чем содержать свой штат физических серверов и администраторов. Логично, что на данном рынке сразу появилось огромное количество игроков, кто за умеренную плату позволит вам на их мощностях запустить нужное количество виртуальных машин. Вот список основных игроков:

  • AWS — Это публичное облако компании Amazon, там по мимо создания виртуальных машин, можно еще делать кучу всего, например передать туда делегирование вашей DNS зоны. Гипервизор там называется EC2 – гипервизор Nitro.
  • MS Azure — Это публичное облако компании Microsoft, там все так же под капотом будут виртуальные машины на Hyper-V.
  • Google Cloud — Публичное облако гугл, так же позволяет арендовать сотни различных конфигураций виртуальных машин
  • Яндекс Облако — отечественный аналог, так же решил попробовать свои силы на этом поприще
  • Куча мелких сервисов по типу Даталайн, МТС, Softline, Специалист, Билайн и многие другие, они делают виртуальные машины на базе купленного VMware Cloud Platform.

Резюме

Какой бы гипервизор вы не выбрали, помните, что все виртуалки, это файлы с которыми так же можно выполнять различные манипуляции, как и с другими. Все они лежат на дисках ос гипервизора. У каждой модели виртуализации свои форматы, со своими требованиями и назначениями. Знание какой файл за, что отвечает поможет вам более углубленно понимать как все это работает. Удачи в изучении. Материал сайта pyatilistnik.org

Что такое виртуализация?

Введите ключевые слова

Поддержка Консоль Начать пробную версию Контакт

Выберите язык 简体中文EnglishFrançaisDeutschItaliano日本語한국어PortuguêsEspañol

Связаться с нами

Выберите язык

  • 简体 中文
  • Английский
  • Français
  • Deutsch
  • Итальянец
  • 日本語
  • 한국어
  • Portugus
  • 한국어
  • Portugus
  • 한국어
  • 한국어
  • 한국어
  • 0011 Испанский

Добро пожаловать,

Войдите в свою учетную запись Red Hat

Войдите в систему

Ваша учетная запись Red Hat дает вам доступ к вашему профилю участника и предпочтениям, а также к следующим услугам в зависимости от вашего статуса клиента:

Зарегистрируйтесь сейчас

Еще не зарегистрированы? Вот несколько причин, по которым вы должны это сделать:

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

Изменить свой профиль и настройки

Ваша учетная запись Red Hat дает вам доступ к вашему профилю участника, настройкам и другим услугам в зависимости от вашего статуса клиента.

В целях безопасности, если вы находитесь на общедоступном компьютере и завершили использование служб Red Hat, обязательно выйдите из системы.

Выход из системы

Логин аккаунта

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

В более практическом смысле представьте, что у вас есть 3 физических сервера с отдельными выделенными задачами. Один — почтовый сервер, другой — веб-сервер, а на последнем выполняются внутренние устаревшие приложения. Каждый сервер используется примерно на 30 % мощности — это лишь малая часть их рабочего потенциала. Но поскольку устаревшие приложения по-прежнему важны для ваших внутренних операций, вы должны сохранить их и третий сервер, на котором они размещены, верно?

Традиционно да. Зачастую было проще и надежнее запускать отдельные задачи на отдельных серверах: 1 сервер, 1 операционная система, 1 задача. Было непросто дать одному серверу несколько мозгов. Но с виртуализацией вы можете разделить почтовый сервер на 2 уникальных, которые могут выполнять независимые задачи, чтобы можно было перенести устаревшие приложения. Это то же оборудование, просто вы используете его более эффективно.

Помня о безопасности, вы можете снова разделить первый сервер, чтобы он мог выполнять другую задачу, увеличив его использование с 30% до 60%, до 90%.

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

Хотя технология виртуализации может быть использована еще в 1960-х годах, она не получила широкого распространения до начала 2000-х годов. Технологии, обеспечивающие виртуализацию, такие как гипервизоры, были разработаны несколько десятилетий назад для обеспечения одновременного доступа нескольких пользователей к компьютерам, выполняющим пакетную обработку. Пакетная обработка была популярным стилем вычислений в бизнес-секторе, при котором рутинные задачи выполнялись тысячи раз очень быстро (например, расчет заработной платы).

Но в течение следующих нескольких десятилетий популярность других решений проблемы множества пользователей и одной машины росла, а виртуализация — нет. Одним из таких решений было разделение времени, которое изолировало пользователей внутри операционных систем, что непреднамеренно привело к другим операционным системам, таким как UNIX, которые в конечном итоге уступили место Linux®.

Все это время виртуализация оставалась в значительной степени непринятой нишевой технологией.

Перенесемся в 1990-е. У большинства предприятий были физические серверы и ИТ-стеки одного поставщика, что не позволяло устаревшим приложениям работать на оборудовании другого поставщика. По мере того как компании обновляли свои ИТ-среды с помощью менее дорогих стандартных серверов, операционных систем и приложений от различных поставщиков, они были вынуждены недостаточно использовать физическое оборудование — каждый сервер мог выполнять только одну задачу конкретного поставщика.

Именно здесь виртуализация действительно взлетела. Это было естественным решением двух проблем: компании могли разделить свои серверы и , запуская устаревшие приложения в нескольких типах и версиях операционных систем. Серверы стали использоваться более эффективно (или вообще не использовались), что позволило снизить затраты, связанные с покупкой, настройкой, охлаждением и обслуживанием.

Широкая применимость виртуализации помогла уменьшить привязку к поставщику и сделала ее основой облачных вычислений. Сегодня это настолько распространено на предприятиях, что часто требуется специальное программное обеспечение для управления виртуализацией, чтобы отслеживать все это.

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

Ресурсы распределяются по мере необходимости от физической среды до множества виртуальных сред. Пользователи взаимодействуют и выполняют вычисления в виртуальной среде (обычно называемой гостевой машиной или виртуальной машиной). Виртуальная машина работает как единый файл данных. И, как и любой цифровой файл, его можно перемещать с одного компьютера на другой, открывать на любом из них, и ожидается, что он будет работать одинаково.

Когда виртуальная среда запущена и пользователь или программа выдает инструкцию, требующую дополнительных ресурсов физической среды, гипервизор передает запрос в физическую систему и кэширует изменения — все это происходит со скоростью, близкой к исходной (особенно если запрос отправляется через гипервизор с открытым исходным кодом на основе KVM, виртуальной машины на основе ядра).

Виртуализация данных

Разрозненные данные могут быть объединены в единый источник. Виртуализация данных позволяет компаниям обращаться с данными как с динамическим источником, предоставляя возможности обработки, которые могут объединять данные из нескольких источников, легко приспосабливаться к новым источникам данных и преобразовывать данные в соответствии с потребностями пользователя. Инструменты виртуализации данных располагаются перед несколькими источниками данных и позволяют рассматривать их как единый источник, доставляя необходимые данные — в нужной форме — в нужное время любому приложению или пользователю.

Виртуализация рабочего стола

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

Виртуализация серверов

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

Узнайте больше о виртуализации серверов

Виртуализация операционной системы

Виртуализация операционной системы происходит в ядре — центральных диспетчерах задач операционных систем. Это полезный способ одновременного запуска сред Linux и Windows. Предприятия также могут размещать на компьютерах виртуальные операционные системы, которые:

  • Снижает объемные затраты на оборудование, поскольку компьютеры не требуют таких высоких готовых возможностей.
  • Повышает безопасность, поскольку все виртуальные экземпляры можно отслеживать и изолировать.
  • Ограничивает время, затрачиваемое на ИТ-услуги, такие как обновления программного обеспечения.

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

Виртуализация сетевых функций

Виртуализация сетевых функций (NFV) разделяет ключевые функции сети (такие как службы каталогов, общий доступ к файлам и конфигурация IP), чтобы их можно было распределить между средами. Как только программные функции становятся независимыми от физических машин, на которых они когда-то работали, определенные функции могут быть объединены в новую сеть и назначены среде. Виртуализация сетей сокращает количество физических компонентов, таких как коммутаторы, маршрутизаторы, серверы, кабели и концентраторы, которые необходимы для создания нескольких независимых сетей, и она особенно популярна в телекоммуникационной отрасли.

Подробнее о виртуализации сетевых функций

Потому что подобное решение касается не только инфраструктуры. Речь идет о том, что ваша инфраструктура может (или не может) сделать для поддержки технологий, которые от нее зависят. Наличие договорных обязательств со все более дорогим поставщиком ограничивает ваши возможности вкладывать средства в современные технологии, такие как облака, контейнеры и системы автоматизации.

Но наши технологии виртуализации с открытым исходным кодом не привязаны к все более дорогим корпоративным лицензионным соглашениям, и мы предоставляем всем полный доступ к одному и тому же исходному коду, которому доверяют более 90 % компаний из списка Fortune 500.* Так что ничто не мешает вам перейти на Agile, развернуть гибридное облако или поэкспериментировать с технологиями автоматизации.

*Данные клиентов Red Hat и список Fortune 500, июнь 2018 г.

Узнайте, почему миграция имеет смысл

Что такое KVM?

Введите ключевые слова

Поддержка Консоль Начать пробную версию Контакт

Выберите язык 简体中文EnglishFrançaisDeutschItaliano日本語한국어PortuguêsEspañol

Связаться с нами

Выберите язык

  • 简体 中文
  • Английский
  • Français
  • Deutsch
  • ИТАЛАНАО
  • 日本語
  • 한국어
  • PortuguêS
  • ESPAYOL
  • PortuguS
  • Добро пожаловать,

    Войдите в свою учетную запись Red Hat

    Войдите в систему

    Ваша учетная запись Red Hat дает вам доступ к вашему профилю и предпочтениям участника, а также к следующим услугам в зависимости от вашего статуса клиента:

    Зарегистрируйтесь сейчас

    Еще не зарегистрированы? Вот несколько причин, по которым вы должны это сделать:

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

    Редактировать свой профиль и предпочтения

    Ваша учетная запись Red Hat дает вам доступ к вашему профилю участника, предпочтениям и другим услугам в зависимости от вашего статуса клиента.

    В целях безопасности, если вы находитесь на общедоступном компьютере и завершили использование служб Red Hat, обязательно выйдите из системы.

    Выход из системы

    Логин аккаунта

    Виртуальная машина на основе ядра (KVM) — это технология виртуализации с открытым исходным кодом, встроенная в Linux®. В частности, KVM позволяет превратить Linux в гипервизор, который позволяет хост-компьютеру запускать несколько изолированных виртуальных сред, называемых гостевыми или виртуальными машинами (ВМ).

    KVM является частью Linux . Если у вас Linux 2.6.20 или новее, у вас есть KVM. Впервые о KVM было объявлено в 2006 году, а год спустя он был включен в основную версию ядра Linux. Поскольку KVM является частью существующего кода Linux, он немедленно извлекает выгоду из каждой новой функции, исправления и усовершенствования Linux без дополнительной разработки.

    KVM преобразует Linux в гипервизор типа 1 (голое железо). Все гипервизоры нуждаются в некоторых компонентах уровня операционной системы, таких как диспетчер памяти, планировщик процессов, стек ввода-вывода (I/O), драйверы устройств, диспетчер безопасности, сетевой стек и т. д., для запуска виртуальных машин. KVM имеет все эти компоненты, поскольку является частью ядра Linux. Каждая виртуальная машина реализована как обычный процесс Linux, запланированный стандартным планировщиком Linux, с выделенным виртуальным оборудованием, таким как сетевая карта, графический адаптер, ЦП, память и диски.

    Короче говоря, вы должны использовать версию Linux, выпущенную после 2007 года, и ее необходимо установить на оборудование x86, поддерживающее возможности виртуализации. Если оба этих флажка отмечены, все, что вам нужно сделать, это загрузить 2 существующих модуля (модуль хост-ядра и модуль, специфичный для процессора), эмулятор и любые драйверы, которые помогут вам запускать дополнительные системы.

    Но реализация KVM в поддерживаемом дистрибутиве Linux, таком как Red Hat Enterprise Linux, расширяет возможности KVM, позволяя обмениваться ресурсами между гостевыми системами, совместно использовать общие библиотеки, оптимизировать производительность системы и многое другое.

    Создание виртуальной инфраструктуры на платформе, с которой вы связаны контрактом, может ограничить ваш доступ к исходному коду. Это означает, что ваши ИТ-разработки, вероятно, будут скорее обходными путями, чем инновациями, и следующий контракт может удержать вас от инвестиций в облака, контейнеры и автоматизацию. Переход на платформу виртуализации на основе KVM означает возможность проверять, изменять и улучшать исходный код вашего гипервизора. И нет корпоративного лицензионного соглашения, потому что нет исходного кода, который нужно защищать. Это ваше.

    Узнайте, почему миграция имеет смысл

    KVM является частью Linux. Linux является частью KVM. Все, что есть в Linux, есть и в KVM. Но есть определенные особенности, которые делают KVM предпочтительным корпоративным гипервизором.

    Безопасность

    KVM использует сочетание Linux с повышенной безопасностью (SELinux) и безопасной виртуализации (sVirt) для повышения безопасности и изоляции виртуальных машин. SELinux устанавливает границы безопасности вокруг виртуальных машин. sVirt расширяет возможности SELinux, позволяя применять безопасность обязательного контроля доступа (MAC) к гостевым виртуальным машинам и предотвращая ошибки ручной маркировки.

    Хранилище

    KVM может использовать любое хранилище, поддерживаемое Linux, включая некоторые локальные диски и сетевые хранилища (NAS). Многопутевой ввод-вывод может использоваться для улучшения хранения и обеспечения избыточности. KVM также поддерживает общие файловые системы, поэтому образы виртуальных машин могут совместно использоваться несколькими хостами. Образы дисков поддерживают тонкое выделение ресурсов, выделяя хранилище по запросу, а не сразу.

    Аппаратная поддержка

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

    Управление памятью

    KVM наследует функции управления памятью Linux, включая неоднородный доступ к памяти и слияние одной и той же страницы ядра. Память виртуальной машины можно подкачивать, поддерживать большими томами для повышения производительности, а также совместно использовать или поддерживать файлом на диске.

    Динамическая миграция

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

    Производительность и масштабируемость

    KVM наследует производительность Linux, масштабируясь в соответствии с нагрузкой при увеличении количества гостевых машин и запросов. KVM позволяет виртуализировать самые требовательные рабочие нагрузки приложений и является основой для многих конфигураций виртуализации предприятий, таких как центры обработки данных и частные облака (через OpenStack®).

    Планирование и управление ресурсами

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

Добавить комментарий

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