xenserver命令启动虚拟机
? 新的一周,又要忙活,早上來發現服務器又關機了,又得手動啟動我的個人虛擬機,可是我的是mac的系統,沒有xencenter的客戶端,每次都得找個windows機器打開xencenter,太麻煩了。決定還是用命令比較省事。
1、連到xenserver的console,提示找不到SR
[root@xs-10 ~]# xe vm-start uuid=1a934247-d109-b9c2-5ff7-ef49ac511145
There are no suitable hosts to start this VM on.
The following table provides per-host reasons for why the VM could not be started:
xs-10.8??? : Cannot start here [VM requires access to SR: a8462cf0-f52d-6727-d698-498e9dd33414 (ufs_test)]
There were no hosts available to complete the specified operation.
2、查看pbd,可以看到狀態為false
[root@xs-10 ~]# xe pbd-list
uuid ( RO)????????????????? : 40309720-8274-da82-7ab6-40a1e9211b7b
???????????? host-uuid ( RO): 09b5d6b1-9594-49a2-bd4f-b20b2dd5ed47
?????????????? sr-uuid ( RO): a8462cf0-f52d-6727-d698-498e9dd33414
???????? device-config (MRO): port: 3260; target: 172.20.10.107; SCSIid: 1554954000000000000000000020000000000000000000000; targetIQN: iqn.2007-10.uit.com:techtest.ufstest2
??? currently-attached ( RO): false
3、重新添加pbd
xe pbd-plug uuid=40309720-8274-da82-7ab6-40a1e9211b7b
4、再次啟動即可
xe vm-start uuid=1a934247-d109-b9c2-5ff7-ef49ac511145
可是,為什么提示是vm找不到SR?為什么添加一個pbd就好了呢?還得知道xenserver的存儲關系。如下圖,是xenserver的存儲關系圖。
各個術語解釋如下:
存儲庫 (SR)
虛擬磁盤映像 (VDI)
物理塊設備 (PBD)
虛擬塊設備 (VBD)
? 可以知道SR是存儲庫,里面有很多的VDI,我的虛擬機(VM)利用VBD使用VDI。
? 而xenserver的主機,是通過PBD鏈接到SR的。
所以上文中提示找不到SR (ufs_test),是因為xenserver主機和pbd之間的鏈接斷掉了,我只要重新plug一下即可。
轉載于:https://blog.51cto.com/taotao1240/751001
總結
以上是生活随笔為你收集整理的xenserver命令启动虚拟机的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OCS 2007 R2环境搭建DC上的准
- 下一篇: 三五财富卡是什么东西