Virtual machine manager скачать для windows

Download

Current releases

virt-manager 4.1.0 (gpg) Thursday August 04, 2022

  • Fix build with setuptools-61 (Peter Alfredsen, Miro Hrončok)
  • add UI and cli support for qemu-vdagent channel (Jonathon Jongsma)
  • cli: More –iothreads suboptions (Lin Ma)
  • launch_security: Use SEV-ES policy=0x07 if host supports it (Charles Arnold)
  • cli: Add support for URL query with disks (Martin Kletzander)

virt-viewer 11.0
(gpg)
Friday November 18th, 2021
Win x86 MSI
(gpg)
Win x64 MSI
(gpg)

Virt-viewer releases are GPG signed with a key having the fingerprint:

DAF3 A6FD B26B 6291 2D0E 8E3F BE86 EBB4 1510 4FDF (4096R)

This same fingerprint is listed at time of the release announcements mails
on the mailing list

  • Minimum libgovirt is now 0.3.7
  • CentOS 7 is no longer a supported build platform
  • Use header bar for oVirt ISO dialog
  • Add change CD button to toolbar for oVirt
  • Support using ISOs in oVirt DATA storage domains
  • Remove clashing -r command line shortcut for ‘resize’ that clashed with
    existing ‘reconnect’ shortcut
  • Support modifier-only hotkeys for cursor release
  • Fix smartcard and USB hotkey configuration regression
  • Add USB device reset hotkey support
  • Fix various mixed up GTK actions for hotkeys
  • Release keyboard grab at same time as mouse grab with SPICE
  • Fix misc compiler warnings with glib > 2.68
  • Fix creation of window when guest uses multiple heads with a single QXL
    video card
  • Updated translations from weblate
  • Avoid warnings from GTK from overly strict minimum desktop width/height rules
  • Update window action sensitivity to fix regression causing disabled send key
    menu items
  • Fix mixed up action / menu state when user cancels a quit request
  • Ensure auth dialog credential fields are cleared
  • Fix setting os-id when building RPMs
  • Avoid extra hyphen in build ID strings
  • Explicitly disable spice/ovirt features when invoking meson for RPM builds
  • Fix uninitialized variable for keymaps

virt-bootstrap 1.1.1 (gpg) Tuesday Jul 9th, 2019

  • Don’t expose the root password via command line
  • Set SElinux file context of destination folder
  • Use absolute destination path
  • safe-untar: Inherit SElinux context
  • don’t allow overwriting of the root partition

Previous releases

  • virt-manager: Sources and Changelogs
  • virt-viewer: Sources and Changelogs
  • virt-bootstrap: Sources and Changelogs

Verifying gpg signatures

As a quick guide, to import a key from the key servers and verify downloads use.

$ gpg --recv-key 0xBE86EBB415104FDF
$ gpg --fingerprint 0xBE86EBB415104FDF
...check it matches fingerprint above...
$ gpg --verify SIGNATURE-FILE  SOURCE-FILE

Время на прочтение
7 мин

Количество просмотров 16K

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

Hyper-V Manager — это инструмент Microsoft, поставляемый в комплекте с ролью Hyper-V. Его можно использовать для управления виртуальными машинами (virtual machine, VM), работающими на локальных или удалённых хостах Hyper-V.

▍ Плюсы Hyper-V Manager

  • Он доступен бесплатно и поставляется в составе инструментов Microsoft для управления Hyper-V для Windows Server и Windows 10/11.
  • Поскольку это встроенный инструмент, он стабилен и имеет хорошую производительность.
  • Он позволяет создавать локальные и удалённые VM, чекпоинты VM, VHD, виртуальные коммутаторы и репликацию, а также управлять ими; по сути, это все функции, которые поддерживает Hyper-V.
  • Можно выполнять аутентификацию при помощи учётных данных, отличающихся от локального аккаунта, для подключения к удалённому хосту Hyper-V, используя DNS-имя или IP-адрес хоста.
  • Можно экспортировать и импортировать VM, и эта возможность применима как простой способ резервного копирования VM.

▍ Минусы Hyper-V Manager

Hyper-V Manager — отличный инструмент для небольших окружений виртуализации, однако он имеет и недостатки:

  • Удаление VM в Hyper-V Manager на самом деле не удаляет соответствующие файлы виртуальных жёстких дисков (VHD), поэтому подчищать их администратору приходится вручную.
  • Системе не хватает расширенных функций, например, возможности создания кластеров Hyper-V и автоматического создания VM. Хотя она способна распознавать хосты-кластеры, для кластерных VM не поддерживаются некоторые операции (например, изменение VHD).
  • Система поддерживает только хосты Hyper-V; то есть управление хостами VMware ESXi или Citrix XenServer невозможно. Следовательно, её нельзя использовать в гетерогенных окружениях виртуализации.

PowerShell

PowerShell — отличный инструмент управления Hyper-V для администраторов, привыкших работать с командной строкой и скриптами. PowerShell remoting упрощает администраторам удалённое управление несколькими хостами Hyper-V и автоматизацию рабочих процессов при помощи скриптов. PowerShell Direct (PowerShell, запущенный внутри виртуальной машины из хоста Hyper-V) существенно расширяет возможности, позволяя управлять гостевыми VM под Windows без предварительного конфигурирования сети.

Запуск интерактивной сессии PowerShell remoting с сервером Hyper-V

▍ Плюсы PowerShell

Использование PowerShell для управления Hyper-V имеет следующие преимущества:

  • PowerShell бесплатен, поставляется в комплекте с Windows и полностью интегрирован с Hyper-V и Windows.
  • Поскольку PowerShell также является скриптовым языком, по сути, можно автоматизировать любую задачу управления, не поддерживаемую GUI-инструментами.
  • Поддержка кроссплатформенности CLI упрощает администраторам удалённую работу с хостами Hyper-V, запущенными на гостевых VM без Windows (например, с Linux).
  • Инструменты командной строки обычно быстры, менее подвержены багам и сбоям по сравнению с GUI-инструментами.

▍ Минусы PowerShell

