Kontrola role virtuálního počítače pro chyby zřizování [SPFSDK][VMROLE]
Platí pro: Windows Azure Pack
Při každém provedení operací s rolí virtuálního počítače se vlastnost ProvisioningState role virtuálního počítače nastaví na Zřízeno, Zřizování nebo Selhání v závislosti na výsledku operace. Mezi typy operací, které by ovlivnily vlastnost ProvisioningState , patří vytvoření role virtuálního počítače, aktualizace role virtuálního počítače z jiné verze položky galerie a škálování/oprava role virtuálního počítače.
Jak rozpoznat chyby
Pokud předchozí operace způsobila hodnotu Provisioned nebo Provisioning vlastnost ProvisioningState , nemusíte nic dělat. Pokud se ale výsledek operace nezdaří, budete muset prozkoumat další šetření, abyste zjistili příčinu problému. Vlastnost Substate existuje také v instanci role virtuálního počítače. Tato vlastnost popisuje chybu, ke které mohlo dojít při práci s rolí virtuálního počítače. Tato vlastnost má podřízenou vlastnost s názvem VMRoleMessages , což je pole zpráv, které popisují chybu.
Níže je příklad, který ukazuje text odpovědi HTTP, který obsahuje jednu instanci role virtuálního počítače. Tato instance měla během zřizování role virtuálního počítače tři problémy. Poznámka : ProvisioningState vlastnost je nastavena na Failed a Substate vlastnost obsahuje VMRoleMessages vlastnost, která je pole podrobností o chybě.
{
"InstanceView": {
"InstanceCount": "1",
"ResolvedResourceDefinition": { "... removed for brevity ... ": "" },
"VIPs": []
},
"Label": "testquickvm",
"Name": "testquickvm",
"ProvisioningState": "Failed",
"ResourceConfiguration": { "... removed for brevity ... ": "" },
"ResourceDefinition": { "... removed for brevity ... ": "" },
"Substate": {
"VMRoleMessages": [{
"Message": "Virtual Machine Manager cannot detect a heartbeat from the specified virtual machine. Either the virtual machine is not running or Virtual Machine Additions is not installed.",
"MessageQualifier": "Error",
"VMId": null
},
{
"Message": "One or more virtual machines have failed during customization during the deployment of the service.",
"MessageQualifier": "Warning",
"VMId": null
},
{
"Message": "Virtual Machine Manager cannot detect a heartbeat from the specified virtual machine. Either the virtual machine is not running or Virtual Machine Additions is not installed.",
"MessageQualifier": "Error",
"VMId": "9f7ac179-68f2-4703-9d58-d64b45fadc92"
}]
},
"odata.metadata": "https://spf-server:8090/SC2012R2/VMM/Microsoft.Management.Odata.svc/$metadata#VMRole/@Element"
}
Co dělat s chybami
Pokud při zřizování role virtuálního počítače došlo k chybě, může to souviset s jeho konfigurací. Pokud je to pravda, aktualizujte vlastnost ResourceConfiguration a spusťte operaci opravy . Pokud chyba souvisí s nasazením (vyhledáním prostředků pro umístění virtuálního počítače nebo podobným způsobem), můžete se také pokusit zahájit operaci opravy , která ji vynutí opětovné nasazení. V opačném případě může dojít k problému s Virtual Machine Manager a správce by musel provést další šetření. Další informace o operaci Oprava naleznete v tématu Oprava role virtuálního počítače [SPFSDK][VMROLE].
Viz také
Vytvoření cloudové služby pro hostování rolí virtuálního počítače [SPFSDK][VMROLE]
Vytvoření nové instance role virtuálního počítače z galerie [SPFSDK][VMROLE]