Создание виртуальной машины в hyper-v

Содержание:

Задачи ВМ

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

Помимо этого решаются и другие задачи:

  • Возможность протестировать программу.
  • Избежать вредного воздействия от подозрительных программ.
  • Эмулировать вторую компьютерную сеть.
  • Проверить последствия изменения настроек в системе.
  • Безопасное выполнение автосерфинга по сети.
  • Снизить вероятность заражения реального ноутбука компьютерными вирусами.
  • Запуск программ, несовместимых с реальной операционной системой.

Включение Hyper-V

Ранее уже говорилось, что в ОС Windows 10 имеется встроенная поддержка ВМ Hyper-V. Правда в данной ОС ее компоненты отключены. Для этого разберемся, как включить Hyper.

Дабы воспользоваться услугами ВМ, необходимо включить компоненты Hyper-V:

  1. Первым делом требуется войти в Панель управления, затем найти «Включение или отключение компонентов Windows», отметить «Hyper-V» и нажать ОК.
  2. Здесь же вы можете установить средства управления ВМ, развернув узел «Hyper-V», нажав на +.
  3. Далее установить флаг на интересующем вас методе управления.
  4. По окончанию установки может потребоваться перезагрузка ПК.

У некоторых компоненты могут быть неактивными. Предположительно, из-за того, что ваша ОС 32-разрядная или на вашем ПК содержится меньше 4 Гб оперативной памяти, либо не поддерживается виртуализация, хотя она есть практически на каждом современном ПК или ноутбуке.

Инсталляция завершена и теперь нужно через поиск открыть «Диспетчер Hyper-V».

В Windows 10 он находится в разделе «Средства администрирования».

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

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

Чтобы настроить виртуальную машину Windows 7 на Виртуальном рабочем столе Azure, выполните следующие действия.

Войдите в портал Azure и, либо выполните поиск образа Windows 7 Enterprise, либо загрузите собственный образ Windows 7 Enterprise (x64).

Разверните одну или несколько виртуальных машин с Windows 7 Enterprise в качестве операционной системы сервера. Убедитесь, что виртуальные машины предоставляют доступ протоколу RDP (протокол удаленного рабочего стола) (порт TCP/3389).

Подключитесь к узлу Windows 7 Enterprise с помощью RDP и пройдите проверку подлинности с учетными данными, определенными при настройке вашего развертывания.

Добавьте учетную запись, которая использовалась при подключении к узлу по протоколу RDP, к группе «Удаленный рабочий стол пользователя». Если вы не добавите учетную запись, вы не сможете подключиться к виртуальной машине после ее присоединения к домену Active Directory.

Перейдите на Центр обновления Windows в вашей виртуальной машине.

Установите все обновления Windows в категории «Важные».

Установите все обновления Windows в категории «Дополнительные» (за исключением языковых пакетов). Данный процесс устанавливает обновление протокола удаленного рабочего стола Remote Desktop Protocol 8.0 (KB2592687), необходимый для выполнения этих инструкций.

Откройте Редактор локальных групповых политик и выберите Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы удаленного рабочего стола > Узел сеансов удаленного рабочего стола > Среда удаленных сеансов.

Включите политику протокола Remote Desktop Protocol 8.0.

Присоедините эту виртуальную машину к домену Active Directory.

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

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

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

Откройте диспетчер агентов Виртуального рабочего стола Azure и следуйте инструкциям.

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

Дополнительно, убедитесь, что платформа .NET Framework имеет версию не ниже 4.7.2

Обновление платформы особенно важно при создании пользовательского образа.

Принцип работы виртуализации

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

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

Для того чтобы познакомиться с базовыми принципами виртуализации, посмотрите следующий видеоролик и прочитайте статью 5 преимуществ виртуализации:

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

Существует два основных типа гипервизоров.

Гипервизоры 1 типа работают непосредственно на физическом оборудовании (обычно сервере), заменяя собой ОС. Для создания виртуальных машин и управления ими через гипервизор, как правило, используется отдельный программный продукт. Некоторые инструменты управления, например VMware vSphere, предоставляют возможность выбора гостевой ОС для установки на виртуальную машину.

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

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

Полный обзор гипервизоров приведен в документе Гипервизоры: полное руководство.

Виртуальнная машина Microsoft Hyper-V

