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 Client 或透過使用 PowerCLI 指令碼來變更所有虛擬機器的 vmx.log.rotateSize 值。
程序
- 使用 vSphere Client 登入 vCenter Server 系統並尋找虛擬機器。
- 在導覽器中,選取虛擬機器和範本。
- 在階層中尋找虛擬機器。
- 在虛擬機器上按一下滑鼠右鍵,然後按一下編輯設定。
- 選取虛擬機器選項。
- 按一下進階,然後按一下編輯組態。
- 記錄資訊新增至新的檔案之前,新增或編輯 vmx.log.rotateSize 參數為檔案大小上限。
或者,如果您擁有的記錄檔超過 vmx.log.keepOld 參數指定的記錄檔,則可新增或編輯第一個記錄檔。
指定大小 (以位元組為單位)。
- 按一下確定。