Megosztás a következőn keresztül:


New-SCVMHost

VMM-gazdagépet hoz létre egy fizikai számítógépről a gazdagépprofilban definiált tulajdonságok használatával.

Syntax

New-SCVMHost
   [-VMMServer <ServerConnection>]
   [-Description <String>]
   -ComputerName <String>
   -VMHostProfile <PhysicalComputerProfile>
   -SMBiosGuid <Guid>
   [-VMHostGroup <HostGroup>]
   [-IPAddress <String>]
   [-LogicalNetwork <LogicalNetwork>]
   [-Subnet <String>]
   [-BypassADMachineAccountCheck]
   [-ManagementAdapterMACAddress <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCVMHost
   [-VMMServer <ServerConnection>]
   -VMHostConfig <PhysicalComputerConfig>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCVMHost
   [-VMMServer <ServerConnection>]
   [-Description <String>]
   -ComputerName <String>
   -VMHostProfile <PhysicalComputerProfile>
   -SMBiosGuid <Guid>
   [-VMHostGroup <HostGroup>]
   [-IPAddress <String>]
   [-LogicalNetwork <LogicalNetwork>]
   [-Subnet <String>]
   [-BypassADMachineAccountCheck]
   [-ManagementAdapterMACAddress <String>]
   -BMCAddress <String>
   -BMCRunAsAccount <RunAsAccount>
   [-BMCPort <UInt32>]
   -BMCProtocol <OutOfBandManagementType>
   [-BMCCustomConfigurationProvider <ConfigurationProvider>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

A New-SCVMHost parancsmag egy virtuálisgép-kezelő (VMM) gazdagépet hoz létre egy fizikai számítógépről a gazdagépprofilban meghatározott tulajdonságok használatával. A fizikai számítógépnek sávon kívüli vezérlővel kell rendelkeznie.

Gazdagép létrehozása előtt győződjön meg arról, hogy PXE-kiszolgáló lett hozzáadva a VMM-hez, létrejött egy gazdagépprofil, és minden szükséges illesztőprogram-fájl hozzá lett adva a tárhoz. Megjegyzés: A VMM-hez hozzáadott PXE-kiszolgálónak ugyanabban az alhálózatban kell lennie, mint a felügyelt Hyper-V-gazdagépekké konvertálni kívánt fizikai számítógépeknek.

A VMM által támogatott gazdagéptípusokkal kapcsolatos további információkért írja be a következőt Get-Help Add-SCVMHost -Detailed: .

Példák

1. példa: Gazdagép létrehozása fizikai számítógépről DHCP-alapú gazdagépprofil használatával

PS C:\> $BMCRAA = Get-SCRunAsAccount -Name "BMCRunAsAcct"
PS C:\> $NewPhysicalComputer = Find-SCComputer -BMCAddress "10.10.0.1" -BMCRunAsAccount $BMCRAA -BMCProtocol "IPMI"
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup01"
PS C:\> $HostProfile = Get-SCVMHostProfile -Name "HostProfile01"
PS C:\> New-SCVMHost -VMHostGroup $HostGroup -VMHostProfile $HostProfile -ComputerName "NewHost01" -BMCAddress $NewPhysicalComputer.BMCAddress -BMCRunAsAccount $BMCRAA -BMCProtocol "IPMI" -SMBIOSGUID $NewPhysicalComputer.SMBIOSGUID -ManagementAdapterMACAddress "00-1D-D8-B7-1C-00" -LogicalNetwork "LogicalNetwork01" -Subnet "192.168.0.1/24" -IPAddress "192.168.0.91"

Az első parancs lekéri a BMCRunAsAcct nevű futtató fiókobjektumot, és az objektumot a $BMCRAA változóban tárolja.

A második parancs felderíti a 10.10.0.1 IP-címmel rendelkező fizikai számítógépet a $BMCRAA megadott futtató fiókkal. Ezután a fizikai számítógépet a $NewPhysicalComputer változóban tárolja.

A harmadik parancs lekéri a HostGroup01 nevű gazdagépcsoport-objektumot, és az objektumot a $HostGroup változóban tárolja.

A negyedik parancs lekéri a HostProfile01 nevű gazdagépprofil-objektumot, és az objektumot a $HostProfile változóban tárolja. A HostProfile01 úgy van konfigurálva, hogy a DHCP szolgáltatáson keresztül szerezzen be egy IP-címet.

Az utolsó parancs létrehoz egy gazdagépet a $NewPhysicalComputer-ben tárolt fizikai számítógépről a $HostProfile tárolt gazdagépprofil használatával, és newHost01 nevet ad neki.

2. példa: Gazdagép létrehozása fizikai számítógépről statikus IP-alapú gazdagépprofil használatával

PS C:\> $BMCRAA = Get-SCRunAsAccount -Name "BMCRunAsAcct"
PS C:\> $NewPhysicalComputer = Find-SCComputer -BMCAddress "10.10.0.1" -BMCRunAsAccount $BMCRAA -BMCProtocol "IPMI"
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup01"
PS C:\> $HostProfile = Get-SCVMHostProfile -Name "HostProfile02"
PS C:\> New-SCVMHost -VMHostGroup $HostGroup -VMHostProfile $HostProfile -BMCAddress $NewPhysicalComputer.BMCAddress -BMCRunAsAccount $BMCRAA -BMCProtocol "IPMI" -SMBIOSGUID $NewPhysicalComputer.SMBIOSGUID -ComputerName "NewHost02" -ManagementAdapterMACAddress "00-18-8B-0A-4D-76" -LogicalNetwork "LogicalNetwork01" -Subnet "192.168.1.1/24" -IPAddress "192.168.1.101"

Az első parancs lekéri a BMCRunAsAccount nevű futtatófiók-objektumot, és az objektumot a $BMCRAA változóban tárolja.

A második parancs felderíti a 10.10.0.1 címmel rendelkező számítógépet a $BMCRAA tárolt futtató fiókkal, majd a számítógépet a $NewPhysicalComputer változóban tárolja.

A harmadik parancs lekéri a HostGroup01 nevű gazdagépcsoport-objektumot, és az objektumot a $HostGroup változóban tárolja.

A negyedik parancs lekéri a HostProfile02 nevű gazdagépprofil-objektumot, és az objektumot a $HostProfile változóban tárolja. A HostProfile02 statikus IP-cím lefoglalására van konfigurálva.

Az utolsó parancs létrehoz egy gazdagépet a $NewPhysicalComputer-ben tárolt fizikai számítógépről a $HostProfile tárolt gazdagépprofil használatával, a NewHost02 nevet adja neki, és konfigurálja a MAC-címet, az IPAddress címet és az alhálózatot.

3. példa: Meglévő gazdagép ismételt üzembe helyezése új gazdagépprofillal

PS C:\> $BMCRaa = Get-SCRunAsAccount -Name "BMCRunAsAcct"
PS C:\> $OldHost = Get-SCVMHost "NewHost02"
PS C:\> $OldBMCIP = $OldHost.physicalmachine.BMCAddress
PS C:\> $OldBMCProtocol = $OldHost.physicalmachine.BMCType
PS C:\> $OldComputer = Find-SCComputer -BMCAddress $OldBMCIP -BMCRunAsAccount $BMCRAA -BMCProtocol $OldBMCProtocol
PS C:\> $OldGuid = $OldComputer.SMBIOSGUID
PS C:\> $OldAdapter = Get-SCVMHostNetworkAdapter -VMHost $OldHost
PS C:\> $OldMAC = $OldAdapter[0].macaddress
PS C:\> $OldRAA = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Remove-SCVMHost $OldHost -Credential $OldRAA
PS C:\> $NewHostGroup = Get-SCVMHostGroup -Name "HostGroup01"
PS C:\> $NewHostProfile = Get-SCVMHostProfile -Name "HostProfile02"
PS C:\> New-SCVMHost -VMHostGroup $NewHostGroup -VMHostProfile $NewHostProfile  -BMCAddress $OldBMCIP -BMCRunAsAccount $BMcRAA -BMCProtocol $OldBMCProtocol -SMBIOSGUID $OldGUID -ManagementAdapterMACAddress $OldMAC -ComputerName "Computer01" -LogicalNetwork "LogicalNetwork01" -Subnet "192.168.0.1/24" -IPAddress "192.168.0.93"

Az első parancs lekéri a BMCRunAsAccount nevű futtató fiókobjektumot, és az objektumot a $BMCRaa változóban tárolja.

A következő nyolc parancs menti a tulajdonságokat a gazdagépről, amelyet újra üzembe kíván helyezni.

A tizedik parancs eltávolítja a régi gazdagépet a VMM-ből.

A tizenegyedik parancs lekéri a New HostGroup01 nevű gazdagépcsoport-objektumot, és az objektumot a $NewHostGroup változóban tárolja.

A tizenkettedik parancs lekéri a HostProfile02 nevű gazdagépprofil-objektumot, és az objektumot a $NewHostProfile változóban tárolja.

Az utolsó parancs újra üzembe helyezi a régi gazdagépet a gazdagépet azonosító korábbi beállításokkal, de egy ($NewHostGroup-ben tárolt) új gazdagépre, valamint a frissített ($NewHostProfile tárolt) profilbeállításokra.

Paraméterek

-BMCAddress

Megadja vagy frissíti egy adott fizikai gép sávon kívüli alaplapi felügyeleti vezérlőjének (BMC) címét. Ez lehet egy IP-cím, a teljes tartománynév (FQDN) vagy a DNS-előtag (amely általában megegyezik a NetBIOS nevével).

A BMC-cím és a hálózathoz való csatlakozás általában elkülönül a standard hálózati adapterhez társított IP-címtől. Azt is megteheti, hogy egyes számítógépek standard hálózati adaptert használnak a BMC és a hálózati adapter egyetlen címének megadásához. A BMC-cím azonban egyedi porttal rendelkezik, így egyedileg azonosítható a hálózaton.

  • Példa IPv4-formátumra: -BMCAddress "10.0.0.21"
  • Példa Ipv6-formátumra: -BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
  • Példa FQDN formátumra: -BMCAddress "Computer01.Contoso.com"
  • Példa NetBIOS-formátumra: -BMCAddress "Computer01"

Megjegyzés: Alapértelmezés szerint a VMM a BMCAddress ip-címét vagy teljes tartománynevét használja. Létrehozhat azonban egy Windows PowerShell modult is, amellyel más típusú címeket is megadhat BMC-címként.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BMCCustomConfigurationProvider

Egy alaplapi felügyeleti vezérlő (BMC) konfigurációszolgáltatói objektumát adja meg vagy frissíti. A konfigurációszolgáltató a VMM beépülő modulja, amely lefordítja a VMM PowerShell-parancsait olyan API-hívásokra, amelyek az alaplapi felügyeleti vezérlő egy típusára jellemzőek. Ezt a paramétert az egyéni BMCProtocolhoz kell használnia.

Type:ConfigurationProvider
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BMCPort

Egy adott fizikai gép sávon kívüli alaplapi felügyeleti vezérlőjének (BMC) portját adja meg vagy frissíti. A BMC-portot szolgáltatásprocesszor-portnak is nevezik. Az alapértelmezett portok például az IPMI esetében 623, a SMASH esetében pedig 443 a WS-Man-en keresztül.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BMCProtocol

Megadja vagy frissíti azt a protokollt, amelyet a VMM a sávon kívüli alaplapi felügyeleti vezérlővel (BMC) való kommunikációhoz használ. Érvényes értékek: IPMI, SMASH, Custom.

A BMC (más néven szolgáltatásprocesszor vagy felügyeleti vezérlő) egy speciális vezérlő a kiszolgáló alaplapján, amely a hardver és a rendszerfelügyeleti szoftver közötti interfészt működteti. Ha egy fizikai gép alaplapja tartalmaz egy BMC-t, amikor a gép csatlakoztatva van (ki van kapcsolva vagy be van kapcsolva, és hogy telepítve van-e operációs rendszer), a rendszer hardverére és állapotára vonatkozó információk érhetők el.

Példaformátum: -BMCProtocol "Custom"

Megjegyzés: Az egyéni protokollhoz a BMCCustomConfigurationProvider paramétert kell használnia.

Type:OutOfBandManagementType
Accepted values:None, IPMI, SMASH, Custom
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BMCRunAsAccount

Megadja az alaplapi felügyeleti vezérlővel (BMC) használandó futtató fiókot.

Type:RunAsAccount
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BypassADMachineAccountCheck

Azt jelzi, hogy ez a parancsmag újra felhasznál egy olyan számítógépfiókot, amely már létezik az Active Directoryban. Alapértelmezés szerint a New-SCVMHost ellenőrzi az Active Directoryban a megadott nevű meglévő fiókot, hogy megakadályozza a számítógépfiókok felülírását.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Megadja annak a számítógépnek a nevét, amelyet a VMM egyedileg azonosíthat a hálózaton. A paraméter elfogadható értékei a következők:

  • FQDN
  • IPv4- vagy IPv6-cím
  • NetBIOS-név
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Description

A VMM-gazdagép leírását adja meg.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPAddress

IPv4- vagy IPv6-címet ad meg.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Meghatározza, hogy a feladat előrehaladása nyomon legyen követve és tárolva legyen a paraméter által elnevezett változóban.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogicalNetwork

Logikai hálózatot ad meg. A logikai hálózat ip-alhálózatok és VLAN-ok nevesített csoportja, amely a hálózati hozzárendelések rendszerezésére és egyszerűsítésére szolgál.

Type:LogicalNetwork
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ManagementAdapterMACAddress

Megadja a számítógép azon fizikai hálózati adapterének MAC-címét, amelyet a VMM-kiszolgáló a gazdagéppel való kommunikációhoz használ.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Megadja a műveletet aktiváló teljesítmény- és erőforrás-optimalizálási tipp (PRO-tipp) azonosítóját. Ez a paraméter lehetővé teszi a PRO-tippek naplózását.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Azt jelzi, hogy a feladat aszinkron módon fut, így a vezérlő azonnal visszatér a parancsfelületre.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SMBiosGuid

Megadja a rendszerfelügyeleti BIOS globálisan egyedi azonosítóját (SMBIOS GUID) egy olyan fizikai számítógéphez, amely a VMM-ben az adott fizikai számítógép rekordjával van társítva.

Az SMBIOS olyan adatstruktúrákat és hozzáférési módszereket határoz meg, amelyek lehetővé teszik a felhasználó vagy alkalmazás számára a számítógépen található hardveradatok, például a rendszer, a gyártó vagy a rendszer BIOS-verziójának tárolását és lekérését. A Windows rendszerindításkor lekéri az SMBIOS-adatokat, és elérhetővé teszi az adatokat a programok számára.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Subnet

Megad egy IP-alhálózatot (IPv4 vagy IPv6) az osztály nélküli Inter-Domain Útválasztás (CIDR) jelölésében.

  • Példa IPv4-alhálózat formátumára: 192.168.0.1/24
  • Példa IPv6-alhálózat formátumára: FD4A:29CD:184F:3A2C::/64

Megjegyzés: Az IP-alhálózatok nem fedhetők át a gazdagépcsoportok vagy gyermek gazdagépcsoportok más alhálózataival.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHostConfig

Fizikaiszámítógép-konfigurációs objektumot ad meg.

Type:PhysicalComputerConfig
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMHostGroup

Egy virtuális gép gazdagépcsoport-objektumát adja meg.

Type:HostGroup
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHostProfile

Egy virtuális gép gazdagépprofil-objektumát adja meg.

Type:PhysicalComputerProfile
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

VMM-kiszolgálóobjektumot ad meg.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Kimenetek

Host

Ez a parancsmag egy Host objektumot ad vissza.

Jegyzetek

  • Gazdagépprofil-objektumot igényel, amely a Get-SCVMHostProfile parancsmaggal kérhető le.