Во все 64-битные версии операционных систем Windows 8 и Windows 10 уже встроена виртуальная машина Microsoft Hyper-V. Чтобы запустить её надо зайти в панель управления Windows. Выбрать раздел «Включение и выключение компонентов Windows». В открывшемся окошке надо отметить пункт «Hyper-V».

После перезагрузки можно запустить Hyper-V через интерфейс Modern. Для этого проще всего набрать «Hyper-V» в строке поиска:

После этого появится окно программы Hyper-V:

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

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

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

Поэтому, когда мы говорим о виртуальных машинах, мы должны очень четко понимать следующие две концепции:

  • Хост-машина или хост: наш компьютер и основная операционная система.
  • Гостевая машина или гость: виртуальная машина как таковая, работающая поверх хоста.

Гипервизор, двигатель ВМ

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

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

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

Включение образов ISO с совместным доступом

По умолчанию при создании виртуальной машины образ ISO, подключенный как виртуальный DVD-дисковод, копируется в папку виртуальной машины. VMM делает это, чтобы вам было проще переносить виртуальные машины из одного узла в другой. Если вы хотите совместно использовать образ из библиотеки VMM, не копируя его, выполните следующие действия:

  1. Укажите учетную запись домена Active Directory в качестве учетной записи службы VMM на сервере VMM.
  2. Предоставьте учетной записи службы VMM доступ на чтение в общей папке библиотеки VMM, в которой хранятся ISO-файлы образов. Предоставьте учетной записи узла Hyper-V доступ на чтение в общем расположении с ISO-файлом.
  3. Настройте ограниченное делегирование для каждого узла Hyper-V. Это гарантирует, что каждый узел представит делегированные учетные данные для CIFS/SMB серверу VMM, на котором библиотека хранит ISO-файл. Чтобы сделать это, найдите в Active Directory учетную запись узла и откройте свойства учетной записи. На вкладке Делегирование выберите Select this computer for delegation to specified services only (Выбрать этот компьютер только для делегирования указанных служб) > Использовать любой протокол проверки подлинности > Добавить. Добавьте сервер библиотеки VMM, который содержит ISO-файл, к которому вы предоставляете общий доступ. В разделе Добавление служб добавьте cifs.
  4. Теперь настройте на виртуальной машине совместное использование ISO-файла.
    а. В разделе свойств виртуальной машины выберите Конфигурация оборудования откройте режим Захват, выберите Существующий файл образа и найдите нужный ISO-файл образа в библиотеке.
    b. Выберите Предоставить общий доступ к файлу образа вместо копирования.

Примечание

Совместно используемый ISO-файл образа нужно присоединить к виртуальной машине после ее создания. Вы не сможете присоединить этот файл при создании виртуальной машины.

What is a virtual machine (VM)?

A virtual machine is a virtual representation, or emulation, of a physical computer. They are often referred to as a guest while the physical machine they run on is referred to as the host.

Virtualization makes it possible to create multiple virtual machines, each with their own operating system (OS) and applications, on a single physical machine. A VM cannot interact directly with a physical computer. Instead, it needs a lightweight software layer called a hypervisor to coordinate between it and the underlying physical hardware. The hypervisor allocates physical computing resources—such as processors, memory, and storage—to each VM. It keeps each VM separate from others so they don’t interfere with each other.

While this technology can go by many names, including virtual server, virtual server instance (VSI) and virtual private server (VPS), this article will simply refer to them as virtual machines.

Аппаратная виртуализация

Чтобы ВМ работали быстрее и лучше, а также чтобы можно было устанавливать 64-битные (x64) версии операционных систем нужно чтобы была включена аппаратная виртуализация. Сама эта поддержка встроена в процессоры и у всех современных процессоров она есть (может не быть только у древних двухядерников и более старых).

Называются технологии Intel VT-x и VT-d (в дорогих процессорах) и AMD-V. Смысл её заключается в том, что команды подаются напрямую на процессор, минуя драйверы операционной системы. Включается аппаратная виртуализация в настройках ВМ на вкладке «Система -> Ускорение»

Но у вас это может не заработать, потому что эта опция по умолчанию отключена в БИОСе в целях безопасности. Может выдаваться ошибка «Функции аппаратной виртуализации VT-x/AMD-V включены, но не функционируют». Поэтому нам нужно перезагрузить компьютер и войти в биос.

