2016-11-23 22 views
0

最近AzureストレージBLOBにアップロードされたカスタムVHDファイルからLinux仮想マシン(Centos 7/Resource Manager)を1台プロビジョニングしました。拡張機能「VMAccessForLinux」が失敗しました

issue 1:Linux用の最新のVMエージェントを手動でインストールしましたが、私はpowershellコマンドを使用しても、ポータルからユーザーパスワードをリセットしても、常に失敗します。以下のエラーメッセージが拡張ログにあります。

2016/11/23 15:25:10 [Microsoft.OSTCExtensions.VMAccessForLinux-1.4.6.0] sequence number is 0 
2016/11/23 15:25:10 [Microsoft.OSTCExtensions.VMAccessForLinux-1.4.6.0] setting file path is/var/lib/waagent/Microsoft.OSTCExtensions.VMAccessForLinux-1.4.6.0/c onfig/0.settings 
2016/11/23 15:25:10 [Microsoft.OSTCExtensions.VMAccessForLinux-1.4.6.0] JSON con fig: {"runtimeSettings": [{"handlerSettings": {"protectedSettings": "MIIB4AYJKoZ IhvcNAQcDoIIB0TCCAc0CAQAxggFpMIIBZQIBADBNMDkxNzA1BgoJkiaJk/IsZAEZFidXaW5kb3dzIEF 6dXJlIENSUCBDZXJ0aWZpY2F0ZSBHZW5lcmF0b3ICEF53i2Gow5OnR8IvFRsSasswDQYJKoZIhvcNAQE BBQAEggEAiGxKv6VTW5IluLGMZ26eJnXToWQxzY1oTtVnKQf1snHEV7JBaDoPJlM2NuInvDXs1rA51RD lAU17Og9rDLm3NTem55WyRG9ANT87mf869vdL/M5fdZhB9QbO1aJTCkBn2bpnps5t7X8lCUfGekrAeMD hACnrZKlaKlmkxPN7YX/ARBsD9TyVrauXz7fshVOT8PeVvxue8C+MddM58ot6N98gt3HueEH1GxTzuiH CSuLXSN34qeRPQ46Jbz1IiF0y08t1JFGqcNZvcn2P4UWr3bx34xiEm6M0VYKX5LXMNiemWI9K/bgcpJ8 jpZRMPrx/tmkVHFhPe1MCqu/3BY2l8DBbBgkqhkiG9w0BBwEwFAYIKoZIhvcNAwcECENgdMLZao8ugDg jt+RrqDVVWuCtp9DiWxm5D05974fSO9Ssv2tk5n7R1gmr3vtnBSATRD4VFdJKzrYw97ox3iGAtg==", "publicSettings": {}, "protectedSettingsCertThumbprint": "4546850E7C0933BE6145AE 51035EF8D4D5DEFFB5"}}]} 
2016/11/23 15:25:10 [Microsoft.OSTCExtensions.VMAccessForLinux-1.4.6.0] Config d ecoded correctly. 
2016/11/23 15:25:10 [Microsoft.OSTCExtensions.VMAccessForLinux-1.4.6.0] Install, success,0,Install Succeeded 
2016/11/23 15:25:11 [Microsoft.OSTCExtensions.VMAccessForLinux-1.4.6.0] sequence number is 0 
2016/11/23 15:25:11 [Microsoft.OSTCExtensions.VMAccessForLinux-1.4.6.0] setting file path is/var/lib/waagent/Microsoft.OSTCExtensions.VMAccessForLinux-1.4.6.0/c onfig/0.settings 
2016/11/23 15:25:11 [Microsoft.OSTCExtensions.VMAccessForLinux-1.4.6.0] JSON con fig: {"runtimeSettings": [{"handlerSettings": {"protectedSettings": "MIIB4AYJKoZ IhvcNAQcDoIIB0TCCAc0CAQAxggFpMIIBZQIBADBNMDkxNzA1BgoJkiaJk/IsZAEZFidXaW5kb3dzIEF 6dXJlIENSUCBDZXJ0aWZpY2F0ZSBHZW5lcmF0b3ICEF53i2Gow5OnR8IvFRsSasswDQYJKoZIhvcNAQE BBQAEggEAiGxKv6VTW5IluLGMZ26eJnXToWQxzY1oTtVnKQf1snHEV7JBaDoPJlM2NuInvDXs1rA51RD lAU17Og9rDLm3NTem55WyRG9ANT87mf869vdL/M5fdZhB9QbO1aJTCkBn2bpnps5t7X8lCUfGekrAeMD hACnrZKlaKlmkxPN7YX/ARBsD9TyVrauXz7fshVOT8PeVvxue8C+MddM58ot6N98gt3HueEH1GxTzuiH CSuLXSN34qeRPQ46Jbz1IiF0y08t1JFGqcNZvcn2P4UWr3bx34xiEm6M0VYKX5LXMNiemWI9K/bgcpJ8 jpZRMPrx/tmkVHFhPe1MCqu/3BY2l8DBbBgkqhkiG9w0BBwEwFAYIKoZIhvcNAwcECENgdMLZao8ugDg jt+RrqDVVWuCtp9DiWxm5D05974fSO9Ssv2tk5n7R1gmr3vtnBSATRD4VFdJKzrYw97ox3iGAtg==", "publicSettings": {}, "protectedSettingsCertThumbprint": "4546850E7C0933BE6145AE 51035EF8D4D5DEFFB5"}}]} 
2016/11/23 15:25:11 [Microsoft.OSTCExtensions.VMAccessForLinux-1.4.6.0] Config d ecoded correctly. 
2016/11/23 15:25:11 [Microsoft.OSTCExtensions.VMAccessForLinux-1.4.6.0] set most recent sequence number to 0 
2016/11/23 15:25:11 ERROR:[Microsoft.OSTCExtensions.VMAccessForLinux-1.4.6.0] Fa iled to enable the extension with error: no element found: line 22, column 31, s tack trace: Traceback (most recent call last): 
2016/11/23 15:25:11 ERROR: File "/var/lib/waagent/Microsoft.OSTCExtensions.VMAc cessForLinux-1.4.6.0/./vmaccess.py", line 96, in enable 
2016/11/23 15:25:11 ERROR: _set_user_account_pub_key(protect_settings, hutil) 
2016/11/23 15:25:11 ERROR: File "/var/lib/waagent/Microsoft.OSTCExtensions.VMAc cessForLinux-1.4.6.0/./vmaccess.py", line 162, in _set_user_account_pub_key 
2016/11/23 15:25:11 ERROR: ovf_env = waagent.OvfEnv().Parse(ovf_xml) 
2016/11/23 15:25:11 ERROR: File "/var/lib/waagent/Microsoft.OSTCExtensions.VMAc cessForLinux-1.4.6.0/waagent", line 4778, in Parse 
2016/11/23 15:25:11 ERROR: dom = xml.dom.minidom.parseString(xmlText) 
2016/11/23 15:25:11 ERROR: File "/usr/lib64/python2.7/xml/dom/minidom.py", line 1931, in parseString 
2016/11/23 15:25:11 ERROR: return expatbuilder.parseString(string) 
2016/11/23 15:25:11 ERROR: File "/usr/lib64/python2.7/xml/dom/expatbuilder.py", line 940, in parseString 
2016/11/23 15:25:11 ERROR: return builder.parseString(string) 
2016/11/23 15:25:11 ERROR: File "/usr/lib64/python2.7/xml/dom/expatbuilder.py", line 223, in parseString 
2016/11/23 15:25:11 ERROR: parser.Parse(string, True) 
2016/11/23 15:25:11 ERROR:ExpatError: no element found: line 22, column 31 
2016/11/23 15:25:11 ERROR: 
2016/11/23 15:25:11 [Microsoft.OSTCExtensions.VMAccessForLinux-1.4.6.0] Enable,e rror,0,Enable failed. 

