Нажмите "Enter", чтобы перейти к содержанию

Виртуальная ос: Виртуальная машина | Глоссарий VMware

Содержание

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

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

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

Виртуальная машина (ВМ или VM) — это виртуальный компьютер, который использует выделенные ресурсы реального компьютера (процессор, диск, адаптер). Эти ресурсы хранятся в облаке и позволяют ВМ работать автономно. Простыми словами, виртуальная машина позволяет создать на одном компьютере ещё один компьютер, который будет использовать его ресурсы, но работать изолированно.

ВМ может работать в отдельном окне как программа или запускаться через панель управления.

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

Для чего нужна виртуальная машина:

  • чтобы разворачивать две и более независимые операционные системы на одном физическом устройстве. Например, на вашем компьютере установлена операционная система Windows 7, а на виртуальную машину вы установили Windows XP/8/10 или Linux;
  • для экспериментов с программным обеспечением (например, кодом, предназначенным для запуска в различных ОС), не подвергая риску стабильность компьютера;
  • чтобы устанавливать и тестировать различные программы и утилиты, не занимая место на основном ПК;
  • чтобы запускать программы, которые не поддерживает основная ОС, или подключать оборудование, несовместимое с ней. Например, применять Windows-программы на Mac или Linux;
  • для безопасного запуска приложения (программы), которое вызывает недоверие или подозрение на вирусы;
  • чтобы эмулировать компьютерные сети и сложные среды, не настраивая виртуальную машину каждый раз. Можно сохранить настройки и продолжить с того этапа, где остановились;
  • для создания резервных копий ОС.

Если сравнивать функции виртуальной машины с работой на обычном ПК, то можно выделить как преимущества, так и недостатки.

Преимущества виртуальной машины

  1. Можно выключить ПК или перейти к другой задаче с сохранением текущего состояния машины. Если вы решите продолжить работу, ВМ загрузится в том состоянии, в котором находилась в момент выключения.
  2. На VM можно делать снапшоты, которые позволяют откатываться до предыдущих конфигураций. Это удобно, если при тестировании нестабильного софта произошла критическая ошибка. По сравнению с основной системой, для ВМ выделяется меньше места на дисковом пространстве и откат до раннего состояния происходит быстрее.
  3. Машину можно сохранять или дублировать как изолированную среду. Её можно будет запустить позднее или скопировать на другой ПК. Заданные конфигурации сохранятся.
  4. ВМ вместе со всеми данными легко переносится с одного ПК на другой. Портативный софт для виртуальной машины сохраняет информацию одним файлом (в виде образа системы) на физическом компьютере.
    Для переноса достаточно переместить этот файл.
  5. ВМ не занимает место постоянной памяти, а оперирует выделенной временной памятью. Все действия фиксируются в виде лога, который очищается при завершении каждого сеанса.
  6. Для переподключения на другую ОС не нужно перезагружать компьютер.
  7. На одном устройстве можно хранить несколько виртуальных машин с несколькими ОС в разных состояниях.

Недостатки использования VM

  1. Чтобы одновременно запускать на ВМ несколько операционных систем, нужно иметь соответствующие аппаратные ресурсы.
  2. ОС в виртуальных машинах могут работать медленнее. Несмотря на то что показатели производительности виртуальных ОС стремятся к показателям физических ОС, на данный момент развития они всё-таки не равны.
  3. Виртуальная платформа поддерживает не весь функционал аппаратного обеспечения. VMware уже поддерживает USB 3.0, контроллеры портов COM и LPT и приводы CD-ROM, но с виртуализацией видеоадаптеров и поддержкой функций аппаратного ускорения трехмерной графики могут быть сложности.

Ниже мы расскажем про самые популярные и простые в использовании виртуальные машины и разберём их недостатки и преимущества.

Какие бывают виртуальные машины

К самым популярным виртуальным машинам относятся:

  • VirtualBox,
  • Microsoft Hyper-V,
  • VMware Workstation Player,
  • Parallels Desktop.

Microsoft Hyper-V ― это VM от Майкрософт.

ПлюсыМинусы
Привычный интерфейс для пользователей MicrosoftНе запускается с версий ниже Windows 10
Сразу установлена на Windows 10 (Pro, Enterprise, и Education)Нельзя установить на MacOS
Поддерживает различные старые версии WindowsИнтерфейс уступает VMWare и VirtualBox

VMware Workstation ― платная мощная виртуальная машина для профессионального использования. Работает в основном с Windows и Linux. Имеет бесплатную версию VMware Player, но она значительно ограничена функционалом.

ПлюсыМинусы
Установка систем по шаблонуПлатная VM
Удобный интерфейсНельзя записать видео с экрана виртуальной машины
Высокая стабильность и надёжность
Детальная настройка оборудования. Можно отдельно настроить ID процессора, количество видеопамяти и др.
Поддержка 3D-графики и DirectX 10
Поддерживает EFI

Parallels Desktop ― это ВМ, которая позволяет использовать программы разных операционных систем на Mac.

ПлюсыМинусы
Работает без перегрузокПлатная программа
Поддерживает различные операционные системы (Windows, Linux, разные версии MacOS и другие ОС)Работает только на MacOS

VirtualBox ― cамая популярная программа виртуализации с открытым исходным кодом. С её помощью можно запускать любые операционные системы, например Windows, Linux, Mac, Android. Программа имеет русифицированный интерфейс и проста в применении.

ПлюсыМинусы
Бесплатная VMНельзя выделить машине больше, чем 256 МБ видеопамяти. Для современных систем этого мало
Имеет русскоязычную версиюНе поддерживается DirectX для 3D-графики
Интуитивно понятный интерфейс, подходит новичкам
Можно управлять через GUI (графический пользовательский интерфейс) и командную строку
Есть комплект SDK
Можно подключать USB-устройства к виртуальным компьютерам, чтобы работать с ними напрямую
Поддерживает протокол RDP (протокол удалённого доступа)

Все машины имеют свои сильные и слабые стороны. Нельзя рекомендовать только одну. Для примера мы рассмотрим, как создать виртуальную машину Oracle VirtualBox.

Как создать виртуальную машину Oracle VirtualBox

  1. 1. Скачайте и установите VirtualBox на компьютер.
  2. 2.

    Откройте панель управления Oracle и нажмите

    Создать:

  3. 3.

    Введите название виртуальной машины (например, Ubuntu-1). Кликните Далее:

  4. 4.

    Чтобы выделить объём памяти для машины, сдвиньте ползунок вправо. Мы рекомендуем указать объём 4 ГБ, но если на вашем компьютере недостаточно оперативной памяти, выбирайте максимум 2-3 ГБ. Нажмите Далее:

  5. 5.

    Выберите пункт «Создать новый виртуальный жёсткий диск» и кликните Создать:

  6. 6.

    Укажите тип файла «VDI (VirtualBox Disk Image)» и нажмите Далее:

  7. 7.

    Выберите формат хранения «Динамический виртуальный жёсткий диск». Нажмите Далее:

  8. 8.

    Укажите объём жёсткого диска 20 ГБ. Кликните Создать:

Готово, вы создали VM Oracle. Теперь переходите к установке операционной системы.

Как установить операционную систему в Oracle VirtualBox

Рассмотрим, как установить операционную систему на примере Ubuntu 20.04.

  1. org/HowToStep»> 1. Скачайте дистрибутив Ubuntu на компьютер.
  2. 2.

    Откройте панель управления Oracle и нажмите

    Настроить:

  3. 3.

    Перейдите в раздел Система. На вкладке «Материнская плата» поставьте галочку напротив пункта «Гибкий диск»:

  4. 4.

    На вкладке «Процессор» выберите 2 ядра:

  5. 5.

    Перейдите в раздел Дисплей. Поставьте галочку напротив пункта «Включить 3D-ускорение» и перетяните ползунок вправо, чтобы выделить максимально возможный объём видеопамяти:

  6. 6.

    Перейдите в раздел Носители

    и выберите «Пусто». Затем нажмите на иконку Диск — Выбрать образ оптического диска. Загрузите дистрибутив Ubuntu, который вы скачали на первом шаге.

  7. 7.

    После загрузки кликните Ок:

  8. 8.

    На главной странице нажмите Запустить:

  9. 9.

    Подождите, пока загрузится машина:

  10. 10.

    В приветственном окне выберите нужный язык:

  11. 11.

    Нажмите установить Ubuntu:

  12. org/HowToStep»> 12.

    Выберите раскладку клавиатуры «Russian». Нажмите Продолжить:

  13. 13.

    Выберите пункты «Обычная установка» и «Загрузить обновления во время установки Ubuntu». Затем кликните Продолжить:

  14. 14.

    Выберите тип установки «Стереть диск и установить Ubuntu» и нажмите Установить:

    Затем кликните Продолжить:

  15. 15.

    Назначьте нужный регион и нажмите Продолжить:

  16. 16.

    Зарегистрируйтесь. Задайте имя и пароль, остальные поля будут заполнены автоматически. Нажмите Продолжить:

  17. org/HowToStep»> 17.

    Дождитесь окончания установки и кликните Перезагрузить:

  18. 18.

    Дождитесь перезагрузки и нажмите Enter:

  19. 19.

    Выберите учётную запись, которую вы создали на шаге 15:

  20. 20.

    Введите пароль, который вы задали при создании учётной записи:

  21. 21.

    Примите предлагаемые настройки или нажмите Далее в правом верхнем углу экрана:

Готово, вы установили ОС Ubuntu 20.04 и можете приступать к работе:

Теперь вы знаете, зачем нужна виртуальная машина и как запустить её с помощью программы VirtualBox.

Виртуальный дата-центр VMware

Кроме VM, есть более крупные решения ― виртуальные дата-центры. Например, виртуальный дата-центр VMware, который можно заказать в REG.RU.

Для чего используют виртуальный дата-центр?

Эта услуга подходит для применения как частными лицами, так и крупными организациями и корпорациями. Возможности виртуализации в совокупности с облачными вычислениями обладают такими преимуществами как масштабируемость, экономичность и доступность ресурсов в любое время. Можно создавать и развёртывать несколько ВМ одновременно. К примеру, вы можете создать один виртуальный контейнер vApp с машинами для тестовой среды, а другой — для продуктивной. При этом у вас будет возможность изолировать их с помощью разных сетей. Подробнее об услуге читайте в статье: Как начать работу с VMware.

Теперь вы знаете, что собой представляет ВМ, что делает виртуальная машина и какими ресурсами виртуальной машины можно управлять, и при необходимости можете заказать Виртуальный дата-центр VMware в REG. RU.

Была ли эта статья полезной?

Да Нет

Пользователи, считающие этот материал полезным: 2 из 2

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

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

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

Виртуальная машина (ВМ или VM) — это виртуальный компьютер, который использует выделенные ресурсы реального компьютера (процессор, диск, адаптер). Эти ресурсы хранятся в облаке и позволяют ВМ работать автономно. Простыми словами, виртуальная машина позволяет создать на одном компьютере ещё один компьютер, который будет использовать его ресурсы, но работать изолированно.

ВМ может работать в отдельном окне как программа или запускаться через панель управления.

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

Для чего нужна виртуальная машина:

  • чтобы разворачивать две и более независимые операционные системы на одном физическом устройстве. Например, на вашем компьютере установлена операционная система Windows 7, а на виртуальную машину вы установили Windows XP/8/10 или Linux;
  • для экспериментов с программным обеспечением (например, кодом, предназначенным для запуска в различных ОС), не подвергая риску стабильность компьютера;
  • чтобы устанавливать и тестировать различные программы и утилиты, не занимая место на основном ПК;
  • чтобы запускать программы, которые не поддерживает основная ОС, или подключать оборудование, несовместимое с ней. Например, применять Windows-программы на Mac или Linux;
  • для безопасного запуска приложения (программы), которое вызывает недоверие или подозрение на вирусы;
  • чтобы эмулировать компьютерные сети и сложные среды, не настраивая виртуальную машину каждый раз. Можно сохранить настройки и продолжить с того этапа, где остановились;
  • для создания резервных копий ОС.

