Hyper v установка linux

Hyper v установка linux

Область применения. Windows Server 2019, 2016, Hyper-V Server 2019, 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 Applies To: Windows Server 2019, 2016, Hyper-V Server 2019, 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

Начиная с Ubuntu 12,04, при загрузке пакета "Linux-Virtual" устанавливается ядро, подходящее для использования в качестве гостевой виртуальной машины. Beginning with Ubuntu 12.04, loading the "linux-virtual" package installs a kernel suitable for use as a guest virtual machine. Этот пакет всегда зависит от последнего минимально общего образа ядра и заголовков, используемых для виртуальных машин. This package always depends on the latest minimal generic kernel image and headers used for virtual machines. Хотя его использование является необязательным, виртуальный ядро Linux загружает меньшее число драйверов и может ускорить загрузку и снизить нагрузку на память, чем универсальный образ. While its use is optional, the linux-virtual kernel will load fewer drivers and may boot faster and have less memory overhead than a generic image.

Чтобы получить полное использование Hyper-V, установите соответствующие пакеты Linux-Tools и Linux-Cloud-Tools, чтобы установить средства и управляющие программы для использования с виртуальными машинами. To get full use of Hyper-V, install the appropriate linux-tools and linux-cloud-tools packages to install tools and daemons for use with virtual machines. При использовании ядра Linux для виртуальных систем Загрузите Linux-Tools-Virtual и Linux-Cloud-Tools-Virtual. When using the linux-virtual kernel, load linux-tools-virtual and linux-cloud-tools-virtual.

Следующая схема распределения признаков показывает функции в каждой версии. The following feature distribution map indicates the features in each version. Известные проблемы и способы их решения для каждого распространения перечислены после таблицы. The known issues and workarounds for each distribution are listed after the table.

Условные обозначения таблицы Table legend

Встроенные в систему LIS включены в состав этого дистрибутива Linux. Built in — LIS are included as part of this Linux distribution. Пакет скачивания LIS, предоставленный корпорацией Майкрософт, не подходит для этого распространения, поэтому не устанавливайте его. The Microsoft-provided LIS download package doesn’t work for this distribution, so don’t install it. Номера версий модулей ядра для встроенных LIS (например, как показано в лсмод) отличаются от номера версии в пакете скачанных пакетов LIS, предоставленных корпорацией Майкрософт. The kernel module version numbers for the built in LIS (as shown by lsmod, for example) are different from the version number on the Microsoft-provided LIS download package. Несоответствие не означает, что встроенное в LIS Обновление устарело. A mismatch doesn’t indicate that the built in LIS is out of date.

✔-Доступно компонентов ✔ — Feature available

(пусто) — функция недоступна (blank) — Feature not available

