Ha a Microsoft System Center 2012 R2 7. kumulatív frissítéssel vagy egy újabb verzióval rendelkezik a Virtual Machine Manager (VMM) környezetben, most újra társíthat egy árva virtuális gépet a szolgáltatás- vagy virtuálisgép-szerepkörével, miután a gazdakiszolgálót újra hozzárendelte a VMM-hez. Ez akkor hasznos, ha a szolgáltatás- vagy virtuálisgép-szerepkörű virtuális gépek árvaak a gazdagép hozzáadási vagy eltávolítási ciklusa során. Ez a szolgáltatások és virtuálisgép-szerepkörök helyreállítási és Backup forgatókönyveinek implementálásához is hasznos.
Korábban mi volt a probléma?
-
Előfordulhat, hogy egy gazdagépet vagy fürtöt le lehet szerelni a VMM-ből, és vissza kell állítani. Ha az ilyen gazdagépek vagy fürtök olyan virtuális gépeket üzemeltettek, amelyek bármely szolgáltatás- vagy virtuálisgép-szerepkör részét képezték, az UR7 előtt nem volt lehetőség arra, hogy a VMM-rendszergazdák újra társítsák a virtuális gépeket a megfelelő szolgáltatás- vagy virtuálisgép-szerepkörökhöz.
-
Ha Site Recovery-szolgáltatásokat használ az elsődleges hely leállásakor, a rendszer a másodlagos helyen helyreállítja a virtuális gépeket. Miután a szolgáltatássablonok elérhetővé váltak a másodlagos helyen, korábban nem lehetett a helyreállított virtuális gépeket az újonnan üzembe helyezett szolgáltatáspéldányhoz társítani.
Hogyan újratársítani a virtuális gépet?
A következő parancsmag használatával újra társíthatja a virtuális gépet a szolgáltatás- vagy virtuálisgép-szerepkörével.
Paraméterkészlet: Service
Join-SCVirtualMachine [–VM] <virtuális gép> -ComputerTier <ComputerTier> [<CommonParameters>]
Paraméterkészlet: VM Role
Join-SCVir a<-VMRole<> CloudVMRole> [<CommonParameters>]Ez a parancsmag egy újratársított feladatot futtat a VMM-en. Ez a feladat ellenőrzéseket hajt végre, amelyek segítenek ellenőrizni a virtuális gép és a szolgáltatássablon kompatibilitását. Kattintson ide az ellenőrzési ellenőrzések listájának megtekintéséhez.
Paraméter részletei
-VM <virtuális gép>
Ez a paraméter azt az árva virtuális gépet jelzi, amelyet szolgáltatás- vagy virtuálisgép-szerepkörhöz kell csatlakoztatni.
Aliasok |
Nincs |
Szükséges? |
Igaz |
Helyzetben? |
1 |
Alapértelmezett érték |
Nincs |
Elfogadja a folyamat bemenetét? |
Igaz (ByValue) |
Elfogad helyettesítő karaktereket? |
Hamis |
-ComputerTier <ComputerTier>
Ezzel a paraméterrel adhatja meg annak a szolgáltatáspéldánynak a számítógéprétegét, amelyhez a virtuális gépet csatlakoztatni szeretné.
Aliasok |
Nincs |
Szükséges? |
Igaz |
Helyzetben? |
Nevezett |
Alapértelmezett érték |
Nincs |
Elfogadja a folyamat bemenetét? |
Hamis |
Elfogad helyettesítő karaktereket? |
Hamis |
-VMRole <CloudVMRole>
Ezzel a paraméternel adhatja meg azt a virtuálisgép-szerepkört, amelyhez a virtuális gépet csatlakoztatni szeretné.
Aliasok |
Nincs |
Szükséges? |
Igaz |
Helyzetben? |
Nevezett |
Alapértelmezett érték |
Nincs |
Elfogadja a folyamat bemenetét? |
Hamis |
Elfogad helyettesítő karaktereket? |
Hamis |
Példák
1. példa: Árva virtuális gép csatlakoztatása egy szolgáltatási szinthez
$vm = Get-SCVirtualMachine –Name "PS-Web-001"
$ct = Get-SCComputerTier –Name "MyService-WebTier"
Join-SCVirtualMachine –VM $vm –ComputerTier $ct
Example 2: Joining an orphaned virtual machine to a VMRole
$vm = Get-SCVirtualMachine –Name "PS-Web-001"
$vmRole = Get-CloudResource –Name "PetShop"
Join-SCVirtualMachine –VM $vm –VMRole $vmRole
Képernyőfelvételeket
Az alábbi képernyőfelvétel a VMM működését mutatja be a funkció bevezetése előtt. A VMM Szolgáltatások paneljén látható, hogy a szolgáltatáspéldány virtuális gépei hiányoznak.
Az alábbi képernyőképen a virtuális gépek szolgáltatáspéldányhoz való újratársítása utáni viselkedés látható.
A virtuális gép újratársítása előtt tett feltételezések
-
A rendszer feltételezi, hogy a virtuális gép fut, és a rajta futó összes vendégalkalmazás és szolgáltatás érintetlen.
-
A számítógéprétegnek, amelyhez a virtuális gép csatlakozik, a maximális példányszámnál kevesebben kell futnia. Az összekapcsolási művelet frissítési tartománya a felskálázáshoz hasonlít.
-
Az újratársított virtuális gépnek kell lennie annak, amely eredetileg része volt egy szolgáltatás- vagy virtuálisgép-szerepkör üzembe helyezésének. Emellett nem szabad úgy módosítani, hogy a VMM érvényesítési ellenőrzése meghiúsuljon. (Az ellenőrzések teljes listáját az "Ellenőrzési ellenőrzések listája" című szakaszban találja.)
Figyelmeztetés
: A virtuális gépek terheléselosztókat használó szolgáltatás- vagy virtuálisgép-szerepkörhöz való csatlakoztatásának folyamata nem támogatott. Ha egy virtuális gépet egy ilyen szolgáltatás- vagy virtuálisgép-szerepkörhöz próbál csatlakoztatni, a felhasználónak manuálisan kell konfigurálnia a terheléselosztó beállításait.
Érvényesítési ellenőrzések listája
Az alábbi lista azokat az ellenőrzési ellenőrzéseket tartalmazza, amelyek a virtuális gép és a szolgáltatássablon kompatibilitásának ellenőrzésére szolgálnak.
A virtuális gép és a ComputerTier állapota
A virtuális gépnek futó állapotban kell lennie, a számítógéprétegnek pedig üzembe helyezett állapotban kell lennie. Mivel ez a művelet a vertikális felskálázáshoz hasonlít, a réteg virtuális gépeinek teljes száma nem haladhatja meg a maximális korlátot.
-
Ellenőrizze, hogy a virtuális gép fut-e.
-
Ellenőrizze, hogy a virtuális gép már hozzá van-e rendelve egy számítógépréteghez.
-
Ellenőrizze, hogy a számítógépréteg üzembe helyezett állapotban van-e.
-
Ellenőrizze, hogy a réteg VMInstanceCount értéke kisebb-e a maximális értéknél.
A virtuális gép hatókörének
ellenőrzése: Egy szolgáltatás üzembe helyezhető egy felhőben vagy egy gazdagépcsoportban. A virtuális gépnek annak a felhőnek vagy gazdagépcsoportnak a hatókörében kell lennie, amelyben a szolgáltatás üzembe van helyezve.
-
Ellenőrizze, hogy a virtuális gép szerepel-e a szolgáltatáspéldány hatókörében.
-
Ellenőrizze, hogy a virtuális gép tulajdonosa megegyezik-e a szolgáltatáspéldány tulajdonosával.
-
Ellenőrizze, hogy a virtuális gép UserRole tulajdonsága megegyezik-e a szolgáltatáspéldányéval.
Hálózatkezelési ellenőrzések
– Az alapszintű minimális ellenőrzések a virtuális gépek hálózatán és a virtuális gépen elvárt IP-címtípusokon vannak végrehajtva.
-
Ha a virtuális gép hálózatának megfelelő virtuális hálózati adapter (Virtual Network adapter vagy vNIC) található a virtuális gépen, ellenőrizze a sablon által meghatározott összes hálózati adaptert.
-
Ellenőrizze az IP-címtípusokat.
A vendégügynök állapotának
ellenőrzése Ha a számítógépréteg virtuálisgép-sablonja megköveteli, hogy a vendégügynök jelen legyen a virtuális gépen, a következő ellenőrzések lesznek végrehajtva:
-
Ellenőrizze, hogy telepítve van-e vendégügynök a virtuális gépen.
-
Ellenőrizze, hogy a vendégügynök válaszol-e (szívverés).
-
Ellenőrizze a vendégügynök verzióját.
Megjegyzés: Ha egy számítógépréteghez egy vagy több LBVips (Load Balancer VIRTUÁLIS IP-cím) van társítva, és a rétegbeli számítógéppéldányok száma nulla (0), akkor ez a parancsmag nem használható virtuális gép ilyen szinthez való társításához.
Ez azt jelzi, hogy az LBVips-sel rendelkező számítógéprétegek esetében a társított virtuális gép nem lehet a réteg első virtuális gépe. Rendelkeznie kell legalább egy meglévő virtuális géppel, amely az adott szint horizontális felskálázásával szerezhető be. Ebben az esetben azt javasoljuk, hogy skálázza fel a szintet, hogy legalább egy virtuális géppel rendelkezzen. Ezzel elkerülheti azokat a problémákat, amelyek olyan hálózati terheléselosztó-fürtöket érintenek, amelyekben előfordulhat, hogy a réteg nem rendelkezik hálózati terheléselosztási csomópontokkal, és megpróbálunk hozzáadni egy végül sikertelen VIP-tagot.