Как и у любого инструмента, у PowerShell есть свои недостатки. Давайте рассмотрим минусы использования PowerShell в качестве инструмента управления Hyper-V.

  • Поскольку это инструмент командной строки, его будет сложно осваивать администраторам, привыкшим к GUI-инструментам.
  • PowerShell remoting требует ручного конфигурирования хостов и VM Hyper-V.
  • PowerShell Direct работает только с гостевыми VM, на которых запущены Windows 10 и Windows Server 2016 (или выше) на хостах Hyper-V.

Windows Admin Center

Windows Admin Center — это свободный браузерный инструмент, который можно скачать из Microsoft Evaluation Center. Можно установить его или на Windows-сервер, или на присоединённом к домену компьютеру с Windows 10/11. Если инструмент установлен на сервере, он работает в качестве шлюза, позволяя нескольким администраторам вашей организации управлять хостами Hyper-V и другими устройствами, не увеличивая стоимость лицензирования.

Windows Admin Center

▍ Плюсы Windows Admin Center

  • Это интегрированный набор инструментов для управления хостами Hyper-V, кластерами Hyper-V, Azure Stack HCI, Windows-серверами, рабочими станциями Windows и Azure VM.
  • Он позволяет нескольким администраторам организации удобно управлять хостами Hyper-V через веб-браузер.
  • Он использует внутренние технологии Windows (PowerShell, WMI и WMF) и не требует никакой установки агентов на хостах.
  • Можно конфигурировать его так, чтобы он безопасным образом управлял хостами из любой точки мира через Интернет.
  • Поддерживает современные способы аутентификации и управление доступом на основе ролей, давая вам детальный контроль за тем, кто к чему имеет доступ.
  • Также он позволяет использовать расширения, добавляющие функции и возможности.

▍ Минусы Windows Admin Center

На мой взгляд, недостатков у использования Windows Admin Center в качестве инструмента управления Hyper-V нет. Однако существуют некоторые проблемы, которые иногда сложно устранять, в частности, в окружениях рабочих групп без Active Directory. Если вы считаете, что Windows Admin Center имеет недостатки, напишите об этом в комментариях.

System Center Virtual Machine Manager

System Center — это коммерческий пакет Microsoft для управления дата-центрами, содержащий инструмент управления Hyper-V под названием Virtual Machine Manager (VMM), также иногда называемый System Center Virtual Machine Manager (SCVMM). VMM не распространяется как отдельный продукт. Он также может использоваться и для управления Hyper-V, однако в первую очередь рассчитан на использование в гетерогенных системах, состоящих из разных типов гипервизоров, таких как Microsoft Hyper-V, VMware ESXi и Citrix XenServer.

System Center Virtual Machine Manager 2022

▍ Плюсы SCVMM

SCVMM обладает следующими достоинствами:

  • Предоставляет все основные и расширенные функции для управления хостами и кластерами Hyper-V в одной плоскости управления. Он может работать не только с Hyper-V, но и эффективно управлять гипервизорами ESXI и XenServer.
  • Его интегрированная конверсия physical-to-virtual (P2V) позволяет с лёгкостью виртуализовать физические серверы или машины.
  • Позволяет осуществлять быстрое развёртывание и миграцию при помощи шаблонов VM. Администраторы могут создавать и разворачивать VM серийно, что просто необходимо, если вам нужно управлять множеством VM.
  • Предоставляет возможность централированного мониторинга и отчётности, что обеспечивает администраторам подробную информацию обо всей инфраструктуре серверов дата-центра.

▍ Минусы SCVMM

С точки зрения малых и средних организаций инструмент имеет следующие недостатки:

  • Покупка всего пакета System Center может оказаться слишком дорогой для вашей организации, если он нужен вам только для управления Hyper-V.
  • Запуск SCVMM имеет высокие аппаратные и программные требования.
  • Из-за сложности продукта администраторам нужно вкладывать больше времени в обучение для использования инструмента.
  • SCVMM требует установки агента на каждый хост, которым нужно управлять.

ProHVM компании Probus IT

ProHVM — коммерческий инструмент управления Hyper-V, позволяющий администрировать любую версию Hyper-V, работающую на Windows Server, Server Core, Windows 10/11 или на bare-metal-сервере Hyper-V. Для каждого хоста Hyper-V, которым нужно управлять, требуется приобретение лицензии Professional, а лицензия Technician позволяет одному пользователю управлять неограниченным количеством хостов Hyper-V. Версия ProHVM Standard полностью бесплатна для личного и коммерческого использования.

ProHVM

▍ Плюсы ProHVM

  • Поддержка управления хостами Hyper-V в разных доменах и рабочих группах с использованием разных наборов учётных данных.
  • Версия Standard бесплатна для коммерческого использования с ограниченным набором функций. Кроме того, коммерческая версия выгоднее, чем у многих других инструментов управления Hyper-V.
  • Инструмент позволяет управлять файлами и папками на удалённых хостах.
  • Включает в себя cVM — превосходную альтернативу VMConnect.exe или RDP-клиенту. В cVM можно использовать параметры для создания горячих клавиш или скриптов логина для удобного подключения к VM.
  • Поддерживает расширенные возможности, например, экспорт и импорт VM, миграцию накопителей, поддержку кластеров, живую миграцию и Hyper-V Replica.

▍ Минусы ProHVM

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

Igiko Management Tools

Igiko Management Tools — ещё одно коммерческое веб-приложение, которое можно использовать для удалённого управления хостами и VM Hyper-V, а также их мониторинга. Можно установить его на машину с Windows, а затем использовать веб-браузер для удалённого управления хостами Hyper-V, то есть его можно запускать под Windows, Linux или macOS.

Igiko Management Tools

▍ Плюсы Igiko Management Tools

  • Этот легковесный браузерный инструмент предоставляет нескольким администраторам доступ для удалённого управления хостами и VM Hyper-V без необходимости установки на каждой рабочей станции.
  • Он имеет возможность подключения гостевых VM в RDP-консоли на основе HTML5 при помощи веб-браузера.
  • Он позволяет переносить файлы между локальными и удалёнными хостами.
  • Встроенный удалённый шлюз позволяет подключать хосты и VM Hyper-V из любой точки мира через Интернет, а затем управлять ими. Защищённый веб-тоннель даже не требует статического IP-адреса или DNS.
  • Он предоставляет живой контроль за хостами и гостевыми VM Hyper-V, передавая информацию о таких параметрах, как потребление ресурсов ЦП, памяти, аптайме и версии ОС.
  • Он имеет модель аутентификации с подходом claims-based для пользователей и групп Windows.
  • Возможна установка прав на хосты и VM Hyper-V отдельным пользователям или группам.

