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.