ВозможностьFeature Версия операционной системы Windows ServerWindows Server operating system version 18,10/19,0418.10 / 19.04 18,04 LTS18.04 LTS 16,04 LTS16.04 LTS 14,04 LTS14.04 LTS 12,04 LTS12.04 LTS
ДоступностьAvailability Встроенные методы Built-in Встроенные методы Built-in Встроенные методы Built-in Встроенные методы Built-in Встроенные методы Built-in
ЦентральныйCore 2019, 2016, 2012 R2, 2012, 2008 R2 2019, 2016, 2012 R2, 2012, 2008 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
Точное время Windows Server 2016 Windows Server 2016 Accurate Time 2019, 2016 2019, 2016 ✔ ✔ ✔ ✔ ✔ ✔
СетиNetworking
Кадры крупного размера Jumbo frames 2019, 2016, 2012 R2, 2012, 2008 R2 2019, 2016, 2012 R2, 2012, 2008 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
Добавление тегов и магистрали виртуальной ЛС VLAN tagging and trunking 2019, 2016, 2012 R2, 2012, 2008 R2 2019, 2016, 2012 R2, 2012, 2008 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
Динамическая миграция Live migration 2019, 2016, 2012 R2, 2012, 2008 R2 2019, 2016, 2012 R2, 2012, 2008 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
Статическая Вставка IP-адресов Static IP Injection 2019, 2016, 2012 R2, 2012 2019, 2016, 2012 R2, 2012 ✔Примечание 1 ✔ Note 1 ✔Примечание 1 ✔ Note 1 ✔Примечание 1 ✔ Note 1 ✔Примечание 1 ✔ Note 1 ✔Примечание 1 ✔ Note 1
vRSS vRSS 2019, 2016, 2012 R2 2019, 2016, 2012 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
Сегментация TCP и разгрузка контрольной суммы TCP Segmentation and Checksum Offloads 2019, 2016, 2012 R2, 2012, 2008 R2 2019, 2016, 2012 R2, 2012, 2008 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
SR-IOV; SR-IOV 2019, 2016 2019, 2016 ✔ ✔ ✔ ✔ ✔ ✔
ОбъемаStorage
Изменение размера VHDX VHDX resize 2019, 2016, 2012 R2 2019, 2016, 2012 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
виртуальный адаптер Fibre Channel; Virtual Fibre Channel 2019, 2016, 2012 R2 2019, 2016, 2012 R2 ✔Примечание 2 ✔ Note 2 ✔Примечание 2 ✔ Note 2 ✔Примечание 2 ✔ Note 2 ✔Примечание 2 ✔ Note 2
Динамическая Архивация виртуальных машин Live virtual machine backup 2019, 2016, 2012 R2 2019, 2016, 2012 R2 ✔Примечание 3, 4, 6 ✔ Note 3, 4, 6 ✔Примечание 3, 4, 5 ✔ Note 3, 4, 5 ✔Примечание 3, 4, 5 ✔ Note 3, 4, 5 ✔Примечание 3, 4, 5 ✔ Note 3, 4, 5
Поддержка TRIM TRIM support 2019, 2016, 2012 R2 2019, 2016, 2012 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
WWN ДЛЯ SCSI SCSI WWN 2019, 2016, 2012 R2 2019, 2016, 2012 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
СвободнойMemory
Поддержка ядра PAE PAE Kernel Support 2019, 2016, 2012 R2, 2012, 2008 R2 2019, 2016, 2012 R2, 2012, 2008 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
Настройка зазора MMIO Configuration of MMIO gap 2019, 2016, 2012 R2 2019, 2016, 2012 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
Динамическая память — "горячее" Добавление Dynamic Memory — Hot-Add 2019, 2016, 2012 R2, 2012 2019, 2016, 2012 R2, 2012 ✔Примечание 7, 8, 9 ✔ Note 7, 8, 9 ✔Примечание 7, 8, 9 ✔ Note 7, 8, 9 ✔Примечание 7, 8, 9 ✔ Note 7, 8, 9 ✔Примечание 7, 8, 9 ✔ Note 7, 8, 9
Всплывающие подсказки динамическая память Dynamic Memory — Ballooning 2019, 2016, 2012 R2, 2012 2019, 2016, 2012 R2, 2012 ✔Примечание 7, 8, 9 ✔ Note 7, 8, 9 ✔Примечание 7, 8, 9 ✔ Note 7, 8, 9 ✔Примечание 7, 8, 9 ✔ Note 7, 8, 9 ✔Примечание 7, 8, 9 ✔ Note 7, 8, 9
Изменение размера памяти среды выполнения Runtime Memory Resize 2019, 2016 2019, 2016 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
РолиVideo
Устройство, относящееся к Hyper-V Hyper-V specific video device 2019, 2016, 2012 R2, 2012, 2008 R2 2019, 2016, 2012 R2, 2012, 2008 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
ВключаемMiscellaneous
Пара "ключ-значение" Key/value pair 2019, 2016, 2012 R2, 2012, 2008 R2 2019, 2016, 2012 R2, 2012, 2008 R2 ✔Примечание 6, 10 ✔ Note 6, 10 ✔Примечание 5, 10 ✔ Note 5, 10 ✔Примечание 5, 10 ✔ Note 5, 10 ✔Примечание 5, 10 ✔ Note 5, 10 ✔Примечание 5, 10 ✔ Note 5, 10
Немаскируемое прерывание Non-Maskable Interrupt 2019, 2016, 2012 R2 2019, 2016, 2012 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
Копирование файлов с узла на гость File copy from host to guest 2019, 2016, 2012 R2 2019, 2016, 2012 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
Команда лсвмбус lsvmbus command 2019, 2016, 2012 R2, 2012, 2008 R2 2019, 2016, 2012 R2, 2012, 2008 R2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
Сокеты Hyper-V Hyper-V Sockets 2019, 2016 2019, 2016
Транзитный/ДДА PCI PCI Passthrough/DDA 2019, 2016 2019, 2016 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
Виртуальные машины поколения 2Generation 2 virtual machines
Загрузка с помощью UEFI Boot using UEFI 2019, 2016, 2012 R2 2019, 2016, 2012 R2 ✔Примечание 11, 12 ✔ Note 11, 12 ✔Примечание 11, 12 ✔ Note 11, 12 ✔Примечание 11, 12 ✔ Note 11, 12 ✔Примечание 11, 12 ✔ Note 11, 12
Безопасная загрузка Secure boot 2019, 2016 2019, 2016 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
Читайте также:  Toshiba l850 не включается