▍ Минусы Igiko Management Tools

  • Первоначальное подключение к удалённым хостам и VM может быть сложным, а ошибки иногда трудно устранять.
  • RDP-консоль на основе HTML5 в прошлом имела баги и иногда у неё возникают проблемы с масштабированием экрана.
  • Многие функции инструмента доступны и в Hyper-V Manager.

Заключение

Выбор наиболее подходящего для вашей организации инструмента управления Hyper-V сильно зависит от размеров сети и, разумеется, от бюджета. На мой взгляд, если вы работаете в небольшой организации с десятками хостов Hyper-V, то для ваших потребностей хорошо подойдёт Hyper-V Manager (возможно, в сочетании с Failover Cluster Manager). Если вам не нравится Hyper-V Manager, то стоит попробовать ProHVM — превосходную стороннюю альтернативу, имеющую отличное соотношение цены и возможностей.

Если вы работаете в организации средних размеров, имеющей сотни хостов Hyper-V, то эффективно управлять ими вам поможет Windows Admin Center, не требующий трат на лицензирование.

Провайдеры Managed Service Provider (MSP) и крупные организации часто лицензируют System Center, поэтому логичным выбором для их корпоративных сетей является VMM.

RUVDS | Community в telegram и уютный чат

Updated – 15/09/2023 – Please note that starting with SCVMM 2022 UR1 update, you can install SCVMM 2022 on Windows Server 2022 and SQL Server 2022 as well.

In this article, we will show you how to install System Center Virtual Machine Manager (SCVMM) 2022 on top of Windows Server 2022 and SQL Server 2019. In a follow-up blog post, we will dive into the new features and improvements.

Table of Contents

Introduction

Microsoft announced the release of System Center 2022 under the Long-Term Servicing Channel (LTSC). LTSC provides 5 years of standard and 5 years of extended support. After the release of System Center 2022, the suite will continue to accrue value through the Update Rollup releases every six months over the mainstream support window of 5 years. You can read about the GA announcement for System Center 2022 on the Windows Server Blog. You can download the media from the Volume Licensing Service Center (VLSC), or you can download the evaluation bits from the following link.

> You can download the evaluation media for SCVMM 2022 directly from the following link.

There are a lot of improvements and new features introduced in this release.

In System Center 2022 Virtual Machine Manager, Microsoft added several new features:

  • Windows Server 2022 and Azure Stack HCI, version 21H2.
  • Manage Azure stack HCI clusters.
  • Registration of Azure Stack HCI clusters.
  • Support for managing Windows Server 2022.
  • Support for dual-stack (IPv4 + IPv6) SDN deployment.
  • SQL Server 2019 as VMM database.
  • Windows 11 support.

To learn more about what has been improved in the previous System Center 2019 Virtual Machine Manager, please check the following article.

* System Center Data Protection Manager 2022 will be available on May 1st, 2022.

Prepare VMM 2022 Installation

The following prerequisites and components should be installed on the server before you install VMM:

  • The Deployment Tools feature from the Windows® Assessment and Deployment Kit for Windows Server 2022 must be installed on this computer to run Microsoft System Center 2022 – Virtual Machine Manager. To download the Windows® Assessment and Deployment Kit, go to Windows Assessment and Deployment Kit (ADK).
  • The Windows Preinstallation Environment feature. Starting with Windows 10, version 1809, and later, ADK does not include Windows PE by default. It’s a separate add-on download Download the Windows PE add-on for the ADK (Windows 11 and Windows Server 2022).
  • PowerShell 5.0 or later.
  • .NET 4.6 or later.
  • Microsoft Visual C++ 2013 Redistributable Package. To complete the installation, you must reboot the computer.
  • Ensure that a domain controller for the Active Directory domain is available.
  • Ensure that the domain account used for the VMM service is a member of the Administrators group on the local VMM server (more on this in the next section).

Please note that if VMM 2022 and SQL Server 2019 are installed on the same machine, you will encounter the following error appears. Please reboot your machine for a successful installation.

The Microsoft Visual C++ 2015-2019 Redistributable Package was successfully installed. However, in order to complete the installation, you must reboot the computer. Shut down all active programs and restart the computer.

Virtual Machine Manager Setup Error Microsoft Visual C++

Virtual Machine Manager Setup Error Microsoft Visual C++

The installation of VMM is straightforward using the graphical user interface (GUI).

Updated – 15/09/2023 – Please note that starting with SCVMM 2022 UR1 update and later versions, SQL Server 2022 is supported for the VMM database. The same steps will apply to SQL Server 2022 as well.

In this article, we will show you how to automate the installation of System Center 2022 Virtual Machine Manager and SQL Server 2019 on top of Windows Server 2022. The same steps will also apply to Windows Server 2019 and to SQL Server 2022.

Windows Assessment and Deployment Kit Installation

To automate the Windows Assessment and Deployment Kit Installation, take the following steps:

Open an elevated command prompt window, navigate to the adksetup.exe location, and then run the following command on a single line to install Windows ADK in silent mode:

adksetup.exe /quiet /installpath D:\ADK /features OptionId.DeploymentTools

Windows PE Installation

To automate the Windows PE installation, take the following steps:

Open an elevated command prompt window, navigate to the adkwinpesetup.exe location, and then run the following command on a single line to install Windows PE in silent mode. This command will also restart the VMM machine:

adkwinpesetup.exe /quiet /installpath D:\ADK /features OptionId.WindowsPreinstallationEnvironment /forcerestart

Automate SQL Server 2019 Installation

Please note that System Center 2022 Virtual Machine Manager supports local and remote SQL Instances. You can disregard this step if you already have a SQL Server deployed locally or on another server in your environment.

Mount SQL Server 2019 Standard media and then open an elevated command prompt window, navigate to the SQL Server 2019 media, and run the following command on a single line:

Please make sure to update the domain name, SQL service accounts, and passwords according to your environment. As a side note, you can also use a parameter (configuration) file and pass it to the setup for SQL instead of typing the long CLI below, either way, will work. For more information on how to install SQL Server using a configuration file, please check the following article. To specify the configuration file at the command prompt, use the following syntax: Setup.exe /ConfigurationFile=”D:\MyConfigFile.ini”

Setup.exe /Q /ACTION=install /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQLEngine
/INSTANCENAME=VMM2022 /INSTANCEDIR="D:\Program Files\Microsoft SQL Server"
/INSTALLSHAREDWOWDIR="D:\Program Files (x86)\Microsoft SQL Server"
/INSTALLSHAREDDIR="D:\Program Files\Microsoft SQL Server"
/SQLSVCACCOUNT="domain\username" /SQLSVCPASSWORD="vmm2022##"
/SQLSYSADMINACCOUNTS="domain\username" /AGTSVCACCOUNT="NT AUTHORITY\Network Service"
/AGTSVCSTARTUPTYPE="Automatic" /SECURITYMODE=SQL /SAPWD="vmm2022##"
/SQLTEMPDBDIR="D:\Program Files\Microsoft SQL Server\TempDB\\"
/SQLUSERDBDIR="D:\Program Files\Microsoft SQL Server\SQLData\\"
/SQLUSERDBLOGDIR="D:\Program Files\Microsoft SQL Server\SQLLog\\"

After a short period, the installation will be completed as shown in the figure below without error:

Automate SQL Server 2019 installation

Automate SQL Server 2019 installation

A quick validation with PowerShell to verify that SQL services are up and running by running the command below:

Get-Service *SQL* | FT -AutoSize

Verify SQL 2019 Installation

Verify SQL 2019 Installation

Starting with SQL 2016 onward, SQL Server Management Studio (SSMS) is now packaged and installed separately with only a web link to each download page within the SQL Server Installation Center. At the time of writing, SSMS version 18.10 is the current General Availability (GA) which you can download from here.

Within the same command prompt window, type the following command to install SQL Server Management Studio (SSMS) in silent mode. SSMS installation will take around 5 to 10 minutes to complete.

SSMS-Setup-ENU.exe /install /quiet /norestart /log log.txt

Once you install the SSMS package, open SQL Server Management Studio (SSMS) and verify you are able to connect to the VMM SQL instance name.

Microsoft SQL Server Management Studio

Microsoft SQL Server Management Studio

Now we are ready to install SCVMM 2022.

Automate SCVMM 2022 Installation

Now before we install SCVMM, we need to add the domain account for the VMM service as a member of the local Administrators group on the VMM server. Open Windows PowerShell and type the following command (make sure to update the domain name and service account):

Net localgroup Administrators domain\vmmsvc /add
Get-LocalGroupMember Administrators

Add VMM service as a member of the local Administrators group

Add VMM service as a member of the local Administrators group

Copy the following details into Notepad and save the file on the VMM server as VMServer.ini.

You can use the same script below whether the SQL Server instance is installed on the VMM server or on a remote server.

When creating the VMServer.ini, replace the text inside < > with values from your own environment.

[OPTIONS]
ProductKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
UserName=<User Name>
CompanyName=<Organization Name>
ProgramFiles=<VMM Server Installation Path>
CreateNewSqlDatabase=1
SqlInstanceName=<SQL Instance Name>
SqlDatabaseName=<VMM Database Name>
RemoteDatabaseImpersonation=1
SqlMachineName=<SQL Server Machine Name>
IndigoTcpPort=8100
IndigoHTTPSPort=8101
IndigoNETTCPPort=8102
IndigoHTTPPort=8103
WSManTcpPort=5985
BitsTcpPort=4443
CreateNewLibraryShare=1
LibraryShareName=MSSCVMMLibrary
LibrarySharePath=<Library Share Path>
LibraryShareDescription=Virtual Machine Manager Library Files
SQMOptIn=0
MUOptIn=0
VmmServiceLocalAccount=0 
TopContainerName=<Container for Distributed Key Management (DKM); for example: CN=VMMDKM,OU=SysCtr MGT,OU=VIRT LAB,DC=VIRT,DC=LAB>
HighlyAvailable=0
VmmServerName=<VMM Server Name>
# VMMStaticIPAddress = comma-separated-ip-for-HAVMM

Here is a real example of the VMServer.ini file that we will use in this example:

VMServer.ini

VMServer.ini

After you edit the file, open an elevated command prompt and run setup.exe with the parameters below.

For example, to use a VMServer.ini file that is stored in C:\Temp with a SQL Server administrator account of domain\vmmadmin and password, and a VMM service account of domain\vmmsvc and password, use the following command:

Setup.exe /server /i /f C:\Temp\VMServer.ini /SqlDBAdminDomain DOMAIN /SqlDBAdminName vmmadmin /SqlDBAdminPassword PASSWORD /VmmServiceDomain DOMAIN /VmmServiceUserName vmmsvc /VmmServiceUserPassword PASSWORD /IACCEPTSCEULA

Sit back and relax… after 10 minutes VMM will be installed automatically as shown in the figure below:

Automate SCVMM 2022 Installation

Automate SCVMM 2022 Installation

You can also verify that the VirtualManager2022 database is created successfully in SQL Server Management Studio.

Install System Center Virtual Machine Manager 2022 on Windows Server 2022 and SQL Server 2019 1

That’s it there you have it!

__
Thank you for reading my blog.

If you have any questions or feedback, please leave a comment.

-Charbel Nemnom-

Managing your virtualized infrastructure via a centralized management tool may sound too good to be true. Well, say hello to the System Center Virtual Machine Manager (SCVMM).

With SCVMM, you would be walking in what seems like a fantasy land where you can effectively manage and deploy virtual machines (VMs). And in this tutorial, you will learn how to perform various management tasks in a virtualized environment via SCVMM.

Discover SCVMM and start virtualizing your dream infrastructure!

Prerequisites

Before you dive deep into the SCVMM, ensure you have the following in place:

  • A domain-joined machine running a Windows Server Standard/Datacenter Edition with Hyper-V roles enabled – This tutorial uses Windows Server 2022 Datacenter Edition 64-bit.
  • A Microsoft SQL Server Standard/Enterprise Edition installed – This tutorial uses Microsoft SQL Server 2017 Standard Edition.
  • SQL Server Management Studio (SSMS) installed – This tutorial uses SQL Server Management Studio 19.
  • Windows Preinstallation Environment and Windows Assessment and Deployment Kit (ADK) installed on your server.