Если сравнивать функции виртуальной машины с работой на обычном ПК, то можно выделить как преимущества, так и недостатки.

Преимущества виртуальной машины

  1. Можно выключить ПК или перейти к другой задаче с сохранением текущего состояния машины. Если вы решите продолжить работу, ВМ загрузится в том состоянии, в котором находилась в момент выключения.
  2. На VM можно делать снапшоты, которые позволяют откатываться до предыдущих конфигураций. Это удобно, если при тестировании нестабильного софта произошла критическая ошибка. По сравнению с основной системой, для ВМ выделяется меньше места на дисковом пространстве и откат до раннего состояния происходит быстрее.
  3. Машину можно сохранять или дублировать как изолированную среду. Её можно будет запустить позднее или скопировать на другой ПК. Заданные конфигурации сохранятся.
  4. ВМ вместе со всеми данными легко переносится с одного ПК на другой. Портативный софт для виртуальной машины сохраняет информацию одним файлом (в виде образа системы) на физическом компьютере. Для переноса достаточно переместить этот файл.
  5. ВМ не занимает место постоянной памяти, а оперирует выделенной временной памятью. Все действия фиксируются в виде лога, который очищается при завершении каждого сеанса.
  6. Для переподключения на другую ОС не нужно перезагружать компьютер.
  7. На одном устройстве можно хранить несколько виртуальных машин с несколькими ОС в разных состояниях.

Недостатки использования VM

  1. Чтобы одновременно запускать на ВМ несколько операционных систем, нужно иметь соответствующие аппаратные ресурсы.
  2. ОС в виртуальных машинах могут работать медленнее. Несмотря на то что показатели производительности виртуальных ОС стремятся к показателям физических ОС, на данный момент развития они всё-таки не равны.
  3. Виртуальная платформа поддерживает не весь функционал аппаратного обеспечения. VMware уже поддерживает USB 3.0, контроллеры портов COM и LPT и приводы CD-ROM, но с виртуализацией видеоадаптеров и поддержкой функций аппаратного ускорения трехмерной графики могут быть сложности.

Ниже мы расскажем про самые популярные и простые в использовании виртуальные машины и разберём их недостатки и преимущества.

Какие бывают виртуальные машины

К самым популярным виртуальным машинам относятся:

  • VirtualBox,
  • Microsoft Hyper-V,
  • VMware Workstation Player,
  • Parallels Desktop.

Microsoft Hyper-V ― это VM от Майкрософт.

ПлюсыМинусы
Привычный интерфейс для пользователей MicrosoftНе запускается с версий ниже Windows 10
Сразу установлена на Windows 10 (Pro, Enterprise, и Education)Нельзя установить на MacOS
Поддерживает различные старые версии WindowsИнтерфейс уступает VMWare и VirtualBox

VMware Workstation ― платная мощная виртуальная машина для профессионального использования. Работает в основном с Windows и Linux. Имеет бесплатную версию VMware Player, но она значительно ограничена функционалом.

ПлюсыМинусы
Установка систем по шаблонуПлатная VM
Удобный интерфейсНельзя записать видео с экрана виртуальной машины
Высокая стабильность и надёжность
Детальная настройка оборудования. Можно отдельно настроить ID процессора, количество видеопамяти и др.
Поддержка 3D-графики и DirectX 10
Поддерживает EFI

Parallels Desktop ― это ВМ, которая позволяет использовать программы разных операционных систем на Mac.

ПлюсыМинусы
Работает без перегрузокПлатная программа
Поддерживает различные операционные системы (Windows, Linux, разные версии MacOS и другие ОС)Работает только на MacOS

VirtualBox ― cамая популярная программа виртуализации с открытым исходным кодом. С её помощью можно запускать любые операционные системы, например Windows, Linux, Mac, Android. Программа имеет русифицированный интерфейс и проста в применении.

ПлюсыМинусы
Бесплатная VMНельзя выделить машине больше, чем 256 МБ видеопамяти. Для современных систем этого мало
Имеет русскоязычную версиюНе поддерживается DirectX для 3D-графики
Интуитивно понятный интерфейс, подходит новичкам
Можно управлять через GUI (графический пользовательский интерфейс) и командную строку
Есть комплект SDK
Можно подключать USB-устройства к виртуальным компьютерам, чтобы работать с ними напрямую
Поддерживает протокол RDP (протокол удалённого доступа)

Все машины имеют свои сильные и слабые стороны. Нельзя рекомендовать только одну. Для примера мы рассмотрим, как создать виртуальную машину Oracle VirtualBox.

Как создать виртуальную машину Oracle VirtualBox

  1. 1. Скачайте и установите VirtualBox на компьютер.
  2. 2.

    Откройте панель управления Oracle и нажмите Создать:

  3. 3.

    Введите название виртуальной машины (например, Ubuntu-1). Кликните Далее:

  4. 4.

    Чтобы выделить объём памяти для машины, сдвиньте ползунок вправо. Мы рекомендуем указать объём 4 ГБ, но если на вашем компьютере недостаточно оперативной памяти, выбирайте максимум 2-3 ГБ. Нажмите Далее:

  5. 5.

    Выберите пункт «Создать новый виртуальный жёсткий диск» и кликните Создать:

  6. 6.

    Укажите тип файла «VDI (VirtualBox Disk Image)» и нажмите Далее:

  7. 7.

    Выберите формат хранения «Динамический виртуальный жёсткий диск». Нажмите Далее:

  8. 8.

    Укажите объём жёсткого диска 20 ГБ. Кликните Создать:

Готово, вы создали VM Oracle. Теперь переходите к установке операционной системы.

Как установить операционную систему в Oracle VirtualBox

Рассмотрим, как установить операционную систему на примере Ubuntu 20.04.

  1. org/HowToStep»> 1. Скачайте дистрибутив Ubuntu на компьютер.
  2. 2.

    Откройте панель управления Oracle и нажмите Настроить:

  3. 3.

    Перейдите в раздел Система. На вкладке «Материнская плата» поставьте галочку напротив пункта «Гибкий диск»:

  4. 4.

    На вкладке «Процессор» выберите 2 ядра:

  5. 5.

    Перейдите в раздел Дисплей. Поставьте галочку напротив пункта «Включить 3D-ускорение» и перетяните ползунок вправо, чтобы выделить максимально возможный объём видеопамяти:

  6. 6.

    Перейдите в раздел Носители и выберите «Пусто». Затем нажмите на иконку Диск — Выбрать образ оптического диска. Загрузите дистрибутив Ubuntu, который вы скачали на первом шаге.

  7. 7.

    После загрузки кликните Ок:

  8. 8.

    На главной странице нажмите Запустить:

  9. 9.

    Подождите, пока загрузится машина:

  10. 10.

    В приветственном окне выберите нужный язык:

  11. 11.

    Нажмите установить Ubuntu:

  12. org/HowToStep»> 12.

    Выберите раскладку клавиатуры «Russian». Нажмите Продолжить:

  13. 13.

    Выберите пункты «Обычная установка» и «Загрузить обновления во время установки Ubuntu». Затем кликните Продолжить:

  14. 14.

    Выберите тип установки «Стереть диск и установить Ubuntu» и нажмите Установить:

    Затем кликните Продолжить:

  15. 15.

    Назначьте нужный регион и нажмите Продолжить:

  16. 16.

    Зарегистрируйтесь. Задайте имя и пароль, остальные поля будут заполнены автоматически. Нажмите Продолжить:

  17. org/HowToStep»> 17.

    Дождитесь окончания установки и кликните Перезагрузить:

  18. 18.

    Дождитесь перезагрузки и нажмите Enter:

  19. 19.

    Выберите учётную запись, которую вы создали на шаге 15:

  20. 20.

    Введите пароль, который вы задали при создании учётной записи:

  21. 21.

    Примите предлагаемые настройки или нажмите Далее в правом верхнем углу экрана:

Готово, вы установили ОС Ubuntu 20.04 и можете приступать к работе:

Теперь вы знаете, зачем нужна виртуальная машина и как запустить её с помощью программы VirtualBox.

Виртуальный дата-центр VMware

Кроме VM, есть более крупные решения ― виртуальные дата-центры. Например, виртуальный дата-центр VMware, который можно заказать в REG.RU.

Для чего используют виртуальный дата-центр?

Эта услуга подходит для применения как частными лицами, так и крупными организациями и корпорациями. Возможности виртуализации в совокупности с облачными вычислениями обладают такими преимуществами как масштабируемость, экономичность и доступность ресурсов в любое время. Можно создавать и развёртывать несколько ВМ одновременно. К примеру, вы можете создать один виртуальный контейнер vApp с машинами для тестовой среды, а другой — для продуктивной. При этом у вас будет возможность изолировать их с помощью разных сетей. Подробнее об услуге читайте в статье: Как начать работу с VMware.

Теперь вы знаете, что собой представляет ВМ, что делает виртуальная машина и какими ресурсами виртуальной машины можно управлять, и при необходимости можете заказать Виртуальный дата-центр VMware в REG. RU.

Была ли эта статья полезной?

Да Нет

Пользователи, считающие этот материал полезным: 2 из 2

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

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

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

Виртуальная машина (ВМ или VM) — это виртуальный компьютер, который использует выделенные ресурсы реального компьютера (процессор, диск, адаптер). Эти ресурсы хранятся в облаке и позволяют ВМ работать автономно. Простыми словами, виртуальная машина позволяет создать на одном компьютере ещё один компьютер, который будет использовать его ресурсы, но работать изолированно.

ВМ может работать в отдельном окне как программа или запускаться через панель управления.

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

Для чего нужна виртуальная машина:

  • чтобы разворачивать две и более независимые операционные системы на одном физическом устройстве. Например, на вашем компьютере установлена операционная система Windows 7, а на виртуальную машину вы установили Windows XP/8/10 или Linux;
  • для экспериментов с программным обеспечением (например, кодом, предназначенным для запуска в различных ОС), не подвергая риску стабильность компьютера;
  • чтобы устанавливать и тестировать различные программы и утилиты, не занимая место на основном ПК;
  • чтобы запускать программы, которые не поддерживает основная ОС, или подключать оборудование, несовместимое с ней. Например, применять Windows-программы на Mac или Linux;
  • для безопасного запуска приложения (программы), которое вызывает недоверие или подозрение на вирусы;
  • чтобы эмулировать компьютерные сети и сложные среды, не настраивая виртуальную машину каждый раз. Можно сохранить настройки и продолжить с того этапа, где остановились;
  • для создания резервных копий ОС.

Если сравнивать функции виртуальной машины с работой на обычном ПК, то можно выделить как преимущества, так и недостатки.

Преимущества виртуальной машины

  1. Можно выключить ПК или перейти к другой задаче с сохранением текущего состояния машины. Если вы решите продолжить работу, ВМ загрузится в том состоянии, в котором находилась в момент выключения.
  2. На VM можно делать снапшоты, которые позволяют откатываться до предыдущих конфигураций. Это удобно, если при тестировании нестабильного софта произошла критическая ошибка. По сравнению с основной системой, для ВМ выделяется меньше места на дисковом пространстве и откат до раннего состояния происходит быстрее.
  3. Машину можно сохранять или дублировать как изолированную среду. Её можно будет запустить позднее или скопировать на другой ПК. Заданные конфигурации сохранятся.
  4. ВМ вместе со всеми данными легко переносится с одного ПК на другой. Портативный софт для виртуальной машины сохраняет информацию одним файлом (в виде образа системы) на физическом компьютере. Для переноса достаточно переместить этот файл.
  5. ВМ не занимает место постоянной памяти, а оперирует выделенной временной памятью. Все действия фиксируются в виде лога, который очищается при завершении каждого сеанса.
  6. Для переподключения на другую ОС не нужно перезагружать компьютер.
  7. На одном устройстве можно хранить несколько виртуальных машин с несколькими ОС в разных состояниях.

