Add-SCVMHost
컴퓨터를 가상 머신 호스트로 추가합니다.
Syntax
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-XenServerHost]
[-EnableSecureMode <Boolean>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-NonTrustedDomainHost]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-PerimeterNetworkHost]
[-Reassociate <Boolean>]
-SecurityFile <String>
-EncryptionKey <PSCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
-VirtualizationManager <VirtualizationManager>
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-SshTcpPort <UInt32>]
[-SshPublicKey <ClientSshPublicKey>]
[-SshPublicKeyFile <String>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
-VMHostCluster <HostCluster>
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-EnableSecureMode <Boolean>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Add-SCVMHost cmdlet은 하나 이상의 컴퓨터를 VMM(Virtual Machine Manager)에 가상 머신 호스트로 추가합니다. 가상 머신 호스트는 하나 이상의 가상 머신을 호스트하는 역할을 하는 VMM에서 관리하는 물리적 컴퓨터입니다.
System Center의 가상 머신 호스트 지원 - VMM
네트워킹 및 도메인의 관점에서 System Center - VMM에서 지원하는 호스트 유형은 다음과 같습니다.
- 도메인에 가입된 Windows 호스트입니다. 호스트는 신뢰할 수 있거나 신뢰할 수 없는 도메인에 있을 수 있습니다.
- 경계 네트워크 Windows 호스트. 도메인에 가입되지 않은 Windows 호스트는 도메인에 있는 경계 네트워크 Windows 호스트와 동일한 방식으로 관리할 수 있습니다.
- VMware ESX 호스트. ESX 호스트는 Windows Active Directory 도메인을 사용하지 않습니다.
- Citrix XenServer 호스트입니다. XenServer 호스트는 Windows Active Directory를 사용하도록 구성되었는지 여부에 관계없이 동일한 방식으로 관리됩니다.
가상화 플랫폼 및 운영 체제의 관점에서 System Center - VMM에서 지원하는 호스트 유형은 다음과 같습니다.
- Hyper-V 호스트. Hyper-V 역할을 사용하도록 설정된 Windows Server 2008 이상을 실행하는 서버입니다.
- VMware ESX 호스트. Windows를 실행하는 VMware vCenter Server에서 관리하는 하이퍼바이저를 비롯한 독점 소프트웨어를 실행하는 VMware ESX 호스트입니다.
- Citrix XenServer 호스트. 하이퍼바이저를 포함하여 독점 소프트웨어를 실행하는 Citrix XenServer 서버입니다.
System Center - VMM은 각 호스트 유형이 다른 방식으로 가상화를 구현하더라도 이러한 세 가지 유형의 호스트를 관리합니다. 다음 섹션에서는 각 호스트 유형에 대해 자세히 설명합니다. System Center - Virtual Machine Manager에 대한 환경 준비를 검토할 수 있습니다.
Hyper-V 호스트를 추가하기 전에
- VMM을 사용하여 Hyper-V 호스트 및 호스트 클러스터 관리를 검토합니다.
- Add-SCVMHost cmdlet을 사용하면 Hyper-V 서버 역할을 사용할 수 있지만, 먼저 BIOS에서 수동으로 가상화 옵션을 구성해야 합니다.
Windows-Based 경계 네트워크 호스트를 추가하기 전에
경계 네트워크에서 Windows 기반 호스트를 관리하려면 다음을 수행합니다.
- 경계 네트워크 호스트에 로컬로 VMM 에이전트를 설치합니다.
- VMM 설치 프로그램을 실행하고 이 호스트가 경계 네트워크에 있음을 나타내는 옵션을 선택하면 마법사에서 다음을 묻는 메시지를 표시합니다. -- 보안 파일에 대한 암호화 키를 제공합니다. -- 보안 파일을 저장할 위치를 지정합니다.
- 로컬 에이전트를 설치한 후 저장된 폴더에서 보안 파일을 가져옵니다. 기본 위치는 C:\Program Files\Microsoft System Center 2016\Virtual Machine Manager이며 보안 파일의 이름은 SecurityFile.txt
- VMM 콘솔이 설치된 컴퓨터에서 액세스할 수 있는 위치에 보안 파일을 복사합니다.
- Add-SCVMHost를 사용하여 경계 네트워크 호스트를 추가하는 경우 동일한 암호화 키를 지정하고 EncryptionKey 및 SecurityFile 매개 변수를 사용하여 로컬 보안 파일을 가리킵니다. Followng는 이러한 매개 변수에 대한 예제 형식입니다.
-SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
예제 2에서는 경계 네트워크 호스트를 추가하는 데 사용할 cmdlet을 간략하게 설명합니다.
VMware ESX 호스트를 추가하기 전에
Citrix XenServer 호스트를 추가하기 전에
예제
예제 1: VMM 서버와 동일한 도메인에 호스트 추가
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAcct01"
PS C:\> Add-SCVMHost "VMHost01.Contoso.com" -Description "This is a new host" -RemoteConnectEnabled $True -RemoteConnectPort 5900 -Credential $RunAsAccount
첫 번째 명령은 HostComputer RunAsAccount라는 실행 계정 개체를 가져오고 개체를 $RunAsAccount 변수에 저장합니다. 이 작업에 필요한 자격 증명은 호스트로 추가하려는 컴퓨터에 대한 관리자 권한이 있는 로컬 관리자 계정 또는 도메인 계정입니다.
두 번째 명령은 Contoso 도메인의 VMHost01이라는 호스트 개체를 VMM에 관리되는 호스트로 추가하고, 설명을 지정하고, 원격 연결을 사용하도록 설정하고, TCP 포트 5900을 VMHost01에 대한 원격 연결에 사용하도록 지정합니다. 마지막 명령이 처리되면 $RunAsAccount Add-SCVMHost에 자격 증명을 제공합니다.
예제 2: 경계 네트워크에 있는 호스트를 VMM에 추가
PS C:\> $Key = Get-SCCredential
PS C:\> Add-SCVMHost "VMHost02" -Description "This is my new perimeter network host" -RemoteConnectEnabled $FALSE -PerimeterNetworkHost -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
첫 번째 명령은 사용자 이름 및 암호를 묻는 메시지를 표시하고 자격 증명을 $Key 저장합니다. 사용자 이름은 임의로 지정할 수 있지만 암호는 이 컴퓨터에 VMM 에이전트를 설치할 때 사용한 암호화 키와 동일해야 합니다. VMM 에이전트는 설치 프로그램 실행 시 로컬 에이전트 옵션을 선택하여 경계 네트워크의 컴퓨터에 로컬로 설치해야 합니다. System Center Virtual Machine Manager 에이전트 설치 마법사의 보안 파일 폴더 페이지에서 보안 파일의 암호화 키를 지정할 수 있습니다.
두 번째 명령은 VMHost02라는 컴퓨터를 나타내는 호스트 개체를 VMM 데이터베이스에 관리되는 호스트로 추가합니다. 이 명령은 설명을 추가하고, 원격 연결을 사용하지 않도록 설정하고, 호스트가 경계 네트워크에 있는 호스트임을 지정합니다. 이 명령은 $Key에 보관된 자격 증명을 사용하여 SecurityFile.txt(이 예에서는 C:\에 있음)의 내용을 해독하여 새 호스트를 인증하는 데 SecurityFile.txt의 내용을 사용합니다.
예제 3: 신뢰할 수 없는 도메인에 있는 호스트를 VMM에 추가
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAccount02"
PS C:\> Add-SCVMHost "VMHost03.NonTrustedDomain.com" -VMMServer "VMMServer01.Contoso.com" -NonTrustedDomainHost -Credential $RunAsAccount
첫 번째 명령은 RunAsAccount02라는 실행 계정 개체를 가져오고 개체를 $RunAsAccount 변수에 저장합니다. 이 작업에 필요한 자격 증명은 트러스트되지 않은 도메인의 호스트를 Contoso.com 도메인의 VMM 서버에 추가할 수 있는 관리자 권한이 있는 계정입니다.
두 번째 명령은 Contoso.com에 트러스트되지 않은 도메인의 VMHost03을 VMM 데이터베이스에 관리 호스트로 추가합니다. 이 명령이 처리되면 $RunAsAccont Add-SCVMHost에 자격 증명을 제공합니다.
예제 4: VMM에 VMware ESX 호스트 추가
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup02"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $VirtMgr = Get-SCVirtualizationManager -ComputerName "VirtMgrServer02.Contoso.com"
PS C:\> Add-SCVMHost -ComputerName "ESXHost01.Contoso.com" -Credential $RunAsAccount -VirtualizationManager $VirtMgr -VMHostGroup $HostGroup
첫 번째 명령은 HostGroup02라는 호스트 그룹 개체를 가져오고 개체를 $HostGroup 변수에 저장합니다.
두 번째 명령은 ESX Host Computer Acct라는 실행 계정 개체를 가져오고 개체를 $RunAsAccount 변수에 저장합니다.
세 번째 명령은 VirtMgrServer02라는 가상화 관리자 개체를 가져오고 개체를 $VirtMgr 변수에 저장합니다.
마지막 명령은 HostGroup02에 ESX Host01을 추가합니다. 명령은 VMM에 이 호스트를 추가하는 데 필요한 $RunAsAccount 저장된 실행 계정 형식의 자격 증명을 제공합니다.
예제 5: VMM에 Citrix XenServer 호스트 추가
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup04"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "XenServer Run As Acct"
PS C:\> $Certificate = Get-SCCertificate -ComputerName "XenServerHost01.Contoso.com"
PS C:\> Add-SCVMHost -ComputerName "XenServerHost01.Contoso.com" -Credential $RunAsAccount -VMHostGroup $HostGroup -XenServerHost -Certificate $Certificate -EnableSecureMode $True -TCPPort 5989
첫 번째 명령은 HostGroup04라는 호스트 그룹 개체를 가져오고 개체를 $HostGroup 변수에 저장합니다.
두 번째 명령은 XenServer Host Computer Acct라는 실행 계정 개체를 가져오고 개체를 $RunAsAccount 변수에 저장합니다. 이 작업에 필요한 자격 증명은 XenServer 호스트에 루트 자격 증명이 있는 계정입니다.
세 번째 명령은 XenServerHost01에 대한 인증서 개체를 가져오고 개체를 $Certificate 변수에 저장합니다.
마지막 명령은 XenServer를 VMM의 HostGroup04에 호스트로 추가하고 이 호스트를 VMM에 추가하는 데 필요한 $RunAsAccount 저장된 실행 계정 형식의 자격 증명을 제공합니다.
매개 변수
-AvailableForPlacement
VMM 배치 프로세스에서 이 호스트 또는 호스트의 이 볼륨을 가상 머신을 배포할 수 있는 가능한 위치로 간주할지 여부를 나타냅니다. 이 매개 변수가 $False 설정된 경우 이 호스트 또는 볼륨에 가상 머신을 배포하도록 선택할 수 있습니다. 기본값은 True입니다. 이 매개 변수는 VMware ESX 호스트에는 적용되지 않습니다.
네트워크 어댑터를 사용하여 이 매개 변수를 지정하는 경우 $False 설정된 경우 배치는 호스트가 가상 머신 연결에 적합한지 확인하기 위해 이 네트워크 어댑터에 구성된 논리 네트워크를 고려하지 않습니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BaseDiskPaths
기본 디스크의 경로를 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Certificate
보안 인증서 개체를 지정합니다.
Type: | ClientCertificate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
VMM이 네트워크에서 고유하게 식별할 수 있는 컴퓨터 이름을 지정합니다. 유효한 형식은 다음과 같습니다.
- FQDN
- IPv4 또는 IPv6 주소
- NetBIOS 이름
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUPercentageReserve
실제 호스트 컴퓨터에서 운영 체제를 사용하기 위해 예약할 CPU의 비율을 지정합니다.
이 매개 변수를 사용하여 예약을 지정하지 않으면 호스트 그룹의 기본 설정인 10%가 사용됩니다. VMM 배치 프로세스는 호스트 예약을 사용하지 않고 리소스 요구 사항을 충족할 수 없는 한 가상 머신을 호스트에 배치하는 것을 권장하지 않습니다.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
자격 증명 개체 또는 일부 cmdlet의 경우 이 작업을 수행할 수 있는 권한이 있는 계정의 사용자 이름과 암호를 포함하는 실행 계정 개체를 지정합니다. 또는 Restart-SCJob의 경우 다시 시작한 작업을 완료할 수 있는 권한이 있습니다.
PSCredential 개체에 대한 자세한 내용은 를 입력합니다Get-Help Get-Credential
.
실행 계정에 대한 자세한 내용은 을 입력 Get-Help New-SCRunAsAccount
합니다.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
호스트에 대한 설명을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskSpaceReserveMB
실제 호스트 컴퓨터에서 운영 체제 사용을 예약할 디스크 공간(MB)을 지정합니다.
이 매개 변수를 사용하여 예약을 지정하지 않으면 호스트 그룹에 대한 기본 설정인 100MB가 사용됩니다. VMM 배치 프로세스는 호스트 예약을 사용하지 않고 리소스 요구 사항을 충족할 수 없는 한 가상 머신을 호스트에 배치하는 것을 권장하지 않습니다.
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableLiveMigration
호스트에서 실시간 마이그레이션을 사용할 수 있는지 여부를 나타냅니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableSecureMode
VMM이 보안 모드에서 VMware ESX 호스트 및 Citrix XenServer 호스트와 통신하는지 여부를 나타냅니다. 기본값은 $True.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptionKey
경계 네트워크에 있는 Hyper-V 호스트를 VMM에 추가할 때 암호화 키로 사용할 자격 증명을 지정합니다.
예제 형식: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsDedicatedToNetworkVirtualizationGateway
호스트가 네트워크 가상화 게이트웨이 전용인지 여부를 나타냅니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
작업 진행률을 추적하여 이 매개 변수로 이름이 지정된 변수에 보관하도록 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiveMigrationMaximum
동시 실시간 마이그레이션의 최대 수를 지정합니다.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiveStorageMigrationMaximum
동시 라이브 스토리지 마이그레이션의 최대 수를 지정합니다.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaintenanceHost
이 매개 변수는 사용하지 않습니다. 대신 AvailableForPlacement 를 사용합니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxDiskIOReservation
실제 호스트 컴퓨터의 초당 최대 디스크 I/O(IOPS)를 지정합니다.
이 매개 변수를 사용하여 예약을 지정하지 않으면 호스트 그룹에 대한 기본 설정인 10000이 사용됩니다. VMM 배치 프로세스는 호스트 예약을 사용하지 않고 리소스 요구 사항을 충족할 수 없는 한 가상 머신을 호스트에 배치하는 것을 권장하지 않습니다.
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryReserveMB
실제 호스트 컴퓨터에서 호스트 운영 체제를 사용할 수 있도록 예약할 메모리 양(MB)을 지정합니다.
이 매개 변수를 사용하여 예약을 지정하지 않으면 호스트 그룹의 기본 설정인 256MB가 사용됩니다. VMM 배치 프로세스는 호스트 예약을 사용하지 않고 리소스 요구 사항을 충족할 수 없는 한 가상 머신을 호스트에 배치하는 것을 권장하지 않습니다.
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationAuthProtocol
마이그레이션에 사용되는 권한 부여 프로토콜을 지정합니다. 유효한 값은 CredSSP, Kerberos입니다.
Type: | MigrationAuthProtocolType |
Accepted values: | CredSSP, Kerberos |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationPerformanceOption
마이그레이션 성능 옵션 유형을 지정합니다. 유효한 값은 다음과 같습니다.
- 표준
- UseCompression
- UseSmbTransport
Type: | MigrationPerformanceOptionType |
Accepted values: | Standard, UseCompression, UseSmbTransport |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationSubnet
마이그레이션에 사용할 서브넷 배열을 지정합니다.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkPercentageReserve
실제 호스트 컴퓨터에서 호스트 운영 체제를 사용하기 위해 예약할 네트워크 용량의 비율을 지정합니다.
이 매개 변수를 사용하여 예약을 지정하지 않으면 호스트 그룹의 기본 설정인 10%가 사용됩니다. VMM 배치 프로세스는 호스트 예약을 사용하지 않고 리소스 요구 사항을 충족할 수 없는 한 가상 머신을 호스트에 배치하는 것을 권장하지 않습니다.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NonTrustedDomainHost
VMM에 추가할 호스트가 신뢰할 수 없는 도메인에 속한다는 것을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PerimeterNetworkHost
이 호스트가 경계 네트워크에 있음을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
이 작업을 트리거한 PRO 팁(성능 및 리소스 최적화 팁)의 ID를 지정합니다. 이 매개 변수를 사용하면 PRO 팁을 감사할 수 있습니다.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Reassociate
현재 VMM 서버를 통해 관리되는 호스트를 다른 VMM 서버에 다시 연결합니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoteConnectEnabled
$True 설정하면 사용자가 원격으로 가상 머신에 연결할 수 있는 호스트 서버의 연결을 사용하도록 설정합니다.
이 매개 변수는 Hyper-V 호스트의 가상 머신에만 적용됩니다. VMware ESX 호스트 또는 Citrix XenServer 호스트의 가상 머신에는 적용되지 않습니다.
Type: | Boolean |
Aliases: | VMRCEnabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoteConnectPort
사용자가 원격으로 가상 컴퓨터에 연결하기 위해 사용할 TCP 포트의 기본값을 지정합니다. 일반적으로 Hyper-V 호스트의 기본 포트는 2179입니다.
이 매개 변수는 VMware ESX 호스트 또는 Citrix XenServer 호스트에는 적용되지 않습니다.
Type: | UInt32 |
Aliases: | VMRCPort |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
컨트롤이 명령 셸로 즉시 반환되도록 작업이 비동기적으로 실행됨을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecurityFile
경계 네트워크에 있는 Hyper-V 호스트의 인증에 사용할 인증서 및 자격 증명이 포함된 파일의 경로를 지정합니다.
이 매개 변수는 VMware ESX 호스트 또는 Citrix XenServer 호스트에는 적용되지 않습니다.
예제 형식: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshPublicKey
SSH(보안 셸) 통신에 사용되는 공개 키를 지정합니다.
Type: | ClientSshPublicKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshPublicKeyFile
대상 호스트와 보안 SSH 채널을 설정하는 데 필요한 공개 키 파일 경로를 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshTcpPort
SSH 프로토콜에서 사용하는 TCP 포트 번호를 지정합니다.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TCPPort
TCP 포트를 나타내는 숫자 값을 지정합니다.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseAnyMigrationSubnet
마이그레이션에 서브넷을 사용할 수 있는지 여부를 나타냅니다.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualizationManager
VMM에서 관리하는 가상화 관리자 개체를 지정합니다.
Type: | VirtualizationManager |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostCluster
VMM 호스트 클러스터 개체를 지정합니다.
Type: | HostCluster |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
가상 컴퓨터 호스트 그룹 개체를 지정합니다.
Type: | HostGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
VMM 서버 개체를 지정합니다.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMPaths
가상 컴퓨터 파일을 보관하는 데 사용할 호스트의 기본 경로(파이프라인 연산자로 구분된 문자열 형식) 집합을 지정합니다.
예제 형식: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-XenServerHost
지정된 호스트가 Citrix XenServer 호스트임을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
출력
Host
이 cmdlet은 Host 개체를 반환합니다.