Примечания Notes

Статическая Вставка IP-адресов может не работать, если Диспетчер сети настроен для конкретного сетевого адаптера Hyper-V на виртуальной машине. Static IP injection may not work if Network Manager has been configured for a given Hyper-V-specific network adapter on the virtual machine. Чтобы обеспечить гладкую работу статического внедрения IP-адресов, убедитесь, что диспетчер сети полностью отключен или отключен для определенного сетевого адаптера через его файл ifcfg-ЕСКС . To ensure smooth functioning of static IP injection please ensure that Network Manager is turned off completely or has been turned off for a specific network adapter through its ifcfg-ethX file.

При использовании виртуальных устройств оптоволоконного канала убедитесь, что логический номер устройства 0 (LUN 0) заполнен. While using virtual fiber channel devices, ensure that logical unit number 0 (LUN 0) has been populated. Если LUN 0 не заполнен, виртуальная машина Linux может не иметь возможности подключать устройства оптоволоконного канала в собственном режиме. If LUN 0 has not been populated, a Linux virtual machine might not be able to mount fiber channel devices natively.

Если во время динамической операции резервного копирования виртуальных машин имеются открытые дескрипторы файлов, то в некоторых уголках резервных виртуальных жестких дисков может потребоваться проверка согласованности файловой системы ( fsck ) при восстановлении. If there are open file handles during a live virtual machine backup operation, then in some corner cases, the backed-up VHDs might have to undergo a file system consistency check ( fsck ) on restore.

Операции динамической архивации могут автоматически завершаться сбоем, если виртуальная машина имеет подключенное устройство iSCSI или прямое подключенное хранилище (также называемое транзитным диском). Live backup operations can fail silently if the virtual machine has an attached iSCSI device or direct-attached storage (also known as a pass-through disk).

В выпусках долгосрочной поддержки (LTS) используйте последнюю версию ядра для обновления виртуальных аппаратных средств (HWE) для Integration Services Linux. On long term support (LTS) releases use latest virtual Hardware Enablement (HWE) kernel for up to date Linux Integration Services.

Чтобы установить ядро, настроенное для Azure, на 14,04, 16,04 и 18,04, выполните следующие команды в качестве корневого (или sudo): To install the Azure-tuned kernel on 14.04, 16.04 and 18.04, run the following commands as root (or sudo):

12,04 не имеет отдельного виртуального ядра. 12.04 does not have a separate virtual kernel. Чтобы установить универсальный ядро HWE на 12,04, выполните следующие команды в качестве корневого (или sudo): To install the generic HWE kernel on 12.04, run the following commands as root (or sudo):

В Ubuntu 12,04 следующие управляющие программы Hyper-V находятся в отдельном установленном пакете: On Ubuntu 12.04 the following Hyper-V daemons are in a separately installed package:

  • Управляющая программа моментальных снимков VSS . Эта управляющая программа необходима для создания динамических резервных копий виртуальных машин Linux. VSS Snapshot daemon — This daemon is required to create live Linux virtual machine backups.
  • Управляющая программа KVP . Эта управляющая программа позволяет задавать и запрашивать внутренние и внешние пары значений ключа. KVP daemon — This daemon allows setting and querying intrinsic and extrinsic key value pairs.
  • управляющая программа фкопи . Эта управляющая программа реализует службу копирования файлов между узлом и гостем. fcopy daemon — This daemon implements a file copying service between the host and guest.

Чтобы установить управляющую программу KVP на 12,04, выполните следующие команды в качестве корневого (или sudo). To install the KVP daemon on 12.04, run the following commands as root (or sudo).

При каждом обновлении ядра необходимо перезагрузить виртуальную машину, чтобы использовать ее. Whenever the kernel is updated, the virtual machine must be rebooted to use it.

В Ubuntu 18,10 или 19,04 используйте последнюю версию виртуального ядра для получения актуальных возможностей Hyper-V. On Ubuntu 18.10 or 19.04, use the latest virtual kernel to have up-to-date Hyper-V capabilities.

Чтобы установить виртуальный ядро на 18,10 или 19,04, выполните следующие команды в качестве корневого (или sudo): To install the virtual kernel on 18.10 or 19.04, run the following commands as root (or sudo):

При каждом обновлении ядра необходимо перезагрузить виртуальную машину, чтобы использовать ее. Whenever the kernel is updated, the virtual machine must be rebooted to use it.

Поддержка динамической памяти доступна только на 64-разрядных виртуальных машинах. Dynamic memory support is only available on 64-bit virtual machines.

Динамическая память операции могут завершиться ошибкой, если в операционной системе на виртуальной машине слишком мало памяти. Dynamic Memory operations can fail if the guest operating system is running too low on memory. Ниже приведены некоторые рекомендации. The following are some best practices:

Объем памяти при запуске и минимальный объем памяти должны быть больше или равны объему памяти, рекомендуемому для поставщика распространения. Startup memory and minimal memory should be equal to or greater than the amount of memory that the distribution vendor recommends.

Приложения, которые обычно потребляют всю доступную память в системе, могут потреблять до 80 процентов доступной памяти. Applications that tend to consume the entire available memory on a system are limited to consuming up to 80 percent of available RAM.

При использовании динамическая память в операционных системах Windows Server 2019, Windows Server 2016 или Windows Server 2012/2012 R2 укажите объем памяти при запуске, Минимальный объем памятии параметры максимального объема памяти , кратные 128 мегабайтам (МБ). If you are using Dynamic Memory on Windows Server 2019, Windows Server 2016 or Windows Server 2012/2012 R2 operating systems, specify Startup memory, Minimum memory, and Maximum memory parameters in multiples of 128 megabytes (MB). Несоблюдение этого действия может привести к сбоям "горячего" добавления, и в гостевой операционной системе может не появиться никакого увеличения объема памяти. Failure to do so can lead to Hot-Add failures, and you might not see any memory increase on a guest operating system.

В Windows Server 2019, Windows Server 2016 или Windows Server 2012 R2 инфраструктура пар "ключ — значение" может работать неправильно без обновления программного обеспечения Linux. In Windows Server 2019, Windows Server 2016 or Windows Server 2012 R2, the key/value pair infrastructure might not function correctly without a Linux software update. Обратитесь к поставщику распространения, чтобы получить обновление программного обеспечения на случай возникновения проблем с этой функцией. Contact your distribution vendor to obtain the software update in case you see problems with this feature.

Читайте также:  Huawei honor купон на скидку

На виртуальных машинах Windows Server 2012 R2 с версии 2 по умолчанию включена безопасная загрузка, и некоторые виртуальные машины Linux не будут загружаться, если только не будет отключен параметр безопасной загрузки. On Windows Server 2012 R2, Generation 2 virtual machines have secure boot enabled by default and some Linux virtual machines will not boot unless the secure boot option is disabled. Вы можете отключить безопасную загрузку в разделе встроенное по в параметрах виртуальной машины в диспетчере Hyper-V или отключить ее с помощью PowerShell: You can disable secure boot in the Firmware section of the settings for the virtual machine in Hyper-V Manager or you can disable it using Powershell:

Прежде чем пытаться скопировать виртуальный жесткий диск существующей виртуальной машины виртуального жесткого диска поколения 2 для создания новых виртуальных машин поколения 2, выполните следующие действия. Before attempting to copy the VHD of an existing Generation 2 VHD virtual machine to create new Generation 2 virtual machines, follow these steps:

Войдите в существующую виртуальную машину версии 2. Log in to the existing Generation 2 virtual machine.

Перейдите в каталог boot EFI. Change directory to the boot EFI directory:

Скопируйте каталог Ubuntu в новый каталог с именем Boot: Copy the ubuntu directory in to a new directory named boot:

Перейдите в каталог только что созданный каталог загрузки: Change directory to the newly created boot directory:

Переименуйте файл shimx64. EFI: Rename the shimx64.efi file:

Область применения. Windows Server 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 Applies To: Windows Server 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. This topic contains a list of recommendations for running Linux virtual machine on Hyper-V.

Настройка файловых систем Linux в динамических VHDX-файлах Tuning Linux File Systems on Dynamic VHDX Files

Некоторые файловые системы Linux могут потреблять значительный объем свободного места на диске, даже если файловая система в основном пуста. Some Linux file systems may consume significant amounts of real disk space even when the file system is mostly empty. Чтобы уменьшить объем используемого дискового пространства в динамических VHDX-файлах, учитывайте следующие рекомендации. To reduce the amount of real disk space usage of dynamic VHDX files, consider the following recommendations:

  • При создании VHDX используйте 1 МБ Блокксизебитес (из 32 МБ по умолчанию) в PowerShell, например: When creating the VHDX, use 1MB BlockSizeBytes (from the default 32MB) in PowerShell, for example:

    Формат ext4 является предпочтительным для ext3, так как ext4 больше пространства, чем ext3 при использовании с динамическими VHDX-файлами. The ext4 format is preferred to ext3 because ext4 is more space efficient than ext3 when used with dynamic VHDX files.

    При создании файловой системы укажите число групп 4096, например: When creating the filesystem specify the number of groups to be 4096, for example:

    Время ожидания меню GRUB на виртуальных машинах поколения 2 Grub Menu Timeout on Generation 2 Virtual Machines

    Из-за того, что устаревшее оборудование удаляется из эмуляции на виртуальных машинах поколения 2, для отображения меню GRUB слишком быстро вычисляется таймер обратного отсчета, и сразу же загружается запись по умолчанию. Because of legacy hardware being removed from emulation in Generation 2 virtual machines, the grub menu countdown timer counts down too quickly for the grub menu to be displayed, immediately loading the default entry. Пока GRUB не будет использоваться для использования таймера, поддерживаемого EFI, измените /Бут/груб/груб.конф,/т.п./default/grubили эквивалентным параметром "Timeout = 100000" вместо значения по умолчанию "timeout = 5". Until grub is fixed to use the EFI-supported timer, modify /boot/grub/grub.conf, /etc/default/grub, or equivalent to have "timeout=100000" instead of the default "timeout=5".

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

    Так как в виртуальных машинах поколения 2 отсутствует таймер «СМОЛой», сетевые подключения к PxE-серверу TFTP можно преждевременно завершить и предотвратить считывание конфигурации GRUB и загрузку ядра с сервера. Because the PIT timer is not present in Generation 2 Virtual Machines, network connections to the PxE TFTP server can be prematurely terminated and prevent the bootloader from reading Grub configuration and loading a kernel from the server.

    В дистрибутивах Linux, отличных от RHEL 6. x, можно выполнить аналогичные действия, чтобы настроить GRUB v 0.97 для загрузки ядер Linux с PxE-сервера. On Linux distributions other than RHEL 6.x, similar steps can be followed to configure grub v0.97 to load Linux kernels from a PxE server.

    Кроме того, при вводе с помощью клавиатуры и мыши RHEL/CentOS 6,6 не будет работать с предварительно установленным ядром, что не позволит указать параметры установки в меню. Additionally, on RHEL/CentOS 6.6 keyboard and mouse input will not work with the pre-install kernel which prevents specifying installation options in the menu. Чтобы разрешить выбор параметров установки, должна быть настроена последовательная консоль. A serial console must be configured to allow choosing installation options.

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

    На виртуальной машине в Hyper-V настройте COM-порт с помощью этого командлета PowerShell: On the VM in Hyper-V, setup a COM port using this PowerShell cmdlet:

    Указание файла Kickstart для предварительно установленного ядра также позволит избежать необходимости ввода с клавиатуры и мыши во время установки. Specifying a kickstart file to the pre-install kernel would also avoid the need for keyboard and mouse input during installation.

    Использование статических MAC-адресов с отказоустойчивой кластеризацией Use static MAC addresses with failover clustering

    Виртуальные машины Linux, которые будут развернуты с помощью отказоустойчивой кластеризации, должны быть настроены со статическим MAC-адресом для каждого виртуального сетевого адаптера. Linux virtual machines that will be deployed using failover clustering should be configured with a static media access control (MAC) address for each virtual network adapter. В некоторых версиях Linux сетевая конфигурация может быть потеряна после отработки отказа, поскольку виртуальному сетевому адаптеру назначается новый MAC-адрес. In some versions of Linux, the networking configuration may be lost after failover because a new MAC address is assigned to the virtual network adapter. Чтобы избежать потери конфигурации сети, убедитесь, что у каждого виртуального сетевого адаптера есть статический MAC-адрес. To avoid losing the network configuration, ensure that each virtual network adapter has a static MAC address. Вы можете настроить MAC-адрес, изменив параметры виртуальной машины в диспетчере Hyper-V или диспетчер отказоустойчивости кластеров. You can configure the MAC address by editing the settings of the virtual machine in Hyper-V Manager or Failover Cluster Manager.

    Читайте также:  Be quiet straight power 10 800w

    Использование сетевых адаптеров, относящихся к Hyper-V, а не устаревших сетевых адаптеров Use Hyper-V-specific network adapters, not the legacy network adapter

    Настройте и используйте виртуальный адаптер Ethernet, который является сетевой картой Hyper-V с повышенной производительностью. Configure and use the virtual Ethernet adapter, which is a Hyper-V-specific network card with enhanced performance. Если к виртуальной машине подключены как устаревшие, так и сетевые адаптеры, относящиеся к Hyper-V, сетевые имена в выходных данных команды ifconfig-a могут показывать случайные значения, такие как _tmp12000801310. If both legacy and Hyper-V-specific network adapters are attached to a virtual machine, the network names in the output of ifconfig -a might show random values such as _tmp12000801310. Чтобы избежать этой проблемы, удалите все устаревшие сетевые адаптеры при использовании сетевых адаптеров, связанных с Hyper-V, в виртуальной машине Linux. To avoid this issue, remove all legacy network adapters when using Hyper-V-specific network adapters in a Linux virtual machine.

    Используйте Планировщик заданий ввода-вывода для повышения производительности дисковых операций ввода-вывода Use I/O scheduler NOOP for better disk I/O performance

    Ядро Linux имеет четыре различных планировщика операций ввода-вывода для изменения порядка запросов с различными алгоритмами. The Linux kernel has four different I/O schedulers to reorder requests with different algorithms. NOOP — это очередь первого возврата, которая передает запланированное решение гипервизору. NOOP is a first-in first-out queue that passes the schedule decision to be made by the hypervisor. При запуске виртуальной машины Linux в Hyper-V рекомендуется использовать NOOP в качестве планировщика. It is recommended to use NOOP as the scheduler when running Linux virtual machine on Hyper-V. Чтобы изменить планировщик для конкретного устройства, в конфигурации загрузчика (например,/ЕТК/груб.конф) добавьте Лифт = NOOP в параметры ядра, а затем перезапустите. To change the scheduler for a specific device, in the boot loader’s configuration (/etc/grub.conf, for example), add elevator=noop to the kernel parameters, and then restart.

    NUMA NUMA

    Версии ядра Linux, предшествующие 2.6.37, не поддерживают NUMA в Hyper-V с более крупными размерами виртуальных машин. Linux kernel versions earlier than 2.6.37 don’t support NUMA on Hyper-V with larger VM sizes. Эта проблема в основном влияет на старые дистрибутивы с использованием вышестоящего ядра Red Hat 2.6.32 и была исправлена в Red Hat Enterprise Linux (RHEL) 6,6 (kernel-2.6.32-504). This issue primarily impacts older distributions using the upstream Red Hat 2.6.32 kernel, and was fixed in Red Hat Enterprise Linux (RHEL) 6.6 (kernel-2.6.32-504). В системах, где выполняются пользовательские ядра, отличные от 2.6.37, или ядра на основе RHEL, более ранние, чем 2.6.32-504, должен задать параметр Boot numa=off в командной строке ядра в GRUB. conf. Systems running custom kernels older than 2.6.37, or RHEL-based kernels older than 2.6.32-504 must set the boot parameter numa=off on the kernel command line in grub.conf. Дополнительные сведения см. в статье Red Hat KB 436883. For more information, see Red Hat KB 436883.

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

    Если ядро записи дампа завершается с тревогой при загрузке, зарезервируйте больше памяти для ядра. In case the dump capture kernel ends up with a panic on boot, reserve more memory for the kernel. Например, измените параметр crashkernel = 384M-: 128M на crashkernel = 384M-: 256M в файле конфигурации Ubuntu GRUB. For example, change the parameter crashkernel=384M-:128M to crashkernel=384M-:256M in the Ubuntu grub configuration file.

    Сжатие VHDX-файлов или расширения VHD и VHDX может привести к ошибочным таблицам разделов GPT Shrinking VHDX or expanding VHD and VHDX files can result in erroneous GPT partition tables

    Hyper-V позволяет сжимать файлы виртуального диска (VHDX) без учета разделов, томов или структур данных файловой системы, которые могут существовать на диске. Hyper-V allows shrinking virtual disk (VHDX) files without regard for any partition, volume, or file system data structures that may exist on the disk. Если VHDX-файл сжимается до конца раздела, то данные могут быть потеряны, при этом Секция может быть повреждена, а при чтении секции могут возвращаться недопустимые данные. If the VHDX is shrunk to where the end of the VHDX comes before the end of a partition, data can be lost, that partition can become corrupted, or invalid data can be returned when the partition is read.

    После изменения размера VHD или VHDX администраторы должны использовать служебную программу, например fdisk, или частично обновить структуру разделов, томов и файловой системы, чтобы отразить изменение размера диска. After resizing a VHD or VHDX, administrators should use a utility like fdisk or parted to update the partition, volume, and file system structures to reflect the change in the size of the disk. Сжатие или увеличение размера VHD или VHDX с таблицей разделов GUID (GPT) вызовет предупреждение, если для проверки макета раздела используется средство управления секциями, и администратору будет выведено предупреждение об исправлении первого и дополнительного заголовков GPT. Shrinking or expanding the size of a VHD or VHDX that has a GUID Partition Table (GPT) will cause a warning when a partition management tool is used to check the partition layout, and the administrator will be warned to fix the first and secondary GPT headers. Этот ручной этап можно выполнить без потери данных. This manual step is safe to perform without data loss.

    Создаем в среде виртуализации Hyper-V на базе Windows Server 2012 R2 виртуальные машины второго поколения (Hyper-V G2) с конфигурацией:

    • 2 vCPU
    • 2GB Static RAM
    • 40GB Dynamic VHDX
    • 1 сетевой интерфейс со статическим MAC-адресом
    • опция Безопасной загрузки (Secure boot) отключена.

    Для сетевого интерфейса обязательно нужно включить опцию разрешающую Спуфинг MAC-адресов:

    На виртуальные машины устанавливаем ОС Ubuntu Server 14.04.3 LTS. Процесс установки ОС выполняем по аналогии с тем, что был описан здесь.

    Опустим саму установку так-как она тривиальна.

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

    Для автоматической установки обновлений безопасности (если данная опция не была выбрана в ходе установки ОС) необходимо:

    Затем устанавливаем дополнительные компоненты интеграции Hyper-V. Для этого выясняем текущую версию ядра ОС:

    В моём случае это 4.4.0-75-generic. Выполняем установку пакетов с подстановкой версии ядра:

    На вопрос о до-установке пакетов соглашаемся, а после окончания процесса установки перезагружаем систему и проверяем лог запуска:

    Явных ошибок запуска быть не должно. Теперь проверим наличие процессов установленных компонент Hyper-V в памяти:

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

    Установка OpenSSH

    Чтобы вместо прямого подключения к консоли нашего сервера использовать безопасный удалённый доступ установим сервер OpenSSH:

    Откроем с правами администратора на редактирование конфигурационный файл OpenSSH:

    Раскомментируем строчку с параметром ListenAddress и в качестве значения укажем IP адрес нашего сервера на внутреннем интерфейсе, чтобы служба сервера OpenSSH принимала подключения только для локальной сети:

    Для вступления изменений в силу перезапускаем службу:

    Теперь мы можем подключиться к нашему серверу удалённо из локальной сети с помощью SSH клиента, например Putty

    Настройка статичного IP-адреса

    Настройки статичного IP-адреса выполняются в файле: /etc/network/interfaces , он должен выглядеть примерно так:

    Ссылка на основную публикацию
    High speed hdmi cable with ethernet
    Приветствую всех посетителей блога о компьютерах. Сегодня бы очень хотелось поведать читателям о так называемом HDMI кабеле, с помощью которого...
    Freedom planet 2 дата выхода
    Даты выхода Дата выхода - это та временная черта, после которой игра считается вышедшей, что обычно подразумевает, что ее уже...
    Friday the 13th the game xbox one
    Готовы ли вы столкнуться с бессмертным злом, ужасом во плоти? Тогда мультиплеерный ассиметричный экшен Friday the 13th: The Game для...
    Highscreen pure j 4pda прошивка
    Внимание! Использование инструментов для перепрошивки неопытными пользователями может привести к выходу аппарата из строя. Установка этого обновления приведет к полному...
    Adblock detector