Downloading and Extracting the SCVMM Setup Files

SCVMM is a Microsoft management tool that allows you to manage and deploy VMs across virtualization platforms, such as Hyper-V and VMware. But to take advantage of SCVMM, you must first download and extract the SCVMM files on your Windows Server, as follows:

1. Open your preferred web browser, navigate to Microsoft’s official evaluation center page, and download the SCVMM installation file.

Downloading the SCVMM 2022
Downloading the SCVMM 2022

2. Next, open the SCVMM package (i.e., SCVMM_2022).

Opening the SCVMM package
Opening the SCVMM package

3. On the welcome screen, click Next to extract the SCVMM setup files.

Starting the SCVMM installation
Starting the SCVMM installation

4. Now, accept the license agreement, and click Next.

Accepting the license agreement
Accepting the license agreement

5. Choose an appropriate folder location to extract files, and click Next.

Browsing a destination folder for the file extraction
Browsing a destination folder for the file extraction

6. Confirm the settings and destination folder, and click Extract to extract the setup files.

Extracting the SCVMM setup files
Extracting the SCVMM setup files

7. Lastly, click Finish to close the wizard.

Finishing extracting the setup files
Finishing extracting the setup files

Installing and Configuring SCVMM on a Windows Server

Extracting the setup files does not automatically install SCVMM. Like any other tools/software, you must install and configure SCVMM on your Windows Server.

To install SCVMM, follow these steps:

1. Open your file manager, navigate to where you extracted the SCVMM setup files, and launch the setup.exe file in the System Center Virtual Machine Manager folder.

Launching the SCVMM setup
Launching the SCVMM setup

2. Next, in the SCVMM prompt, click Install to begin installing SCVMM.

Starting the SCVMM 2022 installation
Starting the SCVMM 2022 installation

3. Tick the VMM management server box and the VMM console box that appears, and click Next.

Selecting VMM features to install
Selecting VMM features to install

4. Fill in the Product registration information on the next page, and click Next.

Filling out the product registration details
Filling out the product registration details

5. Accept the license agreement, and click Next.

Accepting the software license agreement
Accepting the software license agreement

6. Read about the Diagnostic and Usage Data, and click Next.

Reading about SCVMM diagnostic and usage data
Reading about SCVMM diagnostic and usage data

7. Turn On the Microsoft Update for updating SCVMM, and click Next.

Turning on the Microsoft Update option
Turning on the Microsoft Update option

8. Choose a location to install SCVMM, and click Next.

Choosing the SCVMM installation location
Choosing the SCVMM installation location

9. Configure your database, as shown below:

  • Server nameBrowse or input the name of your computer running your SQL Server.
  • Use the following credentials – Tick this box, fill in the User name and Password of your computer running the SQL Server.
  • Instance name – Choose your Microsoft SQL Server’s instance name.
  • New database – Choose this option to create a new database called SCVMM2022DB (arbitrary).

Once configured, click Next to continue.

Configuring the SCVMM database
Configuring the SCVMM database

10. Next, provide your domain’s User name and Password, and click Next.

💡 Optionally, you can configure the distributed key management. Distributed key management allows the control of encryption keys for securing data across multiple locations. In SCVMM, the encryption keys are stored in the Active Directory.

Configuring the service account
Configuring the service account

11. Now, configure or leave the default port settings, and click Next to proceed.

Reviewing the port configuration
Reviewing the port configuration

12. Choose the Create a new library share option, specify the VMM library Share name, location, and description, and click Next.

The VMM Share Library allows you to create and manage a centralized library of resources, such as VM templates, ISO images, scripts, and other files. Different SCVMM instances within your virtualized infrastructure can share and access this library.

Configuring the VMM share library
Configuring the VMM share library

13. Verify the installation summary, and click Install.

Reviewing the installation summary
Reviewing the installation summary

14. Once installed, click Close to exit the wizard.

Finishing the SCVMM installation
Finishing the SCVMM installation

Adding Virtualization Hosts

After completing the installation and initial configuration, you are almost ready to use SCVMM to manage your virtualization environment. But first, you need a virtualization host, a physical server, that runs a hypervisor and hosts VMs.

SCVMM allows you to centrally manage and administer these virtualization hosts, regardless of the underlying hypervisor technology, such as Hyper-V or VMware vSphere.

To add a virtualization host in the SCVMM, do the following:

1. Launch SCVMM you installed on your Windows Server.

2. Next, provide your domain credentials to connect to your SCVMM server.

Logging into the SCVMM console
Logging into the SCVMM console

3. In the SCVMM console, navigate to Fabric (bottom-left), which opens the Fabric workspace. This workspace is where you can manage infrastructure elements, including virtualization hosts.

Accessing the Fabric workspace
Accessing the Fabric workspace

4. Now, click the Add Resources drop-down, and choose VMware vCenter Server to initiate adding a vCenter Server.

Initiating adding a vCenter Server host
Initiating adding a vCenter Server host

5. Specify the vCenter Server you wish to add as follows:

  • Computer name – Specify the name (IP address) of your vCenter Server.
  • TCP / IP port – Add the port needed to connect to the vCenter server (443 by default).
  • Run As account – Click Browse to choose the administrative account you used to connect to the vCenter Server.
Specifying the vCenter Server details
Specifying the vCenter Server details

6. Select an existing user from the list on the Select a Run As Account window or click Create Run As Account to create a new one.

But in this example, click Create Run As Account to create a new user account.

Adding a Run As account
Adding a Run As account

7. Provide a Name and Description for the Run As account, authenticate with your vSphere credentials, and click Finish to save the entry.

Authenticating the new Run As account
Authenticating the new Run As account

8. With the Run As account created, click Finish to add a vCenter Server.

Finishing Run As account creation
Finishing Run As account creation

9. Navigate to the Jobs tab, as shown below, to view all jobs.

Navigating to the jobs tab
Navigating to the jobs tab

