Hyper v лицензирование linux

Содержание
  1. Поддерживаемые виртуальные машины Linux и FreeBSD для Hyper-V на Windows
  2. Рекомендации по запуску Linux в Hyper-V
  3. Настройка файловых систем Linux в динамических VHDX-файлах
  4. Время ожидания меню GRUB на виртуальных машинах поколения 2
  5. Загрузка PxE на виртуальных машинах поколения 2
  6. Использование статических MAC-адресов с отказоустойчивой кластеризацией
  7. Использование сетевых адаптеров, относящихся к Hyper-V, а не устаревших сетевых адаптеров
  8. Для повышения производительности дискового ввода-вывода используйте планировщик заданий (NOOP/None)
  9. Зарезервируйте больше памяти для кдумп
  10. Сжатие VHDX-файлов или расширения VHD и VHDX может привести к ошибочным таблицам разделов GPT
  11. миграция физических Linux серверов в виртуальную среду гипервизора Microsoft Hyper-V
  12. Как использовать Hyper-V для запуска любого дистрибутива Linux на Windows 10
  13. Hyper-V: ответ Microsoft на виртуализацию
  14. Установка Hyper-V
  15. Запустите Linux из Hyper V
  16. Активация и использование вашей виртуальной машины
  17. «Вы получили Linux в моей Windows!»

Поддерживаемые виртуальные машины Linux и FreeBSD для Hyper-V на Windows

область применения: Windows Server 2022, Azure Stack хЦи, версия 20H2; Windows сервер 2019, Windows Server 2016, Hyper-V Server 2016, Windows Server 2012 r2, Hyper-V Server 2012 R2, Windows Server 2012, Hyper-V Server 2012, Windows Server 2008 R2, Windows 10, Windows 8.1, Windows 8, Windows 7,1, Windows 7

Hyper-V поддерживает как эмулированные, так и устройства Hyper-V для виртуальных машин Linux и FreeBSD. При работе с имитируемыми устройствами не требуется устанавливать дополнительное программное обеспечение. Однако эмулированные устройства не обеспечивают высокую производительность и не могут использовать обширную инфраструктуру управления виртуальными машинами, предлагаемую технологией Hyper-V. Чтобы полностью использовать все преимущества, предоставляемые Hyper-V, лучше всего использовать устройства, относящиеся к Hyper-V, для Linux и FreeBSD. Коллекция драйверов, необходимых для запуска устройств, связанных с Hyper-V, известна как Linux Integration Services (LIS) или FreeBSD Integration Services (BIS).

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

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

Для старых выпусков FreeBSD (до 10,0) корпорация Майкрософт предоставляет порты, которые содержат устанавливаемые драйверы BIS и соответствующие управляющие программы для виртуальных машин FreeBSD. Для новых выпусков FreeBSD номер BIS встроен в операционную систему FreeBSD, и отдельное скачивание или установка не требуются, за исключением загрузки KVP портов, необходимой для FreeBSD 10,0.

Целью этого содержимого является предоставление информации, помогающей упростить развертывание Linux или FreeBSD в Hyper-V. Ниже приведены конкретные сведения.

Дистрибутивы Linux или выпуски FreeBSD, требующие загрузки и установки драйверов LIS или BIS.

Дистрибутивы Linux или выпуски FreeBSD, содержащие встроенные драйверы LIS или BIS.

Карты распределения компонентов, которые указывают на функции в основных дистрибутивах Linux или в выпусках FreeBSD.

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

Описание функции для каждого компонента LIS или BIS.

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

Источник

Рекомендации по запуску Linux в Hyper-V

область применения: Windows Server 2022, Azure Stack хЦи, версия 20H2; Windows сервер 2019, Windows Server 2016, Hyper-V Server 2016, Windows Server 2012 r2, Hyper-V Server 2012 R2, Windows Server 2012, Hyper-V Server 2012, Windows Server 2008 R2, Windows 10, Windows 8.1, Windows 8, Windows 7,1, Windows 7

Этот раздел содержит список рекомендаций по запуску виртуальной машины Linux в Hyper-V.

