使用OpenSSH的Jenkins VCenter Cloud插件windows從站上線並不斷銷毀

使用OpenSSH的Jenkins VCenter Cloud插件windows從站上線並不斷銷毀

我已經在 jenkins 中配置了使用 SSH 啟動方法的 VCenter Cloud 插件。我已經安裝了 OpenSSH,並且能夠透過 SSH 和 SCP 連接到我建立模板的電腦。當我在管道中使用它時,我看到虛擬機器部署在 vCenter 中,不確定是否應用了自訂。我看到日誌是從線上的。然後我看到又建立了一個虛擬機,而前一個虛擬機被關閉並刪除。這樣的情況還在繼續。

編輯:我配置了 JNLP 而不是 SSH,行為是相同的。

編輯:如果沒有自訂,Windows 虛擬機器的設定正常運作。當應用程式自訂且虛擬機器重新啟動時,它會收到來自插件的刪除通知,它會被刪除並再次建立新的虛擬機器。這循環進行。非常感謝這方面的任何幫助。

我可以獲得有關觸發刪除虛擬機器的協助嗎?這是相關的詹金斯日誌。

2019 年7 月22 日上午5:44:52 資訊org.jenkinsci.plugins.vSphereCloud InternalLog 啟動VSPHERE 雲端2019 年7 月22 日上午5:45:40 資訊org.jenkinsci.plugins.vSphereCloudcalculatemissionalageSlaves 中有1 個雲虛擬機。雲端的實例上限為15,因此我們還有空間容納更多Jul 22, 2019 5:45:40 AM INFO org.jenkinsci.plugins.vSphereCloud 供應供應(mssql,1):0 個現有從站(=0個執行程式),可用的範本有[Template[prefix=mssql-、provisioned=[]、planned=[]、unknown={}、max=2147483647、fullness=0.000%]] Jul 22, 2019 5:45: 40 AM INFO org.jenkinsci .plugins.vSphereCloud 配置規定(mssql,1):配置1 新=[mssql-c4mz6wao3rd17d1mkqg3ebcwk] 2019 年7 月22 日上午5:45:40 信息配置. mssql-c4mz6wao3rd17d1mkqg3ebcwk來自vSphereCloud,有1 個執行程式。剩餘超額工作負載:0 Jul 22, 2019 5:49:50 AM INFO org.csanchez.jenkins.plugins.kubernetes.KubernetesClientProvider GracefulClose 未關閉io.fabric8.kubernetes.uberclient.DefaultKnetesClose 未關閉io.fabric8.kubernetes.uberent.DefaultKnetesClient或排隊(0) 個呼叫2019 年7 月22 日上午5:51:47 訊息org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 正在啟動虛擬機器... 2019 年7 月22 日上午5:512 日上午5:512 :47 訊息org.jenkinsci。 mkqg3ebcwk] VM 已於201 年7 月22 日啟動9 5:51:47 AM INFO org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 等待VMTools 2019 年7 月22 日5:51:475:51:47 月. InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] VM Tools 正在運行2019 年22 日5:51:47 AM INFO org.jenkinsci.plugins.vSphereCloud InternalLog [ms-c4mz6wao3175 月51:47 AM INFO org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3eb CWK]等待在要求 hudson.plugins.sshslaves.SSHLauncher@b437c0e 啟動從站之前 60 秒。 2019 年 7 月 22 日上午 5:51:50 INFO hudson.slaves.NodeProvisioner$2 運行 mssql-c4mz6wao3rd17d1mkqg3ebcwk 配置已成功完成。我們現在有 83 台電腦 Jul 22, 2019 5:52:47 AM INFO org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 要求 SSHLauncher 啟動從屬伺服器。 2019 年7 月22 日上午5:52:47 資訊org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 從屬聯機2019 年7 月22 日上午5:52:50 資訊計算.有2 個虛擬機器這朵雲。雲端的實例上限為15,因此我們還有空間容納更多Jul 22, 2019 5:52:50 AM INFO org.jenkinsci.plugins.vSphereCloud 供應供應(mssql,1):0 個現有從屬伺服器(=0個執行程式),可用的範本有 [Template[prefix=mssql-, Provisioned=[mssql-c4mz6wao3rd17d1mkqg3ebcwk],plan=[],不需要={},max=2147483647,fullness=0.000%]] 2019 年7 月22 日5:52:50 AM INFO org.jenkinsci.plugins.vSphereCloud 配置配置(mssql,1):配置1 新 = [mssql-3r9lhyucmhgwnvd5l2jiw88w4] 2019 年 7 月 22 日上午 5:52:50 INFO hudson.slaves.NodeProvisioner$StandardStrategyImpl apply 開始使用 1 個執行程序從 vSphereCloud 調配 mssql-3r9lhyucmhgwnvd5l2jiw88w4。剩餘超額工作負載:0 2019 年7 月22 日5:53:57 AM INFO org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 正在執行斷開連接程序... 2019 年 7 月:57 AM INFO org.jenkinsci。 InternalLog [mssql-c4mz6wao3rd17d1mkqg 3ebcwk] 斷開連接完成。執行空閒操作什麼都沒有... 2019 年7 月22 日5:53:57 AM INFO org.jenkinsci.plugins.vSphereCloud ProvisionedSlaveHasTermminate ProvisionedSlaveHasTermminate(mssql-c4mz6wao3rd17d1mhaveHasTermminate(mssql-c4mz6wao3rd17d1 cwk 7 月22 日, 2019 5: 53:57 上午資訊org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 空閒操作未完成。 2019 年7 月22 日上午5:53:57 上午資訊org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 執行斷開連線流程... 2019 年7 月22 日下午53:57 .slaves.SlaveComputer tryReconnect 嘗試重新連接hcm-regression-vertica.hpeswlab.net 2019 年 7 月 22 日上午 5:53:57 INFO org.jenkinsci.plugins.vSphereCloud IntermnalLog [mssql7c4mz61337600000m 斷開連接。執行空閒操作什麼都沒有... 2019 年 7 月 22 日 5:53:57 AM INFO org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 空閒操作什麼都沒有完成。 2019 年 7 月 22 日上午 5:53:57 資訊 org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 從屬為空。計畫刪除 mssql-c4mz6wao3rd17d1mkqg3ebcwk 2019 年 7 月 22 日上午 5:53:57 INFO org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mLogwkq 2019 年7 月22 日上午5:53:57 上午資訊org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 執行斷開連線流程... 2019 年7 月22 日下午53:57 .slaves.SlaveComputer tryReconnect 嘗試重新連接hcm-regression-vertica.hpeswlab.net 2019 年 7 月 22 日上午 5:53:57 INFO org.jenkinsci.plugins.vSphereCloud IntermnalLog [mssql7c4mz61337600000m 斷開連接。執行空閒操作什麼都沒有... 2019 年 7 月 22 日 5:53:57 AM INFO org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 空閒操作什麼都沒有完成。 2019 年 7 月 22 日上午 5:53:57 資訊 org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 從屬為空。計畫刪除 mssql-c4mz6wao3rd17d1mkqg3ebcwk 2019 年 7 月 22 日上午 5:53:57 INFO org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mLogwkq 2019 年7 月22 日上午5:53:57 上午資訊org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 執行斷開連線流程... 2019 年7 月22 日下午53:57 .slaves.SlaveComputer tryReconnect 嘗試重新連接hcm-regression-vertica.hpeswlab.net 2019 年 7 月 22 日上午 5:53:57 INFO org.jenkinsci.plugins.vSphereCloud IntermnalLog [mssql7c4mz61337600000m 斷開連接。執行空閒操作什麼都沒有... 2019 年 7 月 22 日 5:53:57 AM INFO org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 空閒操作什麼都沒有完成。 2019 年 7 月 22 日上午 5:53:57 資訊 org.jenkinsci.plugins.vSphereCloud InternalLog [mssql-c4mz6wao3rd17d1mkqg3ebcwk] 從屬為空。

答案1

不管怎樣我們都會斷線。最後我們找到了答案。在保留策略下的插件配置中,理想的逾時是 2,我們將其增加到 5 並且它起作用了。一旦節點部署完畢,Windows 就會花費更長的時間在 SSH/JNLP 方法中註冊為 jenkins 從機,因此逾時,因此它會斷開連接。

相關內容