一方VMは、私は再度コマンドを実行しますが、問題はまだ存続し、その後拡張子を削除しようとしたポータル て再起動することはできません。誰もそのような問題を解決する方法をアドバイスできますか?どうもありがとう!!

問題2:Azure画像ギャラリーの他のVMプロビジョニングに問題がないため、ポータルでコンピュータ名が空白になっている可能性があります。助言してください....ありがとう!

+0

ありがとうございました。投稿フォーマットを最適化するのに役立ちます。申し訳ありません、ここで質問をするのは初めてのことです。より多くのログを分析した後、issueは、ovf-env.xmlファイルが存在しないことに関連している可能性があります。元のログ:****** 2016/11/22 17:30:30.609194エラーイベント:名前= WALA、op =プロビジョニング、メッセージ= ovf-env.xmlのコピーに失敗しました:(000008)(000007)失敗しましたDVDデバイスを取得する****** –

答えて

0

別のAzure VM(Working Fine)からovf-env.xmlを手動でコピーして問題1を解決した後、ホスト名とユーザー名などのovf-env.xmlも変更する必要がありますVM環境。修正後、「再起動」ボタンと「リセットパスワード」の両方がAzureポータルで動作するように戻ってきます!しかし今、私は問題2で "Computer Name"がポータルで空であると苦労しています。それ以上の更新があれば投稿を続けるでしょう。あなたが良いアイデアや専門知識を持っているなら、ここに書き留めてください!ありがとう!

関連する問題