Недостатки использования VM

  1. Чтобы одновременно запускать на ВМ несколько операционных систем, нужно иметь соответствующие аппаратные ресурсы.
  2. ОС в виртуальных машинах могут работать медленнее. Несмотря на то что показатели производительности виртуальных ОС стремятся к показателям физических ОС, на данный момент развития они всё-таки не равны.
  3. Виртуальная платформа поддерживает не весь функционал аппаратного обеспечения. VMware уже поддерживает USB 3.0, контроллеры портов COM и LPT и приводы CD-ROM, но с виртуализацией видеоадаптеров и поддержкой функций аппаратного ускорения трехмерной графики могут быть сложности.

Ниже мы расскажем про самые популярные и простые в использовании виртуальные машины и разберём их недостатки и преимущества.

Какие бывают виртуальные машины

К самым популярным виртуальным машинам относятся:

  • VirtualBox,
  • Microsoft Hyper-V,
  • VMware Workstation Player,
  • Parallels Desktop.

Microsoft Hyper-V ― это VM от Майкрософт.

ПлюсыМинусы
Привычный интерфейс для пользователей MicrosoftНе запускается с версий ниже Windows 10
Сразу установлена на Windows 10 (Pro, Enterprise, и Education)Нельзя установить на MacOS
Поддерживает различные старые версии WindowsИнтерфейс уступает VMWare и VirtualBox

VMware Workstation ― платная мощная виртуальная машина для профессионального использования. Работает в основном с Windows и Linux. Имеет бесплатную версию VMware Player, но она значительно ограничена функционалом.

ПлюсыМинусы
Установка систем по шаблонуПлатная VM
Удобный интерфейсНельзя записать видео с экрана виртуальной машины
Высокая стабильность и надёжность
Детальная настройка оборудования. Можно отдельно настроить ID процессора, количество видеопамяти и др.
Поддержка 3D-графики и DirectX 10
Поддерживает EFI

Parallels Desktop ― это ВМ, которая позволяет использовать программы разных операционных систем на Mac.

ПлюсыМинусы
Работает без перегрузокПлатная программа
Поддерживает различные операционные системы (Windows, Linux, разные версии MacOS и другие ОС)Работает только на MacOS

VirtualBox ― cамая популярная программа виртуализации с открытым исходным кодом. С её помощью можно запускать любые операционные системы, например Windows, Linux, Mac, Android. Программа имеет русифицированный интерфейс и проста в применении.

ПлюсыМинусы
Бесплатная VMНельзя выделить машине больше, чем 256 МБ видеопамяти. Для современных систем этого мало
Имеет русскоязычную версиюНе поддерживается DirectX для 3D-графики
Интуитивно понятный интерфейс, подходит новичкам
Можно управлять через GUI (графический пользовательский интерфейс) и командную строку
Есть комплект SDK
Можно подключать USB-устройства к виртуальным компьютерам, чтобы работать с ними напрямую
Поддерживает протокол RDP (протокол удалённого доступа)

Все машины имеют свои сильные и слабые стороны. Нельзя рекомендовать только одну. Для примера мы рассмотрим, как создать виртуальную машину Oracle VirtualBox.

Как создать виртуальную машину Oracle VirtualBox

  1. 1. Скачайте и установите VirtualBox на компьютер.
  2. 2.

    Откройте панель управления Oracle и нажмите Создать:

  3. 3.

    Введите название виртуальной машины (например, Ubuntu-1). Кликните Далее:

  4. 4.

    Чтобы выделить объём памяти для машины, сдвиньте ползунок вправо. Мы рекомендуем указать объём 4 ГБ, но если на вашем компьютере недостаточно оперативной памяти, выбирайте максимум 2-3 ГБ. Нажмите Далее:

  5. 5.

    Выберите пункт «Создать новый виртуальный жёсткий диск» и кликните Создать:

  6. 6.

    Укажите тип файла «VDI (VirtualBox Disk Image)» и нажмите Далее:

  7. 7.

    Выберите формат хранения «Динамический виртуальный жёсткий диск». Нажмите Далее:

  8. 8.

    Укажите объём жёсткого диска 20 ГБ. Кликните Создать:

Готово, вы создали VM Oracle. Теперь переходите к установке операционной системы.

Как установить операционную систему в Oracle VirtualBox

Рассмотрим, как установить операционную систему на примере Ubuntu 20.04.

  1. org/HowToStep»> 1. Скачайте дистрибутив Ubuntu на компьютер.
  2. 2.

    Откройте панель управления Oracle и нажмите Настроить:

  3. 3.

    Перейдите в раздел Система. На вкладке «Материнская плата» поставьте галочку напротив пункта «Гибкий диск»:

  4. 4.

    На вкладке «Процессор» выберите 2 ядра:

  5. 5.

    Перейдите в раздел Дисплей. Поставьте галочку напротив пункта «Включить 3D-ускорение» и перетяните ползунок вправо, чтобы выделить максимально возможный объём видеопамяти:

  6. 6.

    Перейдите в раздел Носители и выберите «Пусто». Затем нажмите на иконку Диск — Выбрать образ оптического диска. Загрузите дистрибутив Ubuntu, который вы скачали на первом шаге.

  7. 7.

    После загрузки кликните Ок:

  8. 8.

    На главной странице нажмите Запустить:

  9. 9.

    Подождите, пока загрузится машина:

  10. 10.

    В приветственном окне выберите нужный язык:

  11. 11.

    Нажмите установить Ubuntu:

  12. org/HowToStep»> 12.

    Выберите раскладку клавиатуры «Russian». Нажмите Продолжить:

  13. 13.

    Выберите пункты «Обычная установка» и «Загрузить обновления во время установки Ubuntu». Затем кликните Продолжить:

  14. 14.

    Выберите тип установки «Стереть диск и установить Ubuntu» и нажмите Установить:

    Затем кликните Продолжить:

  15. 15.

    Назначьте нужный регион и нажмите Продолжить:

  16. 16.

    Зарегистрируйтесь. Задайте имя и пароль, остальные поля будут заполнены автоматически. Нажмите Продолжить:

  17. org/HowToStep»> 17.

    Дождитесь окончания установки и кликните Перезагрузить:

  18. 18.

    Дождитесь перезагрузки и нажмите Enter:

  19. 19.

    Выберите учётную запись, которую вы создали на шаге 15:

  20. 20.

    Введите пароль, который вы задали при создании учётной записи:

  21. 21.

    Примите предлагаемые настройки или нажмите Далее в правом верхнем углу экрана:

Готово, вы установили ОС Ubuntu 20.04 и можете приступать к работе:

Теперь вы знаете, зачем нужна виртуальная машина и как запустить её с помощью программы VirtualBox.

Виртуальный дата-центр VMware

Кроме VM, есть более крупные решения ― виртуальные дата-центры. Например, виртуальный дата-центр VMware, который можно заказать в REG.RU.

Для чего используют виртуальный дата-центр?

Эта услуга подходит для применения как частными лицами, так и крупными организациями и корпорациями. Возможности виртуализации в совокупности с облачными вычислениями обладают такими преимуществами как масштабируемость, экономичность и доступность ресурсов в любое время. Можно создавать и развёртывать несколько ВМ одновременно. К примеру, вы можете создать один виртуальный контейнер vApp с машинами для тестовой среды, а другой — для продуктивной. При этом у вас будет возможность изолировать их с помощью разных сетей. Подробнее об услуге читайте в статье: Как начать работу с VMware.

Теперь вы знаете, что собой представляет ВМ, что делает виртуальная машина и какими ресурсами виртуальной машины можно управлять, и при необходимости можете заказать Виртуальный дата-центр VMware в REG. RU.

Была ли эта статья полезной?

Да Нет

Пользователи, считающие этот материал полезным: 2 из 2

Сравнение виртуальных машин. Обзор виртуальных машин. Лучшая виртуальная машина. Почему можно выбрать VirtualBox, а не VMware Workstation

Есть необходимость запустить в Windows среде приложения, разработанные для Mac? Очень хочется одному из первых попробовать в работе Windows 10 TP, но уже не получается выделить отдельный раздел на жестком диске под нее? Нет ничего невозможного, во всем в этом вам поможет виртуализация, самая сложная и полезная технология.

Нет идеальной операционной системы. Какую бы мы не установили на свой ПК операционную систему, будь то Windows, Linux или Mac, мы все ровно найдем в ней то, что нас не устраивает. Не идеальность системы становится особо заметной, когда помимо работы с документами нам приходится решать на ПК более расширенные задачи. Если мы компульсивны, то из-за недовольства одной, уже установленной, ОС, мы можем с легкость инициировать установку другой, несмотря на то, что это не самая простая и быстрая процедура.

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

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

Чаще всего виртуализация применяется для решения задач следующего типа:

  • Специалисты крупных компаний применяют виртуализацию для наилучшего и эффективного распределения большой вычислительной мощности серверов;
  • Домашние пользователи используют виртуализацию (виртуальные машины) для одновременного запуска разу нескольких приложений из разных операционных систем. С помощью виртуальных машин пользователь может запустить Windows XP и написанные под нее программы в другой операционной системе, скажем работающей на ядре Linux. Или создать виртуальную ОС Windows 8 на компьютере Apple Macintosh.

Virtual PC – виртуальная машина от Microsoft

Компания Microsoft – разработчик самой популярной операционной системы, разработала собственную систему виртуализации, которая предназначенная для работы исключительно в среде Windows – это Virtual PC 2007 для Windows XP и Vista, а также сравнительно новая виртуальная машина Virtual PC для Windows 7. В дополнение к последней версии программы виртуализации разработчики создали инструмент Windows XP Mode, который представляет собой виртуальную версию XP Professional. Данный инструмент позволяет запускать устаревшие приложения и программы в более новой ОС Windows 7.

В Windows 8 и тестовой Windows 10 на смену Virtual PC пришла более новая технология Hyper-V, позаимствованная из Windows Server. Данная технология имеет массу отличий от обычных виртуальных машин, поэтому ей мы посвятим отдельный обзор.

На самом деле не компания Microsoft является разработчиком Virtual PC. Изначально эта программа создавалась другой компанией, и была рассчитана на работу в ОС Windows и Mac OS. Тогда, в качестве гостевых операционных систем использовались OS/2, DOS и ОС на ядре Linux. Когда компания Microsoft стала единственной владелицей данного продукта, было решено отказаться от поддержки программой Mac OS. Таким образом все силы разработчиков были сосредоточены на дальнейшем развитии Virtual PC исключительно для ОС Windows. Как следствие, на сегодняшний день мы имеем бесплатный инструмент для создания виртуальной среды, который прекрасно работает в Windows в качестве основной и гостевой ОС. Однако при всем при этом этот инструмент является довольно посредственным, из-за того, что в нем отсутствуют разного рода дополнения предназначенными для взаимодействия со всеми остальными системами.

Скачать можно тут: www. microsoft. com

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

VmWare – это признанный всем мировым IT-сообществом лидер в области создания виртуальных решений для специалистов. Однако у компании разработчика имеются инструменты не только для специалистов из крупных организаций, но также и для домашнего пользователя – это бесплатное приложение VMware Player. Раньше, бесплатная программа виртуализации VMware Player умела только запускать созданные ранее виртуальные машины (их образы), но сейчас она научилась еще и создавать их. То есть приложение стало полноценным инструментом виртуализации. Правда в отличии от платного своего аналога, именуемого как VMware Workstation, функционал бесплатно приложения несколько ограничен, но можно смело сказать, что расширенные функции платной версии далеко не всегда нужны домашнему пользователю.