Если не знаете как, и лень читать статью, то в двух словах: сразу после включения компьютера в течении 10 секунд жмём кнопки F1, F2, Delete или если написано на экране, то читаем какую кнопку нажать. Смотрим какой у вас биос по фоткам и ищем похожую настройку:

С графическим интерфейсом

Жмём дополнительно, входим в расширенный режим, далее «Конфигурация ЦП»

Ищем настройку «Intel Virtualization Technology» и меняем на положение «Вкл.» (On)

Если же у вас процессор от AMD, то настройка будет называться «Secure Virtual Machines». Сохраняем изменения кнопкой «F10».

С текстовым интерфейсом:

Идём в «Security -> Virtualization»

Включаем технологию аппаратной виртуализации в положение «Enabled»

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

Второй причиной почему может не работать аппаратная виртуализация в Windows 8/10  — это включённая встроенная виртуальная машина Hyper-V.

Успехов!

Virtual machines and IBM Cloud

IBM Cloud offers the opportunity to configure and run your own VMs based on different technical and pricing options. You can select technical profiles for VMs based on the required computing power, memory, local storage, and GPU capabilities, tailoring the system for your specific workload. You can also manage VMware VMs using IBM Cloud for VMware Solutions.

You can choose from public or private nodes to suit your security and compliance requirements. A private, single-tenant service can reside on a dedicated host of your choosing from over 60 IBM data centers in 19 countries around the world.

Choose from a panoply of deployment options to match your pricing needs. A public VM instance that you reserve for a set time in advance is less expensive than a non-reserved system. Alternatively, you can choose a VM based on spot market pricing to handle temporary workloads.

IBM Cloud also enables you to mix and match virtual server and bare metal resources to suit your workload requirements.

To find out more, visit the IBM Cloud page and sign up for an IBM ID.

How to choose a virtual machine provider

Selecting a virtual machine and cloud provider doesn’t have to be challenging, as long as you know what to look for. The virtual machine needs to fit your workload needs and business budget, of course, but other factors play key roles between you and your virtualization environment. Below are ten things to consider when selecting a virtual machine service provider.

  • Reliable support – Ensure there’s 24/7 customer support by phone, email and chat or walk away. You want a real person on the other end of the line to help you through critical IT situations. It’s also important to note which cloud providers offer additional services for more hands-on backing.
  • Managed options – Does the cloud provider offer both unmanaged and managed solutions? If you don’t know virtualization technology in and out, consider a provider that’ll be responsible for setup, maintenance and ongoing performance monitoring.
  • Software integration – Will your virtual machine environment play well with others? Operating systems, third party software, open source technology and applications help you deliver more solutions across your business. You’ll want a virtual machine provider with both support for and strong partnerships with the industry’s most-used software suppliers. Note: Stay away from vendor lock-ins.
  • High-quality network and infrastructure – How up-to-date is the infrastructure your new virtual machine will run on? This includes dependable bare metal servers, modern data centers, and the network backbone. A cloud provider should be able to deliver its part of the deal with state-of-the-art hardware and high-speed networking technology.
  • Location, location, location – The closer the data is to your users, the less hassles you’ll run into with latency, security, and timely service delivery. A good global network of scattered data centers and POP locations is central to having data where and when you need it most.
  • Backup and recovery – What plan does your cloud provider have in place for keeping your virtual machines up and running in the face of unexpected events? Do they also provide add-on backup and redundancy options for your virtualized environment? Continuous operation is something you should take seriously.
  • Scalability ease – How fast and easy will it be for you to spin up, spin down, reserve, pause, and update your virtual machine? The word you want to hear most when it comes to virtual machine scalability is “on-demand.”
  • Varied CPU configurations – The more configurations, the better. Not every virtual machine configuration fits every workload during every season of usage. Be sure to look for a virtual machine provider that delivers varied configuration packages for both single and multi-tenant requirements.
  • Security layers – Ask your provider about them, then ask about them again. Your business data is currency in the highest form, especially when dealing with sensitive client information. Private network lines, federal data center options, built-in encryption features, and meeting regulatory compliance standards are essential to protecting your most valuable asset.
  • Seamless migration support – Your IT priorities will always evolve. This we all know. Any virtual machine provider should be able to help you lift and shift between hybrid, on-premise and off-prem environments. Look for full data ingest, over-the-network and application-led migration options.

