新的一周,又要忙活,早上来发现服务器又关机了,又得手动启动我的个人虚拟机,可是我的是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命令启动虚拟机相关推荐

  1. XenServer上启动虚拟机失败’The VDI is not available’的解决方法

    在实际工作环境启动xenserver上的虚拟机出现了下面错误问题: 出现错误的过程: 一个pool中3台机器,其中一台(也就是vm windows7(1)的host machine)挂了,想把此虚拟机 ...

  2. ESXI命令行启动虚拟机

    ESXI命令行启动虚拟机 一.环境和背景 环境:esxi5.1-esxi6.5 (甚至4.0也是可以用的) 背景:如果某一台虚拟机死机了,并且esxi的控制台卡死了不能用,为了不影响同一个esxi下面 ...

  3. 怎样调整XenServer下面Linux虚拟机的磁盘大小

    登录到XenServer. 修改虚拟机磁盘大小 修改storage 磁盘大小 启动虚拟机 修改分区大小 fdisk /dev/xvda The number of cylinders for this ...

  4. CentOS7 service network start命令启动时报错解决方法

    service network start命令启动时报错: [root@localhost network-scripts]# service network start Starting netwo ...

  5. 配置系统在开机时启动虚拟机

    2.2  配置系统在开机时启动虚拟机 可以通过两种方式配置系统在开机时自动启动虚拟机.从命令行可以自动启动系统.以下命令只需要一步即可设置,即添加一个到/etc/libvirt/qemu/autost ...

  6. kvm linux重置密码,kvm虚拟机操作相关命令及虚拟机和镜像密码修改

    虚拟机生命周期管理 1)查看kvm虚拟机状态 #virsh list --all 2)KVM虚拟机开机 # virsh start oeltest01 3)KVM虚拟机关机或断电 关机 默认情况下vi ...

  7. 在vSphere Client中启动虚拟机创建进程以及VMwareTools安装

    你可使用创建新的虚拟机向导创建要置于 vSphere 清单中的虚拟机.可以从 vSphere Client 打开该向导.在"即将完成"页面上单击完成后,你在新建虚拟机向导中进行的选 ...

  8. virsh命令 查看虚拟机镜像_kvm虚拟机操作相关命令及虚拟机和镜像密码修改

    虚拟机生命周期管理 1)查看kvm虚拟机状态 #virsh list --all 2)KVM虚拟机开机 # virsh start oeltest01 3)KVM虚拟机关机或断电 关机 默认情况下vi ...

  9. 无法打开内核设备“\.\VMCIDev\VMX”: 操作成功完成。是否在安装 VMware Workstation 后重新引导? 模块“DevicePowerOn”启动失败。 未能启动虚拟机。

    文章目录 问题一:无法打开内核设备"\\.\VMCIDev\VMX": 操作成功完成.是否在安装 VMware Workstation 后重新引导? 问题二:win10安装虚拟机提 ...

最新文章

  1. Android 换肤
  2. python文件对象提供了3个读方法、分别是-python3基础之文件对象操作
  3. c++ string 头文件_“延期不延学” 第25期 | C++篇 | C/C++常用函数
  4. 散文绘画集《心欢喜,灵快乐》研讨会在京举行
  5. 算法 - 动态规划(0-1背包问题)
  6. IDEA 正式版终于支持中文版和 JDK 直接下载了(太方便了)附介绍视频
  7. python 进度条_6种酷炫Python运行进度条
  8. mysql 表 区 块 页_数据库 | 001-MySQL梳理系列(一)
  9. 测试人如何高效地设计自动化测试框架?
  10. Redis 6.0 源码阅读笔记(10) -- 主从复制 Master 节点流程分析
  11. 插值算法(数学建模学习)
  12. easyui是怎么实现批量删除的_怎么批量删除空间说说-easyui的datagrid实现批量删除...
  13. 回收宝只要6499买华为Mate40 Pro还送iPhone 12手机:结果被秒杀!
  14. 网路学员面试常见问题:
  15. ajax异步请求刷新
  16. JavaScript基础 ( 循环)
  17. 韩国电商平台 smelchi 店铺开店 数据批量采集上传
  18. 招聘java是什么意思_现在招聘Java要求很高吗?
  19. Java使用jacob完成office文档pdf转换
  20. EXCEL 自定义函数之公历转农历,VBA通过爬虫实现

热门文章

  1. OpenCV使用cv :: CascadeClassifier类检测视频流中的对象的实例(附完整代码)
  2. OpenCV calcOpticalFlowPyrLK用法的实例(附完整代码)
  3. OpenCV TSP(TravelingSalesman Problem)的实例(附完整代码)
  4. c语言 动态内存相关函数
  5. jsp mysql视频_手把手教你做jsp servlet mysql实现的图书管理系统附带视频开发教程和完整源码...
  6. Hive分区、分桶操作及其比较(转自:http://blog.csdn.net/epitomizelu/article/details/41911657)
  7. nginx中configure脚本支持的常用选项,拍摄自《Nginx高性能Web服务器详解》
  8. 打开高效文本编辑之门_Linux awk之关联数组
  9. Scikit-learn数据预处理分类变量编码之字段特征编码
  10. Scikit-learn数据预处理分类变量编码之多标签二值化