В качестве основной операционной системы VMware Player использует Linux и Windows, а в качестве гостевых ОС, могут быть использованы DOS, Windows, Linux, Mac, BSD и другие. Для тех, кто является счастливым обладателем компьютера Macintosh, копания разработчик выпускает приложение VMware Fusion, которое по своим возможностям полностью напоминает VMware Workstation.

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

Скачать можно тут: www. vmware. com

Parallels Workstation – виртуализация для домашнего пользователя

Одним из самых крупных игроков на мировом рынке виртуализации является компания Parallels. Ее основные инструменты виртуализации предназначаются в первую очередь для крупных компаний сервис-провайдеров. Но, не брезгует разработчик и домашним пользователем, так для машин с Windows и Linux у компании имеется программа виртуализации Parallels Workstation, а для Apple машин существует аналогичное решение Parallels Desktop. В отличии от других разработчиков, данная компания не предлагает бесплатных решений, за создание и запуск виртуальной машины пользователю придется заплатить.

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

Стоит так же отметить еще и то, что компания имеет мобильную версию приложения Parallels Mobile для iOS. С помощью данного версии можно запросто настроить удаленное управление запущенной Parallels Desktop виртуальной машины на Mac OS.

Купить можно тут: www. paraLlels.com.ru

VirtualBox – виртуальная машина от компании Oracle

Одной из самых распространенных программ ля виртуализации является VirtualBox. Над созданием этого приложения трудилась не одна группа разработчиков, и далеко не одна именитая в IT-среде компания. В настоящее время продуктом полностью владеет компания Oracle, которая получила ее в п процессе поглощения предыдущего владельца (Sun Microsystems) еще в 2010 году. Результате всех перемещений программы VirtualBox от одного владельца к другому, на сегодняшний день мы имеем программу виртуализации с большим количеством поддерживаемых операционных систем. На официальном сайте программы, можно скачать для установки на компьютер сборки для платформ Windows, Mac OS, Linux и Solaris. Эти же ОС кстати говоря можно использовать в VirtualBox в качестве гостевых.

В целом VirtualBox распространяется с открытым исходным кодом, что делает ее полностью бесплатной для использования. Однако, для получения более расширенного функционала и возможностей, скажем для поддержки протокола RDP или стандарта USB 3. 0 для гостевой ОС, пользователю потребуется устанавливать дополнительные плагины, которые к слову тоже распространяются бесплатно, но имеют закрытый исходный код.

Скачать можно тут: www. virtualbox. org

Из всего выше описанного можно сделать вывод и остановиться, как кажется нам на двух программах виртуализации – это VirtualBox и VMware Player. Данных приложений с головой хватит для установки дополнительных операционных систем.

В наши дни виртуализация набирает все большей и большей популярности. Очень часто виртуализация применяется в производстве, например, на серверах, VPS и так далее, но и в домашних системах. Особенно виртуализация будет полезной для пользователей Linux, которым нужно, например, запускать несколько дистрибутивов для тестирования или Windows.

Сейчас существуют две самые популярные среды виртуализации для Linux — это свободная VitrualBox и проприетарная Vmware. Каждая из программ имеет свои плюсы и минусы, в этой статье мы попытаемся разобраться что лучше Virtualbox или Vmware, а также чем отличаются. Для удобства будем сравнивать различные категории.

Для многих пользователей, особенно домашнего компьютера цена имеет очень большое значение. И здесь vmware workstation или virtualbox отличаются.

VirtualBox

Среда виртуализации VirtualBox распространяется с открытым исходным кодом. Она разрабатывается сообществом программистов по всему миру и доступна для использования полностью бесплатно.

VMware

Тут все немного сложнее, программа коммерческая, но имеет несколько редакций. Для корпоративных пользователей есть версия VMWare Workstation Pro, которая имеет намного больше функций, например, подключение к серверам vSphere, ESXi, настройка сетей, создание зашифрованных машин и так далее. В бесплатной версии VMware Player функциональность ограничена, она предназначена только для домашнего использования и нужно сказать, что ее функций вполне хватает. Есть те же шаблоны установки, детальные настройки виртуальных машин, сеть и многое другое.

2.

Процесс установки систем

Так или иначе, после установки самой программы, вам нужно еще все настроить и установить в виртуальное окружение операционную систему. Поэтому этот пункт очень важен. Процесс установки и настройки систем похож, но есть отличия.

VirtualBox

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

VMware

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

3. Возможности

больше всего отличий при сравнении Virtualbox или VMware можно обнаружить в возможностях виртуальных машин.

Virtualbox

Несмотря на то что VirtualBox — это бесплатное решение, виртуальная машина имеет свои преимущества. Рассмотрим основные возможности:

  • Поддержка работы через командную строку;
  • Интеграция экрана, общий буфер обмена и обмен файлами между хостом и гостевой системой;
  • Поддержка 3D графики ограничена, только OpenGL до 3.0;
  • Поддерживается неограниченное количество снимков состояния операционной системы;
  • Поддерживается шифрование диска виртуальной машины через VBoxExtensions;
  • Поддерживаются USB 2. 0/3.0;
  • Поддерживается запись видео из машины.

Из минусов можно отметить то, что вы не можете выделить машине больше чем 256 мегабайт видеопамяти, а для современных систем это не очень много. Также не поддерживается DirectX для 3D графики.

VMware

У VMware немного больше функций, но в бесплатной версии есть далеко не все, рассмотрим возможности бесплатной версии:

  • Автоматическая установка систем по шаблону;
  • Детальная настройка оборудования, включая настройку ID процессора, произвольного количества видеопамяти и других параметров;
  • Простая настройка виртуальной сети между машинами, подымается автоматически в отличие от VirtualBox;
  • Улучшенная поддержка графики и DirectX 10, можно играть в игры;
  • Более полная реализация BIOS и поддержки EFI;

Из минусов можно назвать отсутствие записи видео, отсутствие поддержки снапшотов в бесплатной версии. Хотя машины можно клонировать, таким образом, делая снимки, но нативная функциональность снимков была бы намного удобнее. Если брать профессиональную версию, то там есть и снимки, и интеграция с облаком, но мы об это не будем говорить.

4. Производительность

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

Многие пользователи утверждают, что производительность VMware выше. К тому же, в плане графики намного лучше работает VMware.

Выводы

Наше сравнение VitrualBox vs VMware подошло к завершению. При выборе программного обеспечения для виртуализации нужно учитывать множество факторов. Но самое главное — это ваши потребности и личные предпочтения. Если вам нужна стабильная виртуальная машина, с хорошей производительностью графики, в которую можно будет устанавливать системы автоматически, но для вас не важны снимки состояния, можете выбрать VWware.

Если же вы любитель свободного программного обеспечения и хотите снимки состояния, но для вас не так важны настройки оборудования, то можно использовать VirtualBox. Какую виртуальную машину используете вы? Как бы вы ответили на вопрос что лучше VirtualBox или VMware? Почему вы выбрали именно ее? Напишите в комментариях!

Похожие записи:


Пост:

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

При этом, VMware Workstation является полноценным коммерческим продуктом с закрытым исходным кодом (исходный код открыт только у VMware Player — урезанной версии Workstation), а Oracle VirtualBox — платформа, работающая поверх многих операционных систем (с открытым исходным кодом издание VirtualBox OSE).

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

В чем платформы VirtualBox и VMware Workstation обе хороши:

  • Понятный графический интерфейс
  • Удобный редактор сетевого взаимодействия на хосте
  • Диски виртуальных машин, растущие по мере наполнения их данными (Thin Provisioning)
  • Технология мгновенных снимков (снапшотов)
  • Технология приложений в хостовой ОС из гостевой ОС в бесшовных окнах (то есть, приложение из виртуальной машины «выносится» в рабочую область хостовой системы, как будто оно в ней и работает)
  • Поддержка большого количества гостевых ОС, поддержка Windows и Linux в качестве гостевых ОС
  • Поддержка 64-битных гостевых ОС
  • Поддержка Intel VT и AMD-V
  • USB 2.0 устройства в виртуальных машинах
  • Воспроизведение звука на устройствах хоста из виртуальной машины
  • Буфер обмена между гостевой и хостовой ОС
  • Поддержка 3D-графики для игр и других приложений
  • Поддержка импорта виртуальных модулей (Virtual Appliances)
  • Улучшенные драйверы в гостевой ОС: VMware Tools и VirtualBox Guest Additions (оба пакета обновляются автоматически)
  • Обе платформы поддерживают техники Memory Overcommit (так называемый Memory Ballooning — перераспределение свободной физической памяти между гостевыми ОС виртуальных машин)
  • Обе платформы поддерживают многопроцессорные виртуальные машины (не менее 8 vCPU)
  • Расширение виртуальных дисков (в Workstation — удобнее)
  • Копирование файлов между виртуальной машиной и ОС хоста
  • Обе платформы имеют поддержку доступа к консоли виртуальной машины через RDP-сервер

Почему можно выбрать VirtualBox, а не VMware Workstation:

  • VirtualBox абсолютно бесплатен, а VMware Workstaion стоит $207. 90 по российскому прайсу на март 2011 г (при покупке менее 10 лицензий).
  • VMware Workstation работает только в хостовых ОС Windows и Linux, а VirtualBox поддерживает хосты Windows, Linux, Mac OS X и Solaris.
  • Технология «Teleportation», позволяющая переместить запущенную виртуальную машину на другой хост VirtualBox, без необходимости ее остановки. Данная функция отсутствует в VMware Workstation
  • VirtualBox имеет возможность работы не только с родным форматом.VDI, но и.VMDK, и.VHD. VMware Workstation имеет возможность исполнять виртуальные машины только из образов виртуальных дисков VMDK (хотя есть бесплатный продукт VMware Converter для импорта виртуальных машин из других форматов).
  • VirtualBox имеет больше параметров для работы из командной строки (управление ВМ, устройствами, снапшотами и многим другим)
  • VirtualBox лучше поддерживает аудио для Linux-хостов (Workstation отключает звук в хостовой ОС, VirtualBox может играть параллельно)
  • VirtualBox имеет возможность ограничения потребления ресурсов CPU и ввода-вывода, у VMware Workstation этого нет (это умеет только VMware vSphere)
  • VirtualBox имеет возможность регулировки видеопамяти

Почему можно выбрать VMware Workstation, а не VirtualBox:

  • VMware Workstation — коммерческий продукт, а значит вы всегда сможете рассчитывать на поддержку с определенным уровнем SLA
  • VMware Workstation имеет больше возможностей для поддержки 3D-графики, как то: Windows Aero user interface, OpenGL 2. 1 и Shader Model 3.0. Сама 3D-акселерация работает постабильней, чем в VirtualBox.
  • VMware Workstation имеет драйвер универсальной печати.ThinPrint (не требуется установка драйверов в гостевую ОС)
  • Создание снапшотов через заданные интервалы времени (), что позволяет защитить виртуальные машины по аналогии с возможностью автосохранения (например, как в Microsoft Word).
  • Compact Virtual Disks — сжатие виртуальных дисков для отдачи его под нужды других систем.
  • VMware Workstation имеет более широкий функционал по работе с виртуальным сетевым взаимодействием — коммутаторы, DHCP, NAT и прочее (хотя VirtualBox также имеет NAT, Bridge Networking — в Workstation это субъективно удобнее).
  • VMware Workstation имеет функционал связанных клонов (Linked Clones) для виртуальных машин.
  • Запись активности виртуальной машины в видеоформате, а также в виде последовательности действий пользователя (Guest Record / Replay).
  • Workstation имеет возможности интеграции со средами разработки и тестирования (например, Eclipse), а также специализированные функции для разработчиков ПО (зато у VirtualBox покруче API).
  • Защита виртуальных машин 256-битным шифрованием
  • В Workstation несколько приятных мелочей — типа ярлыков на приложения из меню «Пуск», Pause a Virtual Machine (не suspend) и т.п.

