2012年3月1日 星期四

ESX & ESXi 指令and LOG message說明


以下收集ESX常用的指令,文件參考網友提供非個人匯整。
其中包含遠程管理 CLI指令,及基本linux指令




  • Linux命令
  1. Find/cat/grep命令查找,顯示和搜索文件。Find找出具體的文件,cat顯示文件內容,並把文件拼接在一起,同時grep負責在拼接的所有文件中找到所需文本。
    這些命令可以幫助管理員發現,如基礎設施快照文件的具體內容,也顯示日誌和配置文件。
    他們還可以搜索內部文件的信息。

  2. Service –status-all 查詢目前服務啟動狀態,及開啟的port : 可以觀察幾個重要服務啟動狀態的指令,例如 vmware-hostdvmware-vpxavmware-aam等等。
  3. Tail顯示一個文本的最後部分的文件,也可以輸出到監控實時文件。
    此命令有助於實時監控日誌文件。(tail /var/log/message 50輸出最後50LOG記錄)

  4. Service可以啟動、停止和重新啟動主機服務器上的服務(或程序)。
    一些常見的ESX服務包括MGMT的和VMwarevmware-vpxafirewallvmware-hostdvmware Web Access
    此命令可以重新啟動服務,掛起或進行配置更改。

  5. Dfvdf顯示文件系統(分區)的資料,包括自由空間。 Df命令不會顯示虛擬機文件系統(VMFS)卷,因為它無法閱讀。 vdf是該命令的VMware的版本,這也將顯示VMFS卷的信息。
    兩個命令都可以使用H變換,可用易讀的形式顯示。
    (即2 GB,而不是2016044

  6. Pskill命令可以強行終止VM Ps可以顯示主機狀態或進程。
    它可以使用很多開關,但最常見的是EF,它可以顯示每個進程運行的所有信息。 kill命令經常與PS命令一起用來終止某個正在運行的進程。

    #Ps –aux查詢運行中的所有程序
    #kill -9 PID 刪除運行中程序
    #/var/lock/subsys /var/run 2個目錄放置目前運行中的 deamon有時候重啟service時會碰到鎖定狀態,可以透過這目錄去查詢啟動中的程序。
  7. rpm –qa 查詢rpm安裝套件

     
  • ESX & ESXi 命令
  1. mkfstools被比做虛擬磁盤中的瑞士軍刀,可用於復制、轉換、重命名、輸入、輸出和調整虛擬磁盤文件的大小。
  2. Esxtop故障排除。
    它提供實時的CPU、內存、硬盤和網絡使用的歷史表現的統計數字。

  3. Esxcfg-nics觀察和配置物理網絡接口卡(NIC)。
    它顯示網卡狀態和配置的速度和全雙工網卡。

  4. Esxcfg-vswitch顯示和配置虛擬交換機。
    它是在vSphere不能使用網絡中有用的配置客戶端。
    該命令用於配置端口組和連接物理網卡(稱為上行)配置虛擬局域網ID,思科協議(CDP)和vswitch中的MTU
  5. Esxcfg-vswifesxcfg-vmknic允許您查看和配置vSwitches特殊的端口組。 Esxcfg - vswif配置的ESX服務控制台網絡接口,它也被稱為vswif港口。 Esxcfg - vmknic配置VMkernel網絡接口,這是VMotion和連接到iSCSI和網絡文件系統的網絡存儲設備所必要的。
  6. vmware-cmd是一個複合管理命令,負責管理和檢索虛擬機信息。
    它可以改變虛擬機電源狀態、管理快照、註冊和註銷的用戶,並檢索和設置各種虛擬機的信息。

  7. vimshvmware-vim-cmd是複雜的命令,只有完全了解才能使用。 Vimsh是一個強大的交互式框架,有很多允許執行的命令,以及具備顯示和配置能力。 VMwarevim - cmd是一種邏輯的vimsh,能夠簡化vimsh,無需知道很多前端交換命令。
  8. vihostupdateesxupdate更新ESXESXi主機和打補丁。 Esxupdate用於ESX服務控制台和vihostupdate,通過RCLI / vSphere CLI使用。
    此外,vihostupdate35是用來修補ESXESXi 3.5版主機。

  9. svmotionRCLI/vSphere CLI命令,用於發起Storage VMotion的遷移虛擬機虛擬磁盤到另一個數據存儲空間。
    此命令的ESX 3.5版本是唯一啟動SVMotion的方法,加上vSphere客戶端的GUIvSphere能做到這一點。

  10. Esxcfg-mpath顯示和設置一台主機從所有路徑到達它的存儲設備。
  11. Esxcfg-rescan讓主機產生一個特定的存儲適配器,用來發現新的存儲設備。
    這是非常有用的工具,存儲設備已被添加,刪除或從存儲網絡改變。

  12. Esxcfg-scsidevsesxcfg-vmhbadevs顯示連接到主機的存儲設備的資料。 Esxcfg - vmhbadevs用於ESX 3.5,在vSphere中被esxcfg-scsidevs取代。
  13. Esxcfg-firewall顯示信息和配置內置的防火牆保護ESX服務控制台。
    它允許和阻止特定的TCP /IP服務之間的控制台和其他網絡設備端口。

  14. Esxcfg-info命令提供了有關運行中的主機信息。
    它可以重新定向到一個文本文件記錄主機配置。

  15. Esxcfg-authESX主機上配置服務控制台驗證。
    它可以配置第三方LDAPActive Directory服務器的身份驗證並設置多個本地安全選項。
  16. Vm-support是一個強大的信息收集工具,常用於故障排除。
    該命令收集大量信息、日誌文件,並把很多命令以單一的tgz存檔文件方式輸出。
    它也可以用來顯示VM的信息以及停止沒有響應的虛擬機。

  17. vmware –v 查詢vmware版本
  18. esxupdate –l 更新列表
  19. vpxa –v 查詢vpxa版本
  • esx service服務重啟指令
  1. 重啟management Agent
    service mgmt-vmware restart
  2. 重啟 web-access
    service vmware-webaccess restart
  3. 重啟VMkenrl Authorization Deamon
    service vmware-vmkauthd restart
  4. 重啟 vcenter server agent
    service vmware-vpxa restart
  5. 重啟 vmware-HA
    service vmware-aam restart
LOG路徑
Log FileNameDetails
/var/log/vmkernel Vmkernel Records activities related to the virtual machines and ESX host
/var/log/vmkwarning Vmkernel Warnings A copy of everything marked as a warning or higher severity from vmkernel log. Easier to look through than vmkernel log 
/var/log/vmksummary Vmkernel Summary Used for avaialability and uptime statistics. Human-readable summary in vmksummary.txt
/var/log/vmware/hostd.log Host Agent Log Contains information on the agent that manages and configures the ESX host and its virtual machines 
/var/log/vmware/vpx VirtualCenter Agent Contains information on the agent that communicates with VirtualCenter
/var/log/messages Service Console Log from the Linux kernel. Useful for underlying Linux issues. The kernel has no awareness of VMs running on the VMkernel 
/var/log/vmware/esxcfg-boot.log ESX Boot Log ESX Boot log, logs all ESX boot events
/var/log/vmware/webAccess Web Access Records information on Web-based access to ESX Server 
/var/log/secure Authentication Log Contains records of connections that require authentication, such as VMware daemons and actions initiated by the xinetd daemon
/var/log/vmware/esxcfg-firewall.log ESX Firewall Log Contains all firewall rule events
/var/log/vmware/aam High Availability Log Contains information related to the High Availability (HA) service
/var/log/vmware/esxupdate.log ESX Update Log Logs all updates completed using the esxupdate tool 

 

沒有留言:

張貼留言