vmx.log.rotateSize 參數為個別虛擬機器的記錄指定切換到新記錄檔時的記錄檔大小。搭配使用此參數和 vmx.log.keepOld 參數以確保記錄檔大小可以接受,且不會遺失重大記錄資訊。

開始之前

關閉虛擬機器。

執行這項作業的原因和時機

vmx.log.keepOld 參數決定覆寫第一份記錄檔之前,ESXi 主機可以保留多少個虛擬機器記錄檔執行個體。vmx.log.keepOld 的預設值為 10,正好適用於正確記錄複雜作業 (例如 VMotion)。如果您變更 vmx.log.rotateSize 的值,您必須大幅調高此數字。

此程序討論了在個別虛擬機器上變更虛擬機器旋轉大小。

若要在主機上限制所有虛擬機器的旋轉大小,請編輯 /etc/vmware/config 檔案。如果檔案中的 vmx.log.KeepOld 內容尚未定義,您可以自行增加。您可以使用 PowerCLI 指令碼在主機上變更所選虛擬機器的此參數。

您可以使用 log.rotateSize 參數影響所有記錄檔,而不僅僅是虛擬機器記錄檔。

您可以從 vSphere Web Client 或透過使用 PowerCLI 指令碼來變更所有虛擬機器的 vmx.log.rotateSize 值。

程序

  1. vSphere Web Client 詳細目錄中尋找虛擬機器。
    1. 選取資料中心、資料夾、叢集、資源集區或主機。
    2. 按一下相關物件索引標籤,然後按一下虛擬機器
  2. 在虛擬機器上按一下滑鼠右鍵,然後按一下編輯設定
  3. 選取虛擬機器選項
  4. 按一下進階,然後按一下編輯組態
  5. 如果您擁有的記錄檔超過 vmx.log.keepOld 參數所指定的數目,請在新增記錄資訊到新檔案或第一份記錄檔之前,將 vmx.log.rotateSize 參數新增或編輯為檔案大小上限。

    指定大小 (以位元組為單位)。

  6. 按一下「確定」