В целом, если вы не знаете, зачем конкретно вам нужна именно VMware Workstation, то смело выбирайте бесплатный VirtualBox. Если же вы разработчик ПО или инженер по тестированию — то я рекомендую выбрать VMware Workstation, которая имеет множество удобных мелочей, используемых ежедневно, которые отсутствуют в VirtualBox.

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

Please enable JavaScript to view the

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

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

Вам будет интересно:

Для того чтобы разобраться, что выбрать VirtualBox или VMWare, для начала следует подробнее ознакомиться с каждым ПО по отдельности. Буду взяты в обзор только основные параметры, на которые в основном обращают при работе внимание пользователи.

VirtualBox

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

Виртуализация позволяет инкапсулировать внутреннее устройство операционных систем или их частей внутри виртуальных аппаратного и программного обеспечения. Другими словами, создавать виртуальное пространство, которое будет реальным, с точки зрения операционной системы, запущенной в этом пространстве. Именно этим и занимаются виртуальные машины для Windows 7, Linux и Mac OS X. Виртуализация так же позволяет имитировать устройства, которых и вовсе нет на вашем компьютере.

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

Существует два важных аспекта виртуализации машин:

  • взаимодействие между физическим хостом (компьютером) и виртуальным хостом
  • взаимодействие между операционной системой, запущенной в виртуальном пространстве, и используемым оборудованием

Программное обеспечение для виртуализации, а именно виртуальные машины для Windows 7 (Linux, Mac OS X), как правило, представляет собой обычное приложение или службу операционной системы, которое позволяет создавать хосты. Хостом называется любая физическая машина (компьютер). Внутри программного обеспечения для виртуализации, операционная система выполняется в похожем или идентичном реальному хосте, называемым виртуальной машиной. Для удобства, операционную систему, выполняющуюся в виртуальной машине, называют гостевой.

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

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

Программное обеспечение для виртуализации, которое управляет созданием и функционированием виртуальных машин, а так же распределением и ограничением предоставляемых ресурсов, часто называют гипервизором. Некоторые приложения для виртуализации так же могут использовать специальные расширения процессоров для повешения производительности виртуальных машин. Наличие такого рода расширений называют аппаратной поддержкой виртуализации. Примерами этой поддержки являются технологии VT-X (Intel) и AMD-V (AMD).

Что не является виртуализацией и виртуальной машиной?

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

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

Почему стоит использовать виртуализацию и виртуальные машины?

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

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

Что нужно для запуска технологии виртуализации и виртуальных машин?

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

Так если вы собираетесь запустить гостевые операционные системы поверх вашей системы, вам потребуются дополнительные ресурсы для их запуска, такие как процессор и оперативная память. Например, если на вашем компьютере имеется только 2 Гб оперативной памяти и вы хотите запустить гостевую систему на Windows 7, то вам придется сильно ограничить использование ресурсов на реальной системе, чтобы виртуальная машина смогла нормально функционировать. Конечно, если вы не пытаетесь запустить Windows XP с 256 Мб памяти. Тем не менее, если у вас есть 16 Гб оперативной памяти, то вы можете запустить далеко не одну гостевую систему, при этом не ощутив никакой нехватки ресурсов.

Плюсы: Простая в установке и использовании.

Минусы: Ограниченная функциональность. Не поддерживает снапшоты и общий доступ к каталогам.

Виртуальная машина для Windows 7, Linux и Mac OS X — VirtualBox

VirtualBox представляет собой еще одну кросс-платформенную программу создания виртуальных машин для Windows 7 и выше, а так же Linux и Mac систем, в настоящее время принадлежащую Oracle. VirtualBox похожа на VMware Player, но имеет больше функций, в том числе более продвинутый сетевой стек, неограниченное количество снимков (снапшотов), некоторую поддержку OpenGL и DirectX, а так же много другое. Приложение просто устанавливается, и его так же просто использовать. Вы так же можете использовать командную строку для автоматического развертывания. VirtualBox так же поддерживает USB и общие каталоги. Кроме того, существует портативная версия VirtualBox. Тем не менее, есть и недостатки. Вы не можете делать скриншоты гостевых систем. Управление дисками несколько запутанное.

Аудитория: начинающие и опытные пользователи.

Плюсы: Проста в установке и использовании, много функций.

Минусы: Нет поддержки скриншотов, импорт существующих машин сложен, не интуитивно понятное управление дисками.

Гипервизор VMware ESXi для создания виртуальных машин

ESXi является гипервизором на чистом железе с обрезанной функциональностью, по сравнению с ESX. Приложению требуется хост и им можно управлять из консоли (по умолчанию консоль заблокирована, но вы можете включить ее вручную). Вы не сможете делать сриншоты или снимать видео с экрана ваших виртуальных машин. Перенос и клонирование гостевых систем осуществляется только вручную. Но, зато вы получается совместное использование памяти для повышения эффективности использовать оперативной памяти, мощный контроль и управления, и доступ к командной строке через SSH (когда разблокирована). Вы так же можете установить VMware Tools для повышения производительности виртуальных машин. Пара-виртуализация так же поддерживается ESXi.

Плюсы: Мощная, расширенные возможности виртуальных машин.

Минусы: Необходим хост и много ресурсов. Не просто установить и запустить.

Виртуальная машина для Unix/Linux — Kernel-based Virtual Machine (KVM)

KVM поддерживает виртуализацию только для UNIX-подобных операционных систем (Linux). Приложение можно запустить на любом оборудовании или в режиме эмуляции, однако без расширений процессора, производительность будет ужасной. KVM предназначен для использования по средствам консоли. Но, у него есть приличный интерфейс управления, который позволяет запускать и останавливать виртуальные машины, снимать скриншоты и многое другое. Интерфейс известен как Virtual Machine Manager (VMM) и так же используется для управления виртуальными машинами Xen (см. далее). Поддержка локального и удаленного управления. Существует известный конфликт с VirtualBox, но его можно решить относительно легко

Аудитория: продвинутые пользователи и профессионалы.

Плюсы: Полный контроль и гибкость, очень высокая производительность, при соответствующих условиях.

Минусы: Только UNIX-подобные системы. Необходимы аппаратные расширения виртуализации для нормального выполнения. Акцент на командной строке. Не просто установить и запустить.

Виртуальная машина для Unix/Linux — Xen

Xen является еще одним приложением для виртуализации UNIX-подобных операционных систем (Linux). Она должна загружаться в своем экземпляре ядра. Акцент делается на командную строку. Но, можно так же использовать VMM. Официально, Xen была поддержана OpenSUSE в течении многих лет и недавно была добавлена в основную ветку релиза ядра. Xen может выполняться в режиме аппаратной поддержки или пара-виртуализации. Тем не менее, для пара-виртуализации Xen в высшей степени проблематична в вопросах установки и запуска. Кроме того, Xen имеет ограниченную поддержку cd-rom и сетевых устройств. Так же программа доступна как гипервизор виртуализации на чистом железе на Live CD. Существуют многочисленные сторонние расширения для управления Xen.

Аудитория: продвинутые пользователи и профессионалы.

Плюсы: Полный контроль и гибкость, очень хорошая производительность, встроенная поддержка ядра.

Минусы: Только UNIX-подобные системы. Режим пара-виртуализации глючит. Акцент на командной строке. Несколько утилит командной строки, которые могут ввести в заблуждение. Не просто установить и запустить. Необходимо загружать собственный экземпляр ядра.

Другие решения для создания виртуальных машин

Существует много других решений, которые не были здесь перечислены, такие как Parallels Virtuozzo, OpenVZ и VirtualBox на основе VMLite. Так же существует ряд переделанных решений, включая примеры скрещивания виртуализации и тонких клиентов. Linux так же имеет огромное количество собственных модификаций. И не стоит забывать об облачных технологиях со своими приложениями для виртуализации.

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

Несколько слов о программах виртуализации

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

Как правило, большинство людей начинают познавать виртуализацию с VMware Player или VirtualBox. Пользователи Linux могут предпочесть KVM и, возможно, Xen. Опытные пользователи, возможно, захотят взглянуть на ESXi.


Создание виртуальных машин с образами операционных систем и программ для работы компонента Sandbox

Создание виртуальных машин с образами операционных систем и программ для работы компонента Sandbox Пожалуйста, включите JavaScript в браузере!

Создание виртуальных машин с образами операционных систем и программ для работы компонента Sandbox

Чтобы создать виртуальную машину с образом операционной системы и программ, необходимых для работы компонента Sandbox, выполните следующие действия для каждой виртуальной машины:

  1. В окне веб-интерфейса Sandbox выберите раздел Виртуальные машины.
  2. В списке Образы виртуальных машин в строке с названием образа операционной системы и программ для работы компонента Sandbox нажмите на кнопку Создать VM.

    Откроется окно Лицензионное соглашение, содержащее тексты следующих лицензионных соглашений:

    • MICROSOFT WINDOWS 7 PROFESSIONAL SERVICE PACK 1.
    • MICROSOFT WINDOWS XP PROFESSIONAL EDITION SERVICE PACK 3.
    • MICROSOFT OFFICE 2010 DESKTOP APPLICATION SOFTWARE.
    • MICROSOFT OFFICE 2007 DESKTOP APPLICATION SOFTWARE.
    • MICROSOFT OFFICE 2003 DESKTOP APPLICATION SOFTWARE.
    • ADOBE® Personal Computer Software License Agreement.
    • MICROSOFT VISUAL C++ 2005 RUNTIME LIBRARIES.
    • MICROSOFT VISUAL C++ 2008 RUNTIME LIBRARIES (X86, IA64 AND X64), SERVICE PACK 1.
    • MICROSOFT VISUAL C++ 2010 RUNTIME LIBRARIES.
    • MICROSOFT VISUAL C++ 2012 RUNTIME LIBRARIES.
    • MICROSOFT VISUAL C++ REDISTRIBUTABLE FOR VISUAL STUDIO 2013.
    • MICROSOFT VISUAL STUDIO 2017 TOOLS, ADD-ONs and C++ REDISTRIBUTABLE.
  3. Ознакомьтесь с текстами лицензионных соглашений и нажмите на кнопку Принять в правом нижнем углу окна Лицензионное соглашение.

    Откроется окно Unpack. Архив с образом операционной системы и программ для работы компонента Sandbox будет распакован.

  4. В списке Не установленные виртуальные машины окна Виртуальные машины появится виртуальная машина, готовая к активации операционных систем и программ, а также к установке.

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

В начало

docs/vm.md at master · yandex-cloud/docs · GitHub

titledescription

Виртуальная машина — аналог сервера

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

Виртуальная машина — это аналог сервера в облачной инфраструктуре.