О чем следует подумать перед созданием виртуальной машины?

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

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

Расположения

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

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

Метод Описание
Портал Azure Выберите расположение из списка при создании виртуальной машины.
Azure PowerShell Используйте команду Get-AzLocation.
REST API Используйте операцию вывода списка расположений.
Azure CLI Используйте операцию az account list-locations.

Управление виртуальной машиной с помощью узла Hyper-V (VMConnect)

  1. В левой части панели навигации щелкните средство виртуальные машины .
  2. В верхней части средства «виртуальные машины» перейдите на вкладку » Инвентаризация «. выберите виртуальную машину из списка и щелкните » дополнительноПодключение или скачайте RDP-файл». Подключение позволит вам взаимодействовать с гостевой виртуальной машиной через веб-консоль удаленный рабочий стол, интегрированную в в Windows центре администрирования. Скачивание RDP-файла загружает файл. RDP, который можно открыть с помощью приложения подключение к удаленному рабочему столу (mstsc.exe). Оба варианта будут использовать VMConnect для подключения к гостевой виртуальной машине через узел Hyper-V, и потребуется ввести учетные данные администратора для сервера узла Hyper-V.

Просмотр инвентаризации виртуальных машин

  1. В левой части панели навигации щелкните средство виртуальные машины .
  2. В верхней части средства » виртуальные машины » находятся две вкладки: вкладка Сводка и Инвентаризация . На вкладке Inventory (Инвентаризация ) перечислены виртуальные машины, доступные на текущем сервере или в целом кластере, а также приведены команды для управления отдельными виртуальными машинами. Можно сделать следующее:
    • Просмотр списка виртуальных машин, работающих на текущем сервере или в кластере.
    • Просмотрите состояние виртуальной машины и сервер узла, если вы просматриваете виртуальные машины для кластера. Также просмотрите использование ЦП и памяти с точки зрения узла, включая нехватку памяти, потребность в памяти и выделенную память, а также время работоспособности виртуальной машины, состояние пульса и состояние защиты с помощью Azure Site Recovery.
    • .
    • Удаление, запуск, отключение, завершение работы, приостановка, возобновление, сброс или переименование виртуальной машины. Также Сохраните виртуальную машину, удалите сохраненное состояние или создайте контрольную точку.
    • .
    • Подключение в консоль виртуальной машины с помощью VMConnect через узел Hyper-V.
    • .
    • Для операций, которые могут выполняться на нескольких виртуальных машинах, таких как запуск, завершение работы, сохранение, приостановка, удаление, сброс, можно выбрать несколько виртуальных машин и запустить операцию одновременно.

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

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

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

  1. Из отказоустойчивого кластера или подключения к кластеру с поддержкой технологии Hyper-in щелкните средство виртуальные машины в левой части панели навигации.
  2. В верхней части средства «виртуальные машины» перейдите на вкладку » Инвентаризация «. Выберите виртуальную машину из списка и нажмите кнопку больше.
  3. Выберите сервер из списка доступных узлов кластера и нажмите кнопку переместить.
  4. уведомления о ходе перемещения будут отображаться в правом верхнем углу Windows центре администрирования. Если перемещение прошло успешно, вы увидите, что имя сервера узла изменилось в списке виртуальных машин.

Сравнение моделей с одним и несколькими арендаторами

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

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

Виртуальные машины с одним арендатором доступны в двух вариантах — выделенные хосты и выделенные экземпляры.

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

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

Программы (или гипервизоры) для создания виртуальной машины

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

Hyper-v

Hyper-V — это гипервизор Microsoft, включенный в Windows, особенно в профессиональных версиях, таких как Windows 10 Pro. Этот гипервизор специализируется на эмуляции других версий Windows, но не отличается простотой или интуитивностью использования.

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

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

VMware

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

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

VirtualBox

Не в последнюю очередь, у нас есть VirtualКоробка , Основное отличие этой программы от предыдущих заключается в том, что она абсолютно бесплатна для всех пользователей и с открытым исходным кодом. Также мы можем найти его для Windows, Linux и macOS.

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

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

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