Vmware-Esxi

嵌套 RDP 和 VMWare 以及 ILO 控制台會話:擊鍵重複和延遲

  • March 30, 2017

我正在完全通過 ILO 進行遠端伺服器安裝(但這也適用於 IPMI 和 VMWare 控制台會話)。由於軟體應用程序和環境的原因,我的訪問僅限於必須通過 RDP 訪問的 Windows 伺服器。從該系統到目標伺服器是通過 HP ILO2 或 ILO3 完成的。

我正在嘗試在無法使用全自動部署系統的環境中執行 CentOS 安裝。我正在通過文本模式執行此操作,但擊鍵隨機重複,很難選擇正確的安裝選項。例如:

ks=http://all.yourbase.org/kickstart/ks.cfg

最終看起來像:

ks====httttttp://allll..yourbaseee.....org/kicksstart/ks.cccfg

我正在使用 Microsoft 的 RDP 客戶端(在 Mac 和 Windows 上)執行此操作。我之前在嵌套會話中執行安裝或進行遠端工作時也注意到了這一點。

在此處輸入圖像描述

是否有一個很好的解決方案,或者它只是協議的一個功能?

SSH 連接傳輸擊鍵,而HP ILO 連接傳輸鍵狀態。每次按下一個鍵,伺服器都會收到單獨的 KeyDown 和 KeyUp 事件。當晚收到 KeyUp 事件時,會導致重複擊鍵。

延遲接收 KeyUp 事件的兩個最可能的原因是:

  1. 網路擁塞/性能問題。
  2. 啟動 ILO 連接的客戶端系統性能不佳。如果客戶端是虛擬機,是底層主機系統過載,還是虛擬機分配的記憶體/CPU 資源不足?

如果無法解決根本原因:

  1. 可以通過禁用名為“Key Up/Down”的 ILO2 設置來解決按鍵重複問題。這將導致 ILO2 傳輸擊鍵而不是鍵狀態。不幸的是,此設置已從 ILO3 中刪除。
  2. 如果目標作業系統是 Linux,您可以通過將控制台重定向到ttyS0並使用虛擬串列埠 (VSP) 會話而不是虛擬控制台來解決此問題。這將消除按鍵向上/向下問題,因為串列連接傳輸擊鍵而不是按鍵向上/向下事件。
  3. 在目標系統上調整鍵重複率和/或完全禁用自動重複可能會有所幫助。我承認這可能並不容易實現,具體取決於按鍵重複問題的嚴重程度。
  4. 鑑於您使用 Mac 作為本地工作站,嘗試使用 Command-V 將完整的命令粘貼到 Mac RDP 客戶端可能是值得的。我不知道這是否是一個可行的解決方法,但它可能會產生有趣的效果。我經常很欣賞從 Mac 工作站上遠端 Windows 機器上的工作,因為本地命令-熱鍵組合繼續可預測地工作。

參考:

引用自:https://serverfault.com/questions/223195