Виртуальная машина как ресурс {{ yandex-cloud }} {#project}

ВМ создается в одном из каталогов в вашем облаке и наследует права доступа от них. Подробнее о ресурсной модели {{ yandex-cloud }}.

Переместить созданную ВМ в другой каталог на данный момент невозможно.

Каждая ВМ имеет уникальный идентификатор и имя. Имя уникально в рамках каталога. Идентификатор генерируется автоматически при создании ВМ и уникален в пределах {{ yandex-cloud }}.

Зона доступности {#az}

{% include instance-az %}

Вычислительные ресурсы {#types}

При создании ВМ, вы указываете, сколько вычислительных ресурсов будет выделено машине: количество и производительность ядер процессора (vCPU), количество памяти (RAM). Вы можете выбрать подходящее количество вычислительных ресурсов из расчета планируемой нагрузки. Подробнее читайте в разделе {#T}.

Диски {#disks}

К ВМ должен быть подключен как минимум один диск — загрузочный. На данный момент подключить загрузочный диск можно только при создании ВМ.

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

{% include attach_empty_disk %}

Вы можете подключать и отключать дополнительные диски и после создания ВМ.

Подробнее о дисках читайте в разделе {#T}.

Статусы {#status}

Статус ВМ влияет на то, какие операции вы можете с ней выполнять в данный момент.

Например, статус STOPPED означает, что ВМ остановлена и вы не можете к ней подключаться, для этого ее надо сначала запустить. После перехода в статус RUNNING и окончания загрузки операционной системы, вы сможете подключиться к ВМ.

Подробнее о статусах читайте в разделе {#T}.

Метаданные {#metadata}

Вы можете задавать собственные метаданные при создании или изменении ВМ. Например, чтобы подключиться к ВМ Linux, необходимо передать на нее ключ SSH. Для этого используется сервис метаданных. Подробнее читайте в разделе {#T}.

Сеть {#network}

При создании ВМ необходимо задать настройки сетевого интерфейса, подключенного к ней: выбрать подсеть, к которой будет подключена ВМ, настроить внутренний и публичный IP-адрес, добавить необходимые группы безопасности. Это позволит ВМ взаимодействовать с другими сервисами во внутренней сети и в интернете.

{% include security-groups-note %}

Подробнее читайте в разделе {#T}.

Виртуализация VMware | Гипервизор и программная платформа VMware

VMware – ведущий разработчик ПО для виртуализации облачных сред и ЦОДов. На сегодняшний день компания занимает 75% мирового рынка виртуализации. Продукты вендора являются важной частью ИТ-инфраструктур многих предприятий.

По мнению VMware, виртуализация решает самую острую проблему ИТ: расширение инфраструктуры, которое вынуждает выделять до 70% бюджета на обслуживание, оставляя мало ресурсов на внедрение инноваций. Компания описывает виртуализацию как возможность запуска нескольких операционных систем и приложений на одном сервере или хосте.  Каждая автономная виртуальная машина изолирована от других и использует столько ресурсов хоста, сколько требуется.

От внедрения виртуализации организации получают такие преимущества, как:

  • Повышение рентабельности в результате снижения капитальных и операционных расходов

  • Сокращение рутинных административных задач для штатного ИТ-персонала.

  • Широкие возможности резервного копирования и защиты данных, снижающие риск потери информации.

  • Обеспечение большей доступности приложений, сокращение времени простоя системы.

  • Повышение непрерывности бизнеса за счет сокращения времени восстановления данных.

Рассмотрим различные компоненты виртуализации VMware и как они работают.

 

Система виртуализации VMware

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

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

Виртуальные машины VMware

Базовой единицей виртуализации VMware является виртуальная машина (ВМ) – программное представление физического компьютера. Операционная система, запущенная в ВМ, называется гостевой ОС.

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

В виртуальной инфраструктуре VMware есть инструменты управления этими файлами. Машины настраиваются с помощью клиента vSphere – интерфейса командной строки для управления ВМ. Для конфигурирования ВМ с помощью других программ можно использовать набор vSphere Web Services. Например, в среде разработки программного обеспечения можно создать виртуальную машину, которую затем задействовать в тестировании ПО.


Гипервизор ESXi

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

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

VMware ESXi – это хорошо зарекомендовавший себя серверный гипервизор, но вендор также предоставляет программное обеспечение, виртуализирующее настольные операционные системы. Это гипервизор второго типа – VMware Workstation. Если первый полностью заменяет базовую ОС, то тип 2 работает как приложение в настольной ОС.

Платформа виртуализации VMware vSphere включает ПО для гипервизоров ESXi  и vCenter Server — для управления несколькими гипервизорами.

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

 

Преимущества виртуальной инфраструктуры VMware

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

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

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

Облако Cloud4Y поддерживает широкий спектр продуктов и сервисов VMware. Вы можете мигрировать все рабочие нагрузки из локальной инфраструктуры в нашу облачную платформу или создать гибкую гибридную среду.

Майкл Робинсон ПФР Обучение

Операционные системы — это программное обеспечение, которое позволяет пользователям управлять оборудованием
Windows, Unix, Linux, Mac OS, Solaris и многими другими Операционными системами, также известными как OS

. Операционная система, с которой поставляется ваш компьютер, называется операционной системой HOST.

Цель этого документа — легко объяснить, что такое виртуальная машина, для чего она используется и как ее установить.

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

Самые популярные текущие (октябрь 2019 г.) виртуальные машины работают на следующих ОС:

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

Операционные системы, установленные внутри виртуальных машин, называются виртуальными ОС. Вы можете установить несколько виртуальных ОС внутри виртуальной машины (ВМ). У вас также может быть несколько виртуальных машин внутри вашей ОС HOST.

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

Преимущества виртуальных компьютеров
1) Стоимость.Если вы хотите иметь несколько виртуальных машин на одном компьютере HOST, вам необходимо установить программное обеспечение виртуальной машины, и в нем вы можете установить несколько операционных систем, каждая из которых независима друг от друга, все виртуальные ОС используют то же оборудование, что и компьютер HOST. , включая доступ в Интернет и принтеры, доступные для HOST.

2) Безопасность. Если какая-либо виртуальная ОС получает вирус, все остальные ОС, включая ХОСТ, НЕ будут затронуты зараженной виртуальной ОС, если вы не создали туннели / пути соединения между операционными системами.

3) Обслуживание. Если виртуальная ОС становится нестабильной, вы можете удалить ее, не затрагивая все остальные виртуальные ОС или ОС HOST.

4) Создание / Клонирование. Установка вашей главной копии ОС может занять несколько часов, однако после того, как вы создали виртуальную главную ОС, может потребоваться менее 15 минут для создания новой установки из вашего мастера путем ее клонирования.
Все виртуальные ОС можно клонировать. Давайте установим виртуальную Windows и назовем ее WindowsMaster. Выполните все обновления ОС и установите все необходимое базовое программное обеспечение.Теперь используйте виртуальную машину WindowsMaster для клонирования / создания новых виртуальных машин Windows. Вы можете сделать то же самое для любой операционной системы.

5) Переезд. Виртуальные машины можно переместить на другие компьютеры HOST, чтобы использовать их в новых местах. Виртуальная ОС — это просто папка на вашем ХОСТ-компьютере, при клонировании основная папка просто копируется в новую папку для новой Виртуальной ОС.

6) Космос. Если вам нужно использовать Linux, но у вас есть Mac или компьютер с ОС Windows, вам НЕ нужно покупать другой компьютер, просто установите виртуальную машину и виртуальную ОС на одном компьютере.Если вы используете ноутбук, вам нужно будет носить с собой только один ноутбук с несколькими виртуальными операционными системами.

7) Исследования. Если вам нужно создать сеть с сервером и несколькими узлами для тестирования систем, вам НЕ нужно покупать несколько компьютеров, вы можете создать виртуальную сеть на одном компьютере, например, ноутбук с несколькими виртуальными операционными системами и виртуальными машинами.

Проблемы с HOST-компьютерами
1) Отсутствие питания или подключения. Если компьютер HOST теряет питание или подключение к сети, все виртуальные виртуальные машины отключаются.

Как установить виртуальную машину
Сначала выясните, работает ли ОС вашего HOST-компьютера в 32-битном или 64-битном формате.

Загрузите предпочитаемую виртуальную машину. Я в основном использую VirtualBox по многим причинам, он всегда работает, он также позволяет мне запускать VMware Virtual OS, и это БЕСПЛАТНО.

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

Я видел установки с 6 терабайтами на жестком диске и 128 гигабайтами оперативной памяти. На этих компьютерах HOST мы можем установить десятки виртуальных ОС / пользователей, позволяя пользователям подключаться к ним извне через Интернет или локальную интрасеть. Эти установки обеспечивают большие преимущества для владельцев и пользователей.

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

Я считаю, что этот путь, по которому идет наша отрасль, повысит производительность на всех уровнях и значительно снизит затраты.

Это упрощенное представление о том, чем занимаются центры обработки данных, известные как «Облако».

Текущий крупнейший поставщик облачных сервисов — Amazon, один из его клиентов — Netflex.Есть и другие провайдеры, такие как Microsoft Azure, Apple, HP, Intel …

Если у вас есть комментарии, напишите мне по адресу: [email protected]

— Майкл Робинсон

Как установить Ubuntu Linux на VirtualBox в Windows 10

Краткое описание: Использование Linux на виртуальной машине дает вам возможность попробовать Linux в Windows. В этом пошаговом руководстве показано, как установить Linux внутри Windows с помощью VirtualBox.

Есть несколько способов установить Linux.Вы можете очистить свою систему от всего и установить Linux. Вы можете выполнить двойную загрузку Linux с Windows и выбрать одну из операционных систем во время загрузки. Вы даже можете установить Linux в Windows из Microsoft Store (хотя это предоставляет вам только версию Linux для командной строки).

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

В этом руководстве я покажу вам, как установить Linux внутри Windows с помощью VirtualBox.

Установка Linux внутри Windows с помощью VirtualBox

VirtualBox — это бесплатное программное обеспечение для виртуализации с открытым исходным кодом от Oracle. Это позволяет вам устанавливать другие операционные системы на виртуальные машины. Рекомендуется, чтобы ваша система имела как минимум 4 ГБ ОЗУ, чтобы виртуальная операционная система обеспечивала достойную производительность.

Требования

  • Хорошее подключение к Интернету для загрузки программного обеспечения и Linux ISO.(Вы также можете использовать другой компьютер с подключением к Интернету для загрузки этих файлов.)
  • Система Windows с не менее 12 ГБ свободного места.
  • Система Windows с 4 ГБ оперативной памяти. (Он также может работать с меньшим объемом оперативной памяти, но ваша система начнет отставать при использовании Linux на виртуальной машине.)
  • Убедитесь, что виртуализация включена в BIOS

Я устанавливаю Ubuntu 17.10 в этом руководстве, но те же действия применимы к любому другому дистрибутиву Linux. Если вы предпочитаете видео, вы можете посмотреть его на нашем канале YouTube:

.

Шаг 1. Загрузите и установите VirtualBox

.

Перейдите на сайт Oracle VirtualBox и получите последнюю стабильную версию отсюда:

Скачать VirtualBox

Установка VirtualBox — это не ракетостроение.Просто дважды щелкните загруженный файл .exe и следуйте инструкциям на экране. Это похоже на установку любого обычного программного обеспечения в Windows.

Шаг 2. Загрузите Linux ISO

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

В этом примере я использую Ubuntu, и вы можете загрузить образы ISO для Ubuntu по ссылке ниже:

Загрузить Ubuntu Linux

Шаг 3. Установите Linux с помощью VirtualBox

Вы установили VirtualBox и скачали ISO для Linux.Теперь вы готовы установить Linux в VirtualBox.

Запустите VirtualBox и щелкните значок «Новый». Дайте виртуальной ОС соответствующее имя.

Выделить ОЗУ виртуальной ОС. В моей системе 8 ГБ ОЗУ, и я решил выделить из них 2 ГБ. Вы можете использовать больше оперативной памяти, если в вашей системе достаточно дополнительных.

Создайте виртуальный диск. Он служит жестким диском виртуальной системы Linux. Здесь виртуальная система будет хранить свои файлы.

Я рекомендую использовать здесь тип файла VDI.

Для создания виртуального жесткого диска вы можете выбрать вариант «Динамически выделяемый» или «Фиксированный размер».

Рекомендуемый размер — 10 ГБ. Однако я предлагаю по возможности выделить ему больше места. 15-20 ГБ предпочтительнее.

Когда все готово, пора загрузить этот ISO и установить Linux как виртуальную операционную систему.

Если VirtualBox не обнаруживает ISO-образ Linux, перейдите к его местоположению, щелкнув значок папки, как показано на рисунке ниже:

Скоро вы окажетесь в Linux.Вам должна быть предоставлена ​​возможность установить его.

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

Вы можете пропустить, чтобы продолжить.

Выберите «Стереть диск и установить Ubuntu». Не волнуйся. Он ничего не удалит в вашей операционной системе Windows. Вы используете виртуальное дисковое пространство размером 15-20 ГБ, которое мы создали на предыдущих шагах. Это не повлияет на реальную операционную систему.

Просто нажмите «Продолжить».

Здесь все довольно просто.

Не требует пояснений.

Попробуйте выбрать пароль, который сможете запомнить. Вы также можете сбросить пароль в Ubuntu, если забудете его.

Вы почти закончили. Установка может занять 10-15 минут.

После завершения установки перезапустите виртуальную систему.

Если он застревает на экране ниже, вы можете закрыть VirtualBox.

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

Я настоятельно рекомендую использовать гостевые дополнения VirtualBox в Ubuntu, поскольку они обеспечивают лучшую совместимость, и вы можете использовать копирование и перетаскивание между Linux и Windows.

Устранение неполадок : AMD-V отключен в BIOS

Если вы столкнулись с этой ошибкой при использовании виртуальной машины:

Не в разделе гипервизора (HVP = 0) (VERR_NEM_NOT_AVAILABLE).
AMD-V отключен в BIOS (или ОС хоста) (VERR_SVM_DISABLED).
Код результата:
E_FAIL (0x80004005)
Компонент:
ConsoleWrap
Интерфейс:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Это означает, что виртуализация заблокирована в вашей системе. Сначала вам нужно активировать его в настройках BIOS.

Перезагрузите систему и, как только она включится, нажмите F2 / F10 / F12, чтобы получить доступ к настройкам BIOS. Вам нужно найти опцию виртуализации в BIOS и включить ее.

Есть вопросы?

Это все, что вам нужно сделать для установки Linux в VirtualBox в Windows. Если у вас есть какие-либо сомнения или если у вас возникнут какие-либо проблемы, пожалуйста, не стесняйтесь задавать свои вопросы в поле для комментариев ниже.


Нравится то, что вы читаете? Пожалуйста, поделитесь этим с другими.

Стоит ли усилий запускать виртуальную машину (ВМ)?

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

Виртуальная машина — это не машина в полном смысле этого слова, поскольку она не имеет ничего общего с механической мощностью и не имеет ничего общего с виртуальной реальностью (VR).

Используя виртуальную машину, конечные пользователи с необходимыми правами администратора могут установить дополнительную операционную систему (или даже несколько) на одной физической машине. Это не сценарий с несколькими загрузками, в котором вы выбираете предпочитаемую ОС при запуске, а скорее ситуация, когда существующая установка ОС выступает в качестве основной ОС для дополнительной гостевой ОС.Это достигается либо установка решений виртуализации, таких как VMWare (переменная цена) или Oracle VirtualBox (открытый исходный код), которые позволяют гостевым операционным системам совместно использовать аппаратные ресурсы хоста. Пользователи Mac, которым нужна стабильная среда Windows, могут выбрать Parallels, у которого, кажется, есть отличные отзывы. Есть другие программные решения для виртуальных машин, как с открытым исходным кодом, так и коммерческие, но эти три, вероятно, являются наиболее популярными вариантами.

Что делает виртуальные машины привлекательным вариантом? Каковы плюсы и минусы для начинающих компьютерных фанатов и опытных пользователей?

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

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

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

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

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

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

Создание виртуальных машин и управление ими

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

  1. Выберите предпочтительное решение для виртуализации — Это часто определяется вашей существующей операционной системой или желаемыми функциями.Просмотрите свои варианты. Для базового использования рабочей станции я обнаружил, что VirtualBox достаточно при исследовании достоинства различных вариантов или дистрибутивов Linux в том виде, в каком они широко известны. В конце концов, я выбрал Ubuntu и Edubuntu для моих детей.
  2. Добавьте любые дополнения, которые улучшат удобство использования виртуальной машины — В Virtualbox добавлены гостевые дополнения.
  3. Убедитесь, что у вас достаточно аппаратных ресурсов для запуска виртуальной машины — Например, если у вас есть рабочий стол с 4 Гб оперативной памяти под управлением Windows 7 и вы хотите добавить виртуальную машину для Windows 8, вам потребуется то система.Только Windows 7 требует 4 Гбайт, так что предположим, что Win 8 потребуется хотя бы это. Лучше всего установить максимальный объем памяти, поддерживаемый вашей материнской платой. Это гарантирует, что хостовая и гостевая операционные системы будут работать. плавно.
  4. Выберите вашу целевую ОС — Другими словами, выберите желаемую операционную систему для вашей виртуальной машины. Это будет зависеть от ваших требований.
  5. Determine Licensing– Я заметил, что сообщения о виртуализации редко ссылаются на лицензионные требования.Поэтому позвольте мне подчеркнуть важность этого. В соответствии с продолжающейся деловой традицией снижения рисков, убедитесь, что создание виртуальной машины не приведет к сбою аудита программного обеспечения. Требуемые лицензионные соглашения могут оказаться непростыми, особенно в виртуализированной среде. Некоторые лицензии в этой области привязаны к количеству ядер ЦП, инстансам установки, гостевым компьютерам, гипервизору или сокету ЦП. И я не паникер, ознакомьтесь с публикацией TechTarget о лицензировании VMWare, чтобы узнать больше о лицензировании виртуальных машин.
  6. Получить установочный носитель — Это может быть розничный, OEM-диск, загруженный образ диска или установочный файл. Для новой виртуальной машины процесс установки (после настройки таких характеристик, как объем памяти и другие детали оборудования) такая же, как и при традиционной установке, с теми же подсказками, экраном и утомительным ожиданием завершения установки. Кроме того, можно сэкономить время, загрузив готовые к использованию виртуальные машины. Просто введите в Google «готовые виртуальные машины + желаемая ОС», чтобы помочь в поиске.«Готовые виртуальные машины Linux» принесут результаты, например, для Linux. Эти виртуальные машины предварительно настроены и могут сэкономить много времени.
  7. Проверка функциональности — По моему опыту, если вы устанавливаете с нуля или с готовой к использованию виртуальной машины, часто возникают проблемы с настройками, поскольку настройки аппаратной виртуализации для вашей конкретной системы могут отличаться от установленных по умолчанию. Иногда проблема связана с обнаружением оборудования — со звуком, сетью, оптическими приводами или USB-устройствами. Каждое решение, будь то VirtualBox или другое, будет иметь активные форумы и большое сообщество пользователей для обсуждения проблем с конфигурацией виртуальной машины.Мне еще предстоит найти проблему, которую нельзя было бы решить с помощью простого онлайн-поиска. Просто укажите проблему или предоставленное сообщение об ошибке, если таковое имеется.
  8. Установите программное обеспечение или протестируйте сценарий — После того, как виртуальная машина заработает правильно, установите то, что вам нужно для выполнения поставленной задачи.

При запуске виртуальной машины в VirtualBox, VMWare ESXI Server или любой другой гипервизор, вы увидите список созданных виртуальных машин. Используя репликацию на основе гипервизора, вы можете создать несколько копий.Это особенно полезно, если у вас несколько разработчиков программного обеспечения, работающих над разными проектами. Именование виртуальных машин пользователем вполне приемлемо — Win8-Jane и Win8-John позволяют Джейн и Джону Доу тестировать свои сценарии на отдельных виртуальных машинах, не влияя на работу друг друга.

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

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

Виртуальные машины имеют ограничения

Будь то виртуальная машина в VirtualBox, VMWare, Vagrant или любой другой гипервизор, после ее создания вы просто используете желаемую ОС, хотя и в «виртуальной» среде, которая может быть окном или в полноэкранном режиме. Бродячие предложения переносимые среды разработки, что фактически означает, что ваша исходная ОС не имеет значения.

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

Посмотрите, сколько функций не поддерживается в виртуальных машинах Microsoft Azure.

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

Является ли виртуализация продвижением вперед в масштабах всей компании? Когда некоторые инструменты не могут предложить все стандартные функции из-за ограничений сторонних производителей, подходит ли виртуализация?

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

Однако, хотя вы можете сэкономить на расходах на оборудование, расходы на лицензирование программного обеспечения — это совсем другое дело. Вы можете столкнуться с ситуацией, когда вы выбираете серверы с более низкими характеристиками, чтобы избежать требований лицензирования виртуализации по ядрам ЦП или по типу сокета ЦП. Материнская плата вашего 8-ядерного сервера Kickass будет стоить вам, даже если не используются все ядра. Лично мне не нравится эта стратегия некоторых софтверных компаний, где на приобретенное оборудование влияют возможные затраты на лицензирование.Неудивительно, что все больше и больше компании ищут альтернативы с открытым исходным кодом, которые не ограничивают выбор оборудования и не ограничивают выбор потребителя политиками привязки к поставщику.

Достаточно сказать, внедряет ли ваш бизнес виртуализацию или нет, ее необходимо заранее оценить со всех точек зрения. Рассмотрите затраты и возможные выгоды для каждого отдела компании и определите, где использование виртуальных машин может улучшить существующие процессы. Может быть, есть идеальный баланс виртуализации и физического оборудования? Независимо от того, что вы решите, есть некоторые компромиссы, поскольку аппаратные устройства виртуализируются с ресурсами, совместно используемыми от ОС хоста к виртуальной машине, с базовыми функциональность применяется в большинстве случаев.Например, не ожидайте, что вы сможете насладиться звуком Dolby или графикой 4K (по крайней мере, на момент написания).

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

Кто использует виртуальные машины?

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

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

Для остальных из нас, конечно, мы используем виртуальные машины для оценки будущих полных установок ОС или для запуска желательных программ, которые не выпущены для нашей основной ОС.Он сохраняет разделы дисков в различных форматах и ​​позволяет запускать программы, которые в противном случае недоступен. Я пользуюсь Windows с тех пор, как появилась Windows 3.1, и придерживался ее все годы. Тем не менее, мне нравится наблюдать за конкурентами, и я обнаружил, что Linux становится все более удобной для пользователя. Благодаря моему Используя VirtualBox в Windows 7, в конечном итоге я могу запускать дистрибутивы Linux на своих домашних компьютерах. Стоит отметить, что мне не нужно было установите гипервизор для создания виртуальной машины на некоторых машинах, поскольку Windows 10 поставляется с собственным встроенным решением — подсистемой Windows для Linux (WSL).Вам нужно включить его с помощью PowerShell.

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

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

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

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

Виртуальная операционная система

— обзор

Обнаружение неавторизованных приложений и служб

Ранее мы обсуждали возможности Nmap для обнаружения служб и версий по открытым портам.Что действительно помогает представить это в перспективе, так это обсуждение реальных сценариев, и именно этим мы займемся в этом разделе. Эта функция Nmap обычно используется для обнаружения неавторизованных или устаревших приложений и служб. Что произойдет, если вам будет поручено найти все открытые файловые ресурсы в сети? Как насчет того, чтобы начальник позвонил вам и попросил подсчитать, сколько FTP-серверов работает в вашей лаборатории? Что, если одна из ваших ежегодных целей — убедиться, что все версии SSH соответствуют спецификации? И, наконец, как насчет того, чтобы вас попросили выследить пользователей, которые скрывают внутренние веб-сайты из-за нетипичных номеров портов? Вот список некоторых других элементов, которые вы можете отслеживать или вести инвентаризацию, в зависимости от политики вашей организации:

P2P-программное обеспечение

Приложения для чата

Samba серверы

Службы удаленных рабочих столов

Неавторизованные службы баз данных

Открытые почтовые ретрансляторы

05

5

Неавторизованные прокси-серверы

Виртуальные операционные системы, такие как VMware

Неавторизованные операционные системы, такие как MAC OS X или Linux

Хорошая вещь в использовании Nmap в этом качестве заключается в том, что обнаружение службы и версии возможности встроены прямо в инструмент.Ранее в книге мы рассмотрели параметр –sV или версия, а также возможность обнаружения ОС, вызываемую с параметром –O. В более поздних версиях Nmap у вас также есть возможность запускать оба одновременно, используя параметр –A.

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

ОБНАРУЖЕНИЕ СЕРВИСА / ВЕРСИИ:

-sV: Проверить открытые порты для определения информации об услуге / версии

—version-интенсивность : установить от 0 (свет) до 9 (попробовать все датчики)

—version-light: ограничить наиболее вероятными датчиками (интенсивность 2)

—version-all: попробовать каждый отдельный датчик (интенсивность 9)

—version-trace: показать подробные действия по сканированию версий (для отладки)

В качестве теста мы запустим интенсивность версии на 0, а затем на 9, чтобы сравнить результаты.Давайте протестируем нашу надежную систему SUSE:

C: \ downloads> nmap -sV —version-density 0 10.0.0.5

Запуск Nmap 4.53 (http://insecure.org) в 2008-02-01 23:30 Central Standard Time

Интересные порты на 10.0.0.5:

Не показано: 1709 закрытых портов

ПОРТ СОСТОЯНИЕ СЕРВИСА ВЕРСИЯ

22 / tcp open ssh OpenSSH 4.1 (протокол 1.99)

111 / tcp open rpcbind 2 (rpc # 100000)

139 / tcp открыть netbios-ssn Samba smbd 3.X (рабочая группа: LAB)

445 / tcp открыть netbios-ssn Samba smbd 3.X (рабочая группа: LAB)

631 / tcp open ipp CUPS 1.1

MAC-адрес: 00: 0C: 29: E0: 54: 1B (VMware)

Результаты сценария хоста:

| _ Узнать версию ОС через NetBIOS и SMB: Unix

Обнаружение службы выполнено. Пожалуйста, сообщайте о любых неверных результатах на http://insecure.org/nmap/submit/.

Выполнено Nmap: 1 IP-адрес (1 хост запущен) просканирован за 13,422 секунды

Это выглядит великолепно и точно соответствует той информации, которая нам понадобится для завершения инвентаризации служб TCP / IP, доступных в этой системе.Мы снова запустили команду, используя интенсивность версии 9, и получили те же результаты. Посмотрим, сможем ли мы немного сбить с толку Nmap, запустив прослушиватель netcat на TCP-порту 135 на сервере SUSE. Этот порт обычно связан со службой Windows MS-RPC. В системе SUSE мы запустим эту команду:

vmware1: / home # nc –l –p135

Чтобы убедиться, что порт теперь открыт, мы также можем быстро запустить netstat на сервере SUSE:

vmware1: / home # netstat –na | grep ‘: 135’

tcp 0 0.0.0.0: 135 0.0.0.0:* СЛУШАТЬ

Пока все отлично. Теперь мы начнем сканирование на обнаружение служб и версий с наиболее интенсивными настройками, уровнем 9 и специфичными для нашего порта 135:

C: \ WINDOWS \ system32> nmap -sV —version-density 9 -p135 10.0 .0.5

Запуск Nmap 4.53 (http://insecure.org) в 2008-02-01 23:55 Central Standard Time

Интересные порты в 10.0.0.5:

ПОРТ СОСТОЯНИЕ СЛУЖБЫ

135 / tcp open msrpc ?

MAC-адрес: 00: 0C: 29: E9: 43: 0A (VMware)

Обнаружение службы выполнено.Пожалуйста, сообщайте о любых неверных результатах на http://insecure.org/nmap/submit/.

Выполнено Nmap: 1 IP-адрес (1 хост активен) просканирован за 13 000 секунд

Похоже, уловка в некоторой степени удалась. Лучшее предположение Nmap состоит в том, что порт действительно выполняет службу MS-RPC. Однако, поскольку Nmap не может предоставить какую-либо реальную информацию о версии, и мы видим знак вопроса в результатах, мы знаем, что эта услуга потребует более интенсивного и, возможно, практического исследования. Это действительно демонстрирует важность сохранения объективности в отношении результатов Nmap.Скорее всего, большинство служб в вашей инфраструктуре будет легко и правильно идентифицировано сканированием служб и версий Nmap; однако, если конечный пользователь действительно хочет скрыть свои следы, вам придется быть более бдительными в ваших собственных усилиях по обнаружению.

Инструменты и ловушки…

Netcat

Netcat — фантастический инструмент для чтения и даже записи данных через соединения TCP / IP. Он имеет возможность прослушивать любой порт и даже выполнять команды для этого порта.Его давно называют швейцарским армейским ножом TCP / IP, и он считается незаменимым помощником для аналитиков по безопасности. Как мы видели в примере из этой главы, он предоставляет чрезвычайно простой способ настройки прослушивателя на любом порту для наблюдения и сбора трафика от любой системы, которая пытается подключиться к этому порту. В этом качестве он обеспечивает очень простую, похожую на приманку возможность, в которой служба явно не работает, но с точки зрения злоумышленника кажется доступной.Вы можете загрузить инструмент для систем UNIX с исходного сайта здесь: http://netcat.sourceforge.net/. Также был разработан порт для Windows, который поддерживается здесь: www.vulnwatch.org/netcat/. На сайте vulnwatch есть отличный файл readme.txt, который описывает несколько различных советов и приемов по работе с инструментом. Вы можете проверить это здесь: http://www.vulnwatch.org/netcat/readment.txt.

В чем разница: хост против гостевой ОС

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

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

Проще говоря, операционные системы хоста работают на оборудовании, а гостевые операционные системы — на виртуальной машине.

В этой статье мы разберем разницу между операционной системой хоста и гостевой операционной системой.

Что такое операционная система хоста?

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

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

ОС

Host также использует виртуализацию на основе контейнеров, которая помогает разделить приложение на сервере. Это позволяет использовать контейнеры для каждого приложения и не требует использования всей ОС.

Что такое гостевая операционная система?

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

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

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

Преимущества гостевой операционной системы?

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

Гостевая ОС также может:

  • Запускать несколько приложений, требующих разных ОС на одном оборудовании.
  • Использовать для тестирования.

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

Как сделать резервную копию и восстановить виртуальные операционные системы

Datto предлагает различные типы резервного копирования и восстановления для различных сценариев восстановления.Datto Instant Virtualization позволяет виртуализировать защищенную систему и размещать ее либо локально на устройстве Datto BCDR (SIRIS), либо удаленно в защищенном облаке Datto (Datto SIRIS и Datto ALTO) за считанные секунды.

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

Чтобы узнать больше о стратегии виртуализации, а также о хост-системах и гостевых операционных системах, свяжитесь с Datto.

контейнеров и виртуальных машин (ВМ): в чем разница?

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

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

Как работает виртуализация

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

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

В следующем видео подробно рассматривается технология виртуализации:

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

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

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

Виртуальные машины

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

Что такое контейнеры?

Контейнеры

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

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

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

Контейнеры

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

Контейнеры

и виртуальные машины: в чем различия?

В традиционной виртуализации гипервизор виртуализирует физическое оборудование. В результате каждая виртуальная машина содержит гостевую ОС, виртуальную копию оборудования, которое требуется ОС для запуска, а также приложение и связанные с ним библиотеки и зависимости.Виртуальные машины с разными операционными системами могут работать на одном физическом сервере. Например, виртуальная машина VMware может работать рядом с виртуальной машиной Linux, которая работает рядом с виртуальной машиной Microsoft и т. Д.

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

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

В следующем видео Найджел Браун подробно рассматривает, чем контейнеры отличаются от виртуальных машин:

Почему контейнеры?

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

Контейнеры

также идеально подходят для автоматизации и конвейеров DevOps, включая реализацию непрерывной интеграции и непрерывного развертывания (CI / CD).

Управление контейнерами для мультиоблака

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

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

Чтобы узнать о решении корпоративного уровня для Kubernetes, прочитайте об услуге IBM Cloud Kubernetes.

экземпляров виртуальных машин | Документация по Compute Engine

На этой странице представлен обзор экземпляров Compute Engine. Экземпляр — это виртуальная машина (ВМ), размещенная на Google инфраструктура. Вы можете создать экземпляр с помощью Google Cloud Console, инструмента командной строки gcloud или Compute Engine API.

Введение

Экземпляры

Compute Engine могут запускать общедоступные образы для Linux и Windows Server, которые Google предоставляет, а также частные пользовательские изображения, которые вы можете создать или импортировать из существующих систем. Вы также можете развернуть контейнеры Docker, которые автоматически запускаются на экземплярах, на которых запущен Публичный образ ОС, оптимизированный для контейнеров.

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

Экземпляры и проекты

Каждый экземпляр принадлежит проекту Google Cloud Console, и проект может иметь один или несколько экземпляров. Когда вы создаете экземпляр в проекте, вы указываете зона, операционная система и тип компьютера этого экземпляра. Когда вы удаляете экземпляр, он удаляется из проекта.

Экземпляры и варианты хранения

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

Экземпляры и сети

Каждый сетевой интерфейс Compute Engine Экземпляр связан с подсетью уникальной сети VPC. Для получения дополнительной информации о VPC, см. Обзор сети VPC и квоты VPC.

Экземпляры и контейнеры

экземпляров Compute Engine поддерживают декларативный метод запуска. ваши приложения, использующие контейнеры.При создании ВМ или шаблона экземпляра, вы можете указать имя образа Docker и конфигурацию запуска. Compute Engine позаботится обо всем остальном, включая предоставление современный оптимизированный для контейнеров образ ОС с установленным и запущенным Docker ваш контейнер при запуске виртуальной машины. Видеть Развертывание контейнеров на виртуальных машинах и группах управляемых экземпляров для дополнительной информации.

Для создания экземпляров и управления ими вы можете использовать различные инструменты, в том числе Google Cloud Console, командная строка gcloud инструмент и REST API.Настроить приложения на ваших экземплярах, подключиться к экземпляру с использованием Secure Shell (SSH) для экземпляров Linux или протокола удаленного рабочего стола (RDP) для экземпляров Windows Server.

Управление доступом к вашим экземплярам

Вы можете управлять доступом к своим экземплярам одним из следующих способов:

  • экземпляров Linux:
    • Управление доступом к экземпляру с помощью входа в ОС, который позволяет связать ключи SSH с вашей учетной записью Google или Учетная запись Google Workspace и управление доступом администратора или обычного пользователя к экземпляру через роли IAM.если ты подключиться к вашим экземплярам используя инструмент командной строки gcloud или SSH из консоли, Compute Engine может автоматически генерировать ключи SSH для вас и примените их к своей учетной записи Google или Google Workspace учетная запись.
    • Управляйте своими ключами SSH в метаданных проекта или экземпляра, что дает доступ администратора к экземплярам с доступом к метаданным, которые не используйте Вход в ОС. если ты подключиться к вашим экземплярам с помощью инструмента командной строки gcloud или SSH из консоли, Compute Engine может автоматически генерировать ключи SSH для вас и примените их к метаданным проекта.
  • В экземплярах Windows Server:

Доступ к вашим экземплярам

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

Часовой пояс по умолчанию для экземпляров ВМ

Независимо от региона, в котором вы создаете Экземпляр виртуальной машины, время по умолчанию для вашего экземпляра виртуальной машины — всемирное координированное время. (УНИВЕРСАЛЬНОЕ ГЛОБАЛЬНОЕ ВРЕМЯ).

Что дальше

Если вы новичок в Compute Engine, следуйте руководству по началу работы. чтобы узнать, как создать экземпляр с помощью Облачная консоль.

Руководство по началу работы

Более подробное руководство см. Создание и запуск экземпляра.

Для получения информации о функциях экземпляров Compute Engine см .:

Попробуйте сами

Если вы новичок в Google Cloud, создайте учетную запись, чтобы оценить, как Compute Engine работает в реальном мире сценарии. Новые клиенты также получают 300 долларов в качестве бесплатных кредитов для запуска, тестирования и развертывать рабочие нагрузки.

Попробуйте Compute Engine бесплатно .

Ваш комментарий будет первым

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

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