Настройка файловых систем Linux в динамических VHDX-файлах

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

  • При создании VHDX используйте 1 МБ Блокксизебитес (из 32 МБ по умолчанию) в PowerShell, например:

    Формат ext4 является предпочтительным для ext3, так как ext4 больше пространства, чем ext3 при использовании с динамическими VHDX-файлами.

    При создании файловой системы укажите число групп 4096, например:

    Время ожидания меню GRUB на виртуальных машинах поколения 2

    Из-за того, что устаревшее оборудование удаляется из эмуляции на виртуальных машинах поколения 2, для отображения меню GRUB слишком быстро вычисляется таймер обратного отсчета, и сразу же загружается запись по умолчанию. Пока GRUB не будет использоваться для использования таймера, поддерживаемого EFI, измените /Бут/груб/груб.конф,/т.п./default/grub или эквивалентным параметром «Timeout = 100000» вместо значения по умолчанию «timeout = 5».

    Загрузка PxE на виртуальных машинах поколения 2

    Так как в виртуальных машинах поколения 2 отсутствует таймер «СМОЛой», сетевые подключения к PxE-серверу TFTP можно преждевременно завершить и предотвратить считывание конфигурации GRUB и загрузку ядра с сервера.

    В дистрибутивах Linux, отличных от RHEL 6. x, можно выполнить аналогичные действия, чтобы настроить GRUB v 0.97 для загрузки ядер Linux с PxE-сервера.

    Кроме того, при вводе с помощью клавиатуры и мыши RHEL/CentOS 6,6 не будет работать с предварительно установленным ядром, что не позволит указать параметры установки в меню. Чтобы разрешить выбор параметров установки, должна быть настроена последовательная консоль.

    В файле ефидефаулт на PxE-сервере добавьте следующий параметр ядра «console = ttyS1» .

    На виртуальной машине в Hyper-V настройте COM-порт с помощью этого командлета PowerShell:

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

    Использование статических MAC-адресов с отказоустойчивой кластеризацией

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

    Использование сетевых адаптеров, относящихся к Hyper-V, а не устаревших сетевых адаптеров

    Настройте и используйте виртуальный адаптер Ethernet, который является сетевой картой Hyper-V с повышенной производительностью. Если к виртуальной машине подключены как устаревшие, так и сетевые адаптеры, относящиеся к Hyper-V, сетевые имена в выходных данных команды ifconfig-a могут показывать случайные значения, такие как _tmp12000801310. Чтобы избежать этой проблемы, удалите все устаревшие сетевые адаптеры при использовании сетевых адаптеров, связанных с Hyper-V, в виртуальной машине Linux.

    Для повышения производительности дискового ввода-вывода используйте планировщик заданий (NOOP/None)

    Ядро Linux предлагает два набора планировщиков дискового ввода-вывода для переупорядочивания запросов. Один набор предназначен для более старой подсистемы «BLK», а один — для новой подсистемы «BLK-MQ». В любом случае с современными твердотельными дисками рекомендуется использовать планировщик, который передает решения о планировании в базовый гипервизор Hyper-V. Для ядер Linux, использующих подсистему «BLK», это планировщик «NOOP». Для ядер Linux, использующих подсистему «BLK-MQ», это планировщик «None».

    Для конкретного диска доступные планировщики могут отображаться в этой папке файловой системы:/СИС/класс/блокк/ /куеуе/счедулер с выбранным планировщиком в квадратных скобках. Планировщик можно изменить, записав в это расположение файловой системы. Чтобы сохранить изменения между перезагрузками, необходимо добавить это изменение в скрипт инициализации. Дополнительные сведения см. в документации по дистрибутив Linux.

    Версии ядра Linux ниже 2.6.37 не поддерживают NUMA в Hyper-V с виртуальными машинами большего размера. Эта проблема влияет в основном на дистрибутивы более ранних версий, в которых используется исходное ядро Red Hat 2.6.32, и была исправлена в Red Hat Enterprise Linux (RHEL) 6.6 (kernel-2.6.32-504). В системах под управлением модифицированных ядер старше версии 2.6.37 или ядер RHEL старше 2.6.32-504 в командной строке ядра необходимо задать параметр загрузки numa=off в файле grub.conf. Дополнительные сведения см. в статье базы знаний Red Hat 436883.

    Зарезервируйте больше памяти для кдумп

    Если ядро записи дампа завершается с тревогой при загрузке, зарезервируйте больше памяти для ядра. Например, измените параметр crashkernel = 384M-: 128M на crashkernel = 384M-: 256M в файле конфигурации Ubuntu GRUB.

    Сжатие VHDX-файлов или расширения VHD и VHDX может привести к ошибочным таблицам разделов GPT

    Hyper-V позволяет сжимать файлы виртуального диска (VHDX) без учета разделов, томов или структур данных файловой системы, которые могут существовать на диске. Если VHDX-файл сжимается до конца раздела, то данные могут быть потеряны, при этом Секция может быть повреждена, а при чтении секции могут возвращаться недопустимые данные.

    После изменения размера VHD или VHDX администраторы должны использовать служебную программу, например fdisk, или частично обновить структуру разделов, томов и файловой системы, чтобы отразить изменение размера диска. Сжатие или увеличение размера VHD или VHDX с таблицей разделов GUID (GPT) вызовет предупреждение, если для проверки макета раздела используется средство управления секциями, и администратору будет выведено предупреждение об исправлении первого и дополнительного заголовков GPT. Этот ручной этап можно выполнить без потери данных.

    Источник

    миграция физических Linux серверов в виртуальную среду гипервизора Microsoft Hyper-V

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

    В продолжении «Вялых попыток Linux P2V-конвертации для Hyper-V» (Ивашенцева Андрея, http://bit.ly/hzaV6L ). В интернетах нет однозначного решения по такой миграции, основные варианты известны давно:

    1. Linux -> Vmware Converter 4 -> Vmware ESX -> VMDK2VHD -> Hyper-V -> Установка LinuxIC
    2. Альтернативные решения:
      1. PlateSpin® Migrate (принадлежит Novell, бывший Invirtus Enterprise VM Converter) ,
      2. Quest® vConverter (бывший Vizioncore),
      3. Citrix XenConvert (но тут без промежуточной миграции в Vmware не обойдешься).

    3. Установка Linux сразу в Hyper-V и миграция данных и конфигурации средствами Linux, тоже очень интересно.
    4. Возможно, есть что-то еще, буду рад, если кто-то поделиться этими знаниями.

    Hyper V и System Center Virtual Machine Manager не умеют мигрировать Linux P2V, что не мешает им довольно успешно его виртуализировать, есть инструменты интеграции hyper-v для Linux – LinuxIC.
    Задача, которую я пытался решить: освободить устаревшее оборудование, на котором крутятся базы данных Oracle, все это крутиться под Fedora и перенести виртуальные машины в используемый у нас гипервизор Hyper-V.

    Я пошел по известному пути номер один моего списка. Миграция состоит из следующих шагов, подразумевается, что у вас уже установлен Windows Server 2008 с Hyper-V и System Center Virtual Machine Manager:

    1. Установка Vmware Converter на Windows машину.
    2. Установка Vmware ESXi. Настройка SSH доступа.
    3. Процесс миграции в ESXi.
    4. Копирование VMDK c ESXi на сервер Hyper-V по SSH при помощи Winscp.
    5. Добавление папки c файлами vmware в библиотеку SCVMM, и конвертация V2V (VMDK в VHD при помощи Wizard SCVMM).
    6. Проверка и запуск вашего Linux сервера на Hyper-V .
    7. Интеграция компонентов LinuxIC.

    Vmware Converter понадобиться лишь на время миграции в Vmware, хорошо, если будет высокоскоростной Ethernet адаптер. Можно сразу попробовать возможность миграции вашего Linux сервера, начав миграцию и указав данные с рутовым доступом, и нажав View source details.

    C этого момента вы поймете что для миграции вам необходим Vmware ESXi, он бесплатен для загрузки и использования. Так же есть 60-дневный период для управления им через vSphere Client. Я ставил на первый попавшийся PC с процессором поддерживающим виртуализацию аппаратно. Установку Vmware ESXi описывать нет смысла, там нет ничего такого, что вызвало бы трудности (next – next –next). На всякий случай вот ссылка на руководство по установке (http://bit.ly/frcqdD). Единственное что нужно учитывать так это: места на жестком диске должно хватить для данных ваших мигрируемых серверов. Так же понадобиться настроить удаленный SSH доступ, как обозначено на скриншоте.

    Визардом Vmware Converter начинаем p2v миграцию, у меня это заняло около часа при 140 Gb данных одного из серверов.

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

    В System Center Virtual Machine Manager добавляем папку с образом из Vmware, все файлы что я вытащил из Vmware ESXi по SSH.

    Добавив все, создаем задачу миграции V2V в SCVMM.

    Опять ожидаем, поскольку я разворачивал машину на сервере который является лишь хостом Hyper-V, а SCVMM стоит на отдельной машине – процесс занял около полутора часов.

    В итоге я получил работающую машину под Linux Fedora под Hyper-V

    Источник

    Как использовать Hyper-V для запуска любого дистрибутива Linux на Windows 10

    Когда вы думаете, что изучили всю Windows, появляется какая-то функция, которая делает его еще более приятным. Например, знаете ли вы, что вы можете запустить Ubuntu или любой другой дистрибутив Linux — любую другую операционную систему в этом отношении — в Windows, используя собственное программное обеспечение Microsoft? Вот как!

    Hyper-V: ответ Microsoft на виртуализацию

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

    Отказ от ответственности: Согласно Microsoft, Hyper-V доступен в 64-разрядных версиях Windows Professional, Enterprise и Education в Windows 8 и более поздних версиях. Он недоступен в версии для Windows Home.

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

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

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

    Установка Hyper-V

    Есть несколько способов установить Hyper-V, все очень просто. Самыми простыми являются PowerShell

    и особенности Windows.

    Для PowerShell откройте свое приложение PowerShell, нажав на Стартовое меню и набрав в PowerShell. Щелкните правой кнопкой мыши на Windows PowerShell вариант и выберите Запустить от имени администратора. Затем введите в PowerShell следующее:

    Нажмите Войти и вам будет предложено загрузить Hyper V. Вы также можете загрузить Hyper V с помощью графического интерфейса пользователя, введя Возможности системы Windows в меню «Пуск» и выбрав Включить или отключить функции Windows вариант.

    Включить Hyper V вариант и выберите Хорошо скачивать.

    Запустите Linux из Hyper V

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

    Далее нам нужно создать виртуальную машину из образа ISO. Щелкните правой кнопкой мыши по параметру с меткой DESKTOP слева от окна ниже Диспетчер Hyper-V. Выбрать новый, а потом Виртуальная машина. Вы также можете сделать это через действия меню справа от окна.

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

    Следуйте указаниям мастера, уделяя особое внимание следующему:

    • Назначить память: Вы будете назначать количество оперативной памяти вашей виртуальной машине. ОЗУ будет выделено вашей виртуальной машине при запуске. Помните, что ваш лимит оперативной памяти определяет общую скорость вашей виртуальной машины. Постарайтесь поддерживать свою виртуальную машину функциональной, а не оптимальной — 4 ГБ позволят вашей виртуальной машине запускать стандартные приложения, а 8 ГБ, как правило, больше всего потребуется для запуска ресурсоемких игр. Чтобы убедиться, что ваша виртуальная машина работает нормально, проверьте Используйте динамическую память для этой виртуальной машины вариант.
    • Подключите виртуальный жесткий диск: Выбрать Создать виртуальный жесткий диск. Для Размер параметр, не забудьте указать как размер вашей ОС, так и дополнительное хранилище для файлов, программ и т. д. Windows 10, например, занимает около 20 ГБ для 64-разрядной версии.

    Пройдите свой путь к Варианты установки. В этом окне выберите Установите операционную систему с загрузочного CD / DCD-ROM. Далее выберите Файл изображения (.iso) переключатель и выберите файл ISO через Просматривать кнопка.

    Приведенный выше пример включает в себя элементарную ОС

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

    Активация и использование вашей виртуальной машины

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

    Вы должны увидеть установленную ОС с пометкой под основной Виртуальные машины окно. Щелкните правой кнопкой мыши на вашей виртуальной машине и выберите Начните вариант. Ваша виртуальная машина будет инициирована. Когда это государственный установлен в Бег, Теперь вы можете запустить виртуальную машину. Щелкните правой кнопкой мыши на вашей беговой машине и выберите соединять. Это, наконец, откроет ваш ISO.

    Установите свою ОС, как и любую другую. Теперь у вас есть фантастическая, оригинальная виртуальная машина дистрибутива Linux. Лучшая вещь об установке дистрибутивов Linux

    это выбор. Linux способен на абсолютно все. Линукс — от красивого дистрибутива до в основном технического.

    «Вы получили Linux в моей Windows!»

    Что лучше, чем одна операционная система? Две операционные системы, работающие в тандеме друг с другом в одном доверенном приложении. Теперь вы можете попробовать стабильный или другой дистрибутив Linux в безопасной среде. Ну, это и любая другая операционная система. Чего же ты ждешь?

    Следующим лучшим вариантом для тестирования Linux является двойная загрузка с Windows

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

    Источник

    Читайте также:  Check file type linux
Оцените статью