Below, you can see the Add virtualization manager job has been completed, which indicates you have successfully added a vCenter Server.

Confirming the successful addition of a vCenter Server
Confirming the successful addition of a vCenter Server

10. Under Fabric, expand Servers, right-click All Hosts, and select Add VMware ESX Hosts and Clusters. A wizard opens where you can add new ESXi host resources (step 11).

Initiating adding ESXi Hosts
Initiating adding ESXi Hosts

11. Select the credentials for your vCenter Server on the Add Resource Wizard, and click Next.

Specifying the credentials to access the ESXi host
Specifying the credentials to access the ESXi host

12. In the Target Resources page, click the Select all button to pull in all the hosts in the cluster, and click Next.

Pulling in the hosts in the ESXi clusters
Pulling in the hosts in the ESXi clusters

13. Select the location to import the VMware ESXi hosts, and click Next.

Selecting the ESXi hosts location in SCVMM
Selecting the ESXi hosts location in SCVMM

14. Review your selected settings, and click Finish to add ESXi host resources to SCVMM.

Confirming the configurations made
Confirming the configurations made

The Jobs window shows the job to add the ESXi hosts to SCVMM completed.

Confirming the successful ESX host addition
Confirming the successful ESX host addition

15. Ultimately, navigate to VMs and Services, and right-click on one of the VMs listed to view the available options.

Displaying available options for VM management
Displaying available options for VM management

Creating and Configuring Host Groups

As your virtualization hosts are now managed by SCVMM 2022, you can start creating and managing VMs through the SCVMM console. But first, you need a way to organize and manage virtualization hosts.

To create a host group, a local container, within SCVMM, follow these steps:

1. Navigate to Fabric workspace, right-click the All Hosts folder, and choose Create Host Group to create a new host group.

Creating a new host group
Creating a new host group

2. Next, provide a descriptive host group name (i.e., Host Group-001).

Naming a host group
Naming a host group

3. Right click on your newly-created host group, and select Properties to access its properties in a new window.

Accessing the host group’s properties
Accessing the host group’s properties

4. Now, change the Name, Location, and Description of your host group as you desire, and click OK.

Changing the host group’s general settings
Changing the host group’s general settings

5. Leave the placement rules settings as default, where a host group uses the placement settings from the parent host group, and click OK.

💡 Optionally, configure the placement settings for the Host Group, which define the preferred host ratings, load-balancing settings, and availability options.

Leaving the default host group placement settings
Leaving the default host group placement settings

6. Under Host Reserves, configure the host reserve values for the CPU, Memory, Disk I/O, Disk space, and Network I/O, and click OK.

Host reserve settings let you specify the resources VMM sets aside for the host O/S to use.

Configuring the host reserve values
Configuring the host reserve values

7. Configure dynamic optimization and power optimization settings, and click OK.

Dynamic optimization balances the VM’s load within a host cluster, while Power optimization enables VMM to evacuate hosts of a balanced cluster and turn them off to save power.

Setting dynamic host cluster optimization and power optimizations
Setting dynamic host cluster optimization and power optimizations

8. Configure the network settings as follows:

  • Tick the box to Inherit network local resources from parent host groups.
  • Resource type – Select a resource type from the drop-down to view the network resources associated with your selected host group.

Once configured, click OK to proceed.

Configuring the network settings
Configuring the network settings

9. View and allocate storage to your host group, and click OK.

Allocating storage specifications for Host Group
Allocating storage specifications for Host Group

10. Manage custom properties for Virtual Machine, Virtual Machine Template, Host, Host Cluster, Host Group, Service Template, Service Instance, Computer Tier, and Cloud, and click OK.

Setting custom host group properties
Setting custom host group properties

11. Finally, click OK to save the changes.

Confirming the host group configurations
Confirming the host group configurations

Assigning a Host to an Existing Host Group

With a host group created in SCVMM, you must assign a host to the host group, so you can quickly manage and apply common settings to multiple hosts simultaneously.

This setup helps streamline your virtualized infrastructure management and simplifies configuring networking, storage, and other host-specific settings across a group of hosts.

To assign a host to your host group:

Right click on the host to assign to your host group and select Move to Host Group to initiate assigning the host.

Assigning a host to a host group
Assigning a host to a host group

Now, choose the target host group from the Parent host group drop-down list, and click OK to confirm.

Selecting the destination host group
Selecting the destination host group

After confirming the move, the host is assigned to the new host group. The host is listed under the corresponding host group, as shown below.

Confirming the host in a new host group
Confirming the host in a new host group

Creating and Deploying VMs in SCVMM

In SCVMM, VMs form the fundamental units of virtualized infrastructure you can create, manage, and operate. With SCVMM’s cross-platform management capabilities, you can create VMs for physical-to-virtual (P2V) and virtual-to-virtual (V2V) migrations.

To create a VM in SCVMM, follow these steps:

1. Navigate to VMs and Services (left pane), and click Create Virtual Machine in the toolbar to initiate creating a new VM.

Initiating creating a new VM
Initiating creating a new VM

2. In the wizard below, choose the Create the new virtual machine with a blank virtual hard disk option since you are creating your first VM, and click Next.

Choosing the option to create a new VM
Choosing the option to create a new VM

3. Next, configure the VM identity as follows:

  • Virtual machine name – Specify a unique name for your VM.
  • Description (optional) – Distinguishes your VMs from one another.
  • Generation – Choose one below depending on your virtualization environment’s specific needs and the guest OS’s compatibility requirements.
Generation 1 VMs are better suited for legacy or less demanding workloads.
Generation 2 VMs offer more modern features and are better equipped to handle newer OSes and security requirements.

Once configured, click Next to proceed.

Configuring the VM identity
Configuring the VM identity

4. Now, select the profile from the Hardware profile list or configure the hardware settings manually, and click Next.

The hardware settings differ depending on your chosen Generation machine (Generation 1 or Generation 2).

Configuring the VM hardware specifications
Configuring the VM hardware specifications

5. In the Select Destination page, specify how the VM should be deployed, and click Next.

This tutorial’s choice is to deploy the VM on a specified destination host.

Selecting the destination location for the new VM
Selecting the destination location for the new VM

6. View the ratings, choose the host to deploy the VM, and click Next.

