2016-11-23 44 views
0

最近,我從上傳到Azure存儲BLOB定製VHD文件開通一個Linux虛擬機(Centos的7 /資源管理器)。一切似乎但有兩個問題,我下面觀察罰款:擴展名「VMAccessForLinux」啓用失敗

問題1:首先手動安裝最新的VM Linux代理,但是不管我使用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

感謝大衛有助於優化後的格式。對不起,這是我第一次在這裏提出問題。分析更多日誌後,問題可能與缺少ovf-env.xml文件有關。原始日誌這裏:****** 2016年11月22日17:30:30.609194錯誤事件:名稱= WALA,OP =經費,消息=無法複製OVF-env.xml:(000008)(000007)無法得到dvd設備****** –

回答

0

後我手動複製OVF-env.xml從另一個Azure的VM(工作正常),以目前的一個問題1解決了,還需要修改OVF-env.xml諸如此類的主機名和用戶名,以確保這些設置匹配電流VM環境。修復之後,「重新啓動」按鈕和「重置密碼」功能將再次在Azure門戶上發揮作用!但是現在我正在努力解決問題2,門戶網站上的「計算機名稱」爲空。如果有任何進一步更新,將繼續發佈。如果您有任何好的想法或專業知識,請在此寫下!謝謝!