1. 程式人生 > >個人整理XenServer常用命令

個人整理XenServer常用命令

-----=====監控檢查類=====-----

xentop                                                -- 檢視XenServer與VM的資源使用情況
xsconsole                                            -- 進入XenServer管理面板(檢視網絡卡,IP,系統版本,系統時間,硬體資訊等)
xe task-list                                           -- 檢視XenServer臨時任務程序
service --status-all                              -- 檢視所有服務執行狀態


          -- 檢查VM I/O使用情況
        -- 監控VPS流量
        -- 檢查硬碟效能及通電時間




-----=====Linux系統通用監控檢查命令=====-----

pvs                                                -- 檢視物理卷
pvscan
vgdisplay

lvs                                                 -- 檢視邏輯卷
lvscan
lvdisplay

rm -rf 目錄/檔案                                 -- 強制刪除目錄/檔案

fdisk -l                                                -- 檢視Linux硬碟資訊(名稱與分割槽等)
df -hal                                                -- 檢視Linux系統資訊(系統空間,掛載資訊等)
du -hcs 目錄/檔案                              -- 檢視該目錄/檔案的大小
du -hcs /var/log/                                -- 檢視日誌檔案大小
top                                                     -- 檢視XenServer系統程序與負載情況

vi /etc/rc.local                                     -- 檢視系統啟動任務
crontab -e                                          -- 檢視定時執行的任務
history                                                -- 檢視最近使用的命令
clear                                                   -- 清屏
curl 域名                                             -- 訪問域名


-----=====XenServer系統操作類=====-----

service xapi restart                                -- 重啟XAPI服務(負載過高時慎用)
xe-toolstack-restart                              -- 重啟XenServer所有服務(負載過高時慎用)
reboot                                                     -- 重啟伺服器
mount 邏輯卷 目錄                                -- 將邏輯卷掛載到該目錄(掛載後df -hal可檢視)
umount 邏輯卷 目錄                              -- 反掛載
lvremove                                                 -- 移除邏輯卷


-----=====XE SR操作類=====-----

xe sr-list                                                     -- 顯示所有物理儲存(SR)資訊
xe sr-list uuid="UUID"                                -- 匹配SR的UUID顯示SR資訊
xe sr-list name-label="SR名稱"                   -- 匹配SR名稱顯示SR資訊

                                                                        -- 刪除SR操作(資料會丟失
xe pbd-list sr-uuid="SR-UUID"                   -- 匹配SR的UUID找出對應的物理連線(PBD)資訊
xe pbd-unplug uuid="PBD-UUID"              -- 匹配PBD的UUID刪除對應的PBD
xe sr-forget uuid="SR-UUID"                     -- 匹配SR的UUID遺忘對應的SR

                                                                        -- 建立物理儲存(成功後原資料丟失
xe sr-create name-label="自定義名稱" shared=false device-config-device=/dev/sdb(裝置名) type=lvm

                                                                        -- XenServer重灌後,匯入原有的SR資料




-----=====XE VM操作類=====-----

xe vm-start name-label="VM名稱"                        -- 匹配VM名稱執行VM開機
xe vm-reboot name-label="VM名稱"                     -- 匹配VM名稱執行VM重啟
xe vm-shutdown name-label="VM名稱"               -- 匹配VM名稱執行VM關機

xe vm-shutdown uuid="UUID"                              -- 匹配VM的UUID執行VM關機,以下同理
xe vm-start uuid="UUID"
xe vm-reboot uuid="UUID"

xe vm-list                                                               -- 顯示所有VM資訊
xe vm-list name-label="VM名稱"                        -- 匹配名稱顯示VM資訊
xe vm-list uuid="UUID"                                       -- 匹配uuid顯示VM資訊

xe vdi-list                                                              -- 顯示所有虛擬硬碟(VDI)資訊
xe vdi-list vm-uuid="VM-UUID"                        -- 匹配VM的UUID顯示VDI資訊
xe vdi-list uuid="UUID"                                      -- 匹配VDI的UUID顯示VDI資訊
xe vdi-list name-label="VDI名稱"                      -- 匹配VDI名稱顯示VDI資訊
xe vdi-forgrt uuid="UUID"                                 -- 匹配VDI的UUID遺忘該VDI資訊(srcan可找回)

                                                                               -- The VDI is not available解決方案



-----=====埠對映類=====-----

iptables -t nat -nvL                                -- 檢視埠對映資訊表
                                                                 -- 手動新增埠對映(重啟後會丟失)
iptables -t nat -A PREROUTING -i eth0(網絡卡名) -p tcp -d 公網IP --dport 80(埠) -j DNAT --to-destination 對映IP:80

                                                                 -- 映射出口規則(重啟後會丟失)
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

                                                                 -- XenSystem_NAT_Server(nginx)
/etc/init.d/networking restart             -- 重啟網絡卡
vi /etc/resolv.conf                                 -- 修改DNS
vi /etc/network/interfaces                   -- 檢視NAT網絡卡配置資訊