Selecting the destination host of the VM
Selecting the destination host of the VM

7. Next, review the VM settings, accept the default VM path on the host or specify a different location, and click Next.

Specifying the storage location of the VM
Specifying the storage location of the VM

8. In Select Networks, select the network adapter that appears, and click Next.

Selecting the VM network adapter
Selecting the VM network adapter

9. Configure the Automatic actions to take when the host starts or stops and the OS to install on your VM, and click Next.

Configuring the VM's additional properties
Configuring the VM’s additional properties

10. Lastly, review your selected settings and click Create to finalize creating your VM.

Finalizing creating the new VM
Finalizing creating the new VM

Below, you can see your newly-created VM in the list within a host group.

Verifying the newly-created VM
Verifying the newly-created VM

Optionally, you can right-click your VM, as shown below, and modify its configuration and properties as necessary.

💡 Note that some changes require you to restart your VM for the changes to take effect. Additionally, always ensure that you have appropriate permissions and resources and understand the impact of your changes to VM properties.

Exploring the VM management options
Exploring the VM management options

Creating a Logical Network

Your VM is running but must be connected to your physical network infrastructure. Worry not, though! SCVMM provides tools to create, manage, and configure virtual networks efficiently.

You will connect your VM to your physical network infrastructure by creating a logical network, a physical network in your datacenter. Logical networks provide an abstraction layer allowing you to define and manage VM networking for VMs independently of the underlying physical infrastructure.

To create a logical network, follow the below steps:

1. In the Fabric workspace, expand Networking, select Logical Networks, and click Create Logical Network to configure your new logical network.

Initiating creating a logical network
Initiating creating a logical network

2. Next, provide a descriptive Name and Description for your logical network, and click Next.

Naming the logical network
Naming the logical network

3. Select the Connected network option to link your logical network to your physical network infrastructure, and click Next.

Specifying the logical network settings
Specifying the logical network settings

4. On the Network Site page, add a network site to your logical network as follows:

  • Click Add, select your logical network (LogicalNetwork-001), and select your host group (Host Group-001) from the list.
  • Click Insert row, and enter the VLANs and IP subnets to assign to the logical network definition.
  • Name your logical network, and click Next to continue.
Configuring network sites
Configuring network sites

5. Review your selected settings, and click Next to create your logical network.

Finalizing creating the logical network
Finalizing creating the logical network

6. Finally, select your newly-created logical network to view its network information and verify the correct settings.

Verifying the newly-created logical network
Verifying the newly-created logical network

Creating IP Address Pools

Unfortunately, IP address conflict is a thing, so you must ensure IP address assignments for your VMs are in place. How? You must create IP address pools to automatically assign IP addresses to your VMs for quicker network management.

SCVMM allows you to define IP address pools for different logical networks to ensure efficient IP address utilization.

To create IP address pools in SCVMM:

1. In the Logical Networks table, select your logical network (LogicalNetwork-001) where you wish to create the IP pool and click Create IP Pool.

A wizard appears where you will configure your new IP pool (step three).

Initiating creating the IP pools
Initiating creating the IP pools

2. In the wizard below, specify a Name and Description (optional) for the new IP address pool, select your Logical Network, and click Next.

Naming the new IP address pool
Naming the new IP address pool

3. Now, in Network Site, choose to Use an existing network site, select the IP subnet (or create a new site) from which to create the pool, and click Next.

Configuring the IP subnets
Configuring the IP subnets

4. For the IP address range, provide the Starting and Ending IP address for the IP pool (which must be contained within the subnet), and click Next.

💡 Optionally, specify the IP address range you want to reserve for VIPs under the VIPs and reserved IP addresses section.

Setting the IP address range
Setting the IP address range

5. On the Gateway page, click Insert, specify one or more default gateways and the metric, and click Next.

The default gateway address must be in the same subnet range as the IP address pool but does need to be part of the pool.

Configuring default gateway settings
Configuring default gateway settings

6. For the DNS settings, Insert specific DNS-related information, and click Next.

Configuring DNS settings
Configuring DNS settings

7. Skip specifying a Windows Internet Name Service (WINS) server, and click Next to continue since you will not need one in this tutorial.

Configuring WINS server settings
Configuring WINS server settings

8. Review your selected settings, and click Finish

Reviewing the network settings
Reviewing the network settings

9. Now, expand the subnet where you created your IP address pool, and select the IP Address pool. Doing so lets you view the static IP address pool information in the SCVMM console.

💡 By configuring IP address pools in SCVMM, you reduce the manual effort involved in assigning IP addresses. Moreover, you ensure efficient IP address utilization within your virtualized environment.

Confirming the IP address pools creation
Confirming the IP address pools creation

Configuring SCVMM for an External Virtual Network

With an IP address pool created, you must enable communication and internet access for your VMs to interact with the outside world. How? By connecting your logical network to an external virtual network.

To make logical networks available to VMs on an external virtual network:

1. Navigate to your host group (Host-Group-001), right-click on your host, and choose Properties.

Viewing the host properties
Viewing the host properties

2. Next, navigate to the Hardware tab (left pane), and configure the following:

  • Select the physical network adapter to use for the logical network.
  • Tick the box beside the logical network name to associate with your selected adapter.

Once configured, click OK to proceed.

Configuring the host network adapter settings
Configuring the host network adapter settings

3. Click OK when prompted to enable the logical network.

Confirming enabling the logical network
Confirming enabling the logical network

4. Finally, verify that the Network Compliance status of your logical network is Fully compliant, as shown below.

Verifying the network compliance of the newly-created network adapter
Verifying the network compliance of the newly-created network adapter

Conclusion

Throughout this tutorial, you have learned to leverage various features the SCVMM provides to administer and manage your virtual infrastructure effectively centrally.

With a solid understanding of SCVMM’s capabilities, why not consider integrating your SCVMM with Azure and Hybrid Cloud? Explore deploying and managing VMs in both on-premises and Azure Cloud environments!

Virt-Manager – графическая консоль для управления виртуальными машинами KVM от компании Red Hat. С помощью Virt-Manager можно, создавать, редактировать, запускать и останавливать виртуальные машины на гипервизоре KVM. Можно выполнять настройку параметров виртуальных машин, что значительно упрощает работу по сравнению с управлением KVM из интерфейса командной строки.

В статье мы рассмотрим установку Virt-Manager на сервер с KVM, типовые задачи управления виртуальными машинами в графической консоли и покажем, как использовать virt-manager из Windows-клиента.

Содержание:

  • Установка Virt-Manager в Linux
  • Управление KVM через virt-manager из Windows
  • Использование Virt-Manager для управления виртуальными машинами KVM
  • Типовые проблемы с Virt-Manager

Установка Virt-Manager в Linux

Прежде всего нужно установить необходимые пакеты из базового репозитория на сервере с KVM (в нашем примере сервер KVM установлен на Linux CentOS). Выполните следующую команду yum (или dnf):

# yum install -y virt-manager xorg-x11-xauth liberation-sans-fonts

Чтобы удаленно подключаться к virt-manager с Windows-компьютера, нужно дополнительно настроить SSH. Откройте файл sshd_config:

# nano /etc/ssh/sshd_config

Включите следующие параметры:

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

включить X11Forwarding в ssh

Перезапустите сервис sshd:

# service sshd restart

Управление KVM через virt-manager из Windows

Для удалённого подключения к virt-manager с Windows компьютера, вам понадобится следующее ПО:

  • Putty – ssh клиент
  • Xming – порт сервера для ОС Windows.

Скачать putty можно с официального сайта https://www.putty.org/, а Xming по ссылке https://sourceforge.net/projects/xming/

Откройте Putty, перейдите в Connection—>SSH—X11. Включите опцию “Enable X11 Forwarding“.

Enable X11 Forwarding в putty

Теперь на вкладке Session, укажите адрес KVM сервера, имя сессии, укажите порт и сохраните подключение.

Чтобы из Windows удаленно подключаться к KVM серверу через virt-manager, используется следующий порядок:

  1. Сначала запускаете Xming;
  2. Запускаете сохраненную сессию Putty с опцией X11 Forwarding;
  3. Подключаетесь к virt-manager.

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

запуск Xming в windows

Далее запустите Putty, и после авторизации на сервере, выполните:

# virt-manager

Через несколько секунд у вас должно открыться окно управления virt-manager и окно дополнительной авторизации, где нужно ввести данные для подключения к серверу:

virt-manager аворизация

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

список виртуальнух машин на KVM

Использование Virt-Manager для управления виртуальными машинами KVM

Щелкнув ПКМ по виртуальной машине, вы можете выключить, перезагрузить, включить ВМ.

запустить / выключить виртуальную машину KVM

Далее я хочу изменить директорию для хранения файлов виртуальных машин, так как основное место на диске при установке операционной системы на сервере с KVM, я отдал под директорию VZ. Чтобы поменять стандартную директорию, перейдите в меню “Edit -> Connection Details”.

настройки KVM - Connection Details В открывшемся окне, нужно перейти во вкладку “Storage”. Для создания нового пула, нужно остановить работу текущего и после чего удалить его:

путь к хранилищу виртуальных машин kvm

После установки пула, кнопка удаления станет активна:

удалить kvm хранилище

Теперь можно создать пул в нужной вам директории или разделе:

создать новый storage pool

путь к хранилищу KVM машин

После этого, у меня стал активным мой основной раздел для файлов ВМ:

новое хранилище для дисков ВМ

Либо просто удалить первоначальную директорию и создал симлинк на нужный раздел:

# rm -rf /var/lib/libvirt/images/
# ln -s /vz/disk/ /var/lib/libvirt/images

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

создать новую ВМ в kvm через virt-manager

установка виртуалки kvm из iso образа

путь к iso образу

выбрать iso образ с дистрибутовом ОС

задать лимиты памяти и vCPU для виртуальной машины KVM

размер диска вируальной машины в KVM

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

консоль виртуальной машины qemu/kvm

  1. При нажатии кнопки на первом скриншоте, запускается процесс создания новой виртуальной машины KVM;
  2. Затем указываем, откуда запускать установку ОС на виртуальной машине. Я использовал локальный ISO образ с дистрибутивом CentOS 8;
  3. Далее настраиваются ресурсы виртуальной машины: количество памяти и vCPU, размер виртуального диска (при необходимости его можно будет расширить или уменьшить), имя, и указываем сеть;
  4. После создания ВМ к ней сразу будет примонтирован установочный образ ОС, который указали при создании.

Чтобы изменить ресурсы или какие-то параметры уже созданной машины, вам нужно выделить ее и нажать кнопку “Open”. В открывшемся меню нажмите на лампочку и у вас откроется список параметров виртуальной машины KVM.

изменить параметры виртуальной машины в kvm

Чтобы добавить новый сервер KVM, выполните следующее “File -> Add Connection” и заполните данные в открывшемся окне:

подключение второго KVM сервера

Red Hat Linux изменила статус virt-manager в RHEL 8 на deprecated, и возможно в следующих релизах OC этот пакет будет недоступен. Вместо него предлагается использовать веб интерфейс Cockpit. Однако на данный момент в модуле управления KVM в Cockpit пока нет хватает всех необходимых функций, доступных в virt-manager.

Типовые проблемы с Virt-Manager

Во время изучения интерфейса virt-manager, я столкнулся с несколькими ошибками и решил описать их в статье. Первая ошибка, с которой я столкнулся, вышла на стадии создания новой виртуальной машины:

libvirt error: cannot execute binary /etc/libvirt/hooks.qemu: No such file or directory.

libvirt error: cannot execute binary /etc/libvirt/hooks.qemu: No such file or directory

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

# touch /etc/libvirt/hooks/qemu

После этого нужно перезапустить сервис libvirtd:

# service libvirtd restart

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

Unable to complete install: “NoneType object has no attribute storageVolLookupByPath“

Unable to complete install: “NoneType object has no attribute storageVolLookupByPath

Чтобы решить эту проблему и возможно последующие другие, нужно установить пакет qemu-kvm-tools:

# yum install qemu-kvm-tools -y

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

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

  • Vipnet client for windows 4 x кс2 цена
  • Vipnet client зависает при загрузке windows
  • Vipnet client windows 7 x64
  • Virtual machine manager windows server
  • Vipnet client for windows 4 x ксз