Xenserver命令大全
一、監(jiān)控檢查類
xentop-查看XenServer與VM的資源使用情況
xsconsole-進(jìn)入XenServer管理面板(查看網(wǎng)卡,IP,系統(tǒng)版本,系統(tǒng)時(shí)間,硬件信息等)
xe task-list-查看XenServer臨時(shí)任務(wù)進(jìn)程
service --status-all-查看所有服務(wù)運(yùn)行狀態(tài)
二、通用監(jiān)控檢查命令
pvs -- 查看物理卷
pvscan
vgdisplay
lvs -- 查看邏輯卷
lvscan
lvdisplay
rm -rf 目錄/文件 -- 強(qiáng)制刪除目錄/文件
fdisk -l -- 查看Linux硬盤信息(名稱與分區(qū)等)
df -hal -- 查看Linux系統(tǒng)信息(系統(tǒng)空間,掛載信息等)
du -hcs 目錄/文件 -- 查看該目錄/文件的大小
du -hcs /var/log/ -- 查看日志文件大小
top -- 查看XenServer系統(tǒng)進(jìn)程與負(fù)載情況
vi /etc/rc.local -- 查看系統(tǒng)啟動(dòng)任務(wù)
crontab -e -- 查看定時(shí)執(zhí)行的任務(wù)
history -- 查看最近使用的命令
clear -- 清屏
curl 域名 -- 訪問域名
三、系統(tǒng)操作類
service xapi restart-重啟XAPI服務(wù)(負(fù)載過高時(shí)慎用)
xe-toolstack-restart-重啟XenServer所有服務(wù)(負(fù)載過高時(shí)慎用)
reboot-重啟服務(wù)器
mount 邏輯卷 目錄-將邏輯卷掛載到該目錄(掛載后df -hal可查看)
umount 邏輯卷 目錄-反掛載
lvremove-移除邏輯卷
四、XE SR操作類
xe sr-list-顯示所有物理存儲(chǔ)(SR)信息
xe sr-list uuid="UUID" - 匹配SR的UUID顯示SR信息
xe sr-list name-label="SR名稱" - 匹配SR名稱顯示SR信息
1.刪除SR操作(數(shù)據(jù)會(huì)丟失)
xe pbd-list sr-uuid="SR-UUID" -- 匹配SR的UUID找出對(duì)應(yīng)的物理連接(PBD)信息
xe pbd-unplug uuid="PBD-UUID" -- 匹配PBD的UUID刪除對(duì)應(yīng)的PBD
xe sr-forget uuid="SR-UUID" -- 匹配SR的UUID遺忘對(duì)應(yīng)的SR
2.創(chuàng)建物理存儲(chǔ)(成功后原數(shù)據(jù)丟失)
xe sr-create name-label="自定義名稱" shared=false device-config-device=/dev/sdb(設(shè)備名) type=lvm
五、XE VM操作類
xe vm-start name-label="VM名稱" -- 匹配VM名稱執(zhí)行VM開機(jī)
xe vm-reboot name-label="VM名稱" -- 匹配VM名稱執(zhí)行VM重啟
xe vm-shutdown name-label="VM名稱" -- 匹配VM名稱執(zhí)行VM關(guān)機(jī)
xe vm-shutdown uuid="UUID" -- 匹配VM的UUID執(zhí)行VM關(guān)機(jī),以下同理
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可找回)
六、端口映射類
iptables -t nat -nvL -- 查看端口映射信息表
1.手動(dòng)添加端口映射(重啟后會(huì)丟失)
iptables -t nat -A PREROUTING -i eth0(網(wǎng)卡名) -p tcp -d 公網(wǎng)IP --dport 80(端口) -j DNAT --to-destination 映射IP:80
2.映射出口規(guī)則(重啟后會(huì)丟失)
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
3.XenSystem_NAT_Server(nginx)
/etc/init.d/networking restart -- 重啟網(wǎng)卡
vi /etc/resolv.conf -- 修改DNS
vi /etc/network/interfaces -- 查看NAT網(wǎng)卡配
常見問題解答
一、無法刪除POOL里面的虛擬機(jī)?
1.選中不能刪除的虛擬機(jī)所在的物理機(jī),在console下輸入如下內(nèi)容:
#xe host-forget uuid=
其中uuid的信息使用#xe host-list查看
查看虛擬機(jī)詳細(xì)信息 xe vm-list params=all/(name-label,uuid,networks)
關(guān)閉虛擬機(jī) xe vm-shutdown uuid=<vm_uuid>ext3-fs error (device xvda2) in start_transaction: journal has aborted
關(guān)閉halted/running虛擬機(jī) xe vm-reset-powerstate force=true vm=uuid
刪除虛擬機(jī) xe vm-destroy uuid=<vm_uuid>
二、無法修改虛擬機(jī)的系統(tǒng)時(shí)間?
修改 /etc/sysctl.conf 文件,添加
# Set independent wall clock time
xen.independent_wallclock=1
或disable掉Window Time Service
三、pool中的主節(jié)點(diǎn)master崩潰掉之后,xencenter無法連接pool下的所有xenserver主機(jī)?
執(zhí)行如下命令:#pool-emergency-transition-to-master
指示 XenServer 成員主機(jī)成為池主節(jié)點(diǎn)。僅在 XenServer 主機(jī)轉(zhuǎn)換到緊急模式后才接受此命令。進(jìn)入緊急模式意味著該成員主機(jī)所在的池中的主節(jié)點(diǎn)已從網(wǎng)絡(luò)中消失,經(jīng)過若干次重試仍無法連接。
#xe pool-recover-slaves 這些成員此時(shí)將指向新主節(jié)點(diǎn)
將成員 XenServer 主機(jī)轉(zhuǎn)換為主節(jié)點(diǎn)后,您還應(yīng)檢查默認(rèn)池存儲(chǔ)庫是否設(shè)置了適當(dāng)?shù)闹怠Mㄟ^使用 xe pool-param-list 命令
并驗(yàn)證 default-SR 參數(shù)是否指向有效存儲(chǔ)庫,可實(shí)現(xiàn)此操作
四、xencenter中不能顯示 CPU,內(nèi)存,硬盤信息?
在加入POOL時(shí),要保證xenserver的系統(tǒng)時(shí)間和master同步或者比它快一點(diǎn),即能顯示硬件信息
五、Redhat Linux 5.6 無法安裝xs-tools?
若建虛機(jī)選模板時(shí)采用Other media disc可能會(huì)出現(xiàn)此問題,建議采用自帶模板進(jìn)行創(chuàng)建。無模板可選時(shí)才用腦Other media disc選項(xiàng)
六、刪除無法關(guān)閉的虛機(jī)?
1.xe vm-list #查看需要操作的虛擬機(jī)uuid
2.xe vm-reset-powerstate uuid=60207d23-979e-ef86-2ede-455bf3504eee force=true #重置電源狀態(tài)
3.xe vm-destroy uuid=60207d23-979e-ef86-2ede-455bf3504eee #刪除對(duì)應(yīng)虛擬機(jī)
總結(jié)
以上是生活随笔為你收集整理的Xenserver命令大全的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。