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的存储关系图。

Image

各个术语解释如下:

存储库 (SR)

虚拟磁盘映像 (VDI)

物理块设备 (PBD)

虚拟块设备 (VBD)

  可以知道SR是存储库,里面有很多的VDI,我的虚拟机(VM)利用VBD使用VDI。

  而xenserver的主机,是通过PBD链接到SR的。

所以上文中提示找不到SR (ufs_test),是因为xenserver主机和pbd之间的链接断掉了,我只要重新plug一下即可。





本文转自 taojin1240 51CTO博客,原文链接:http://blog.51cto.com/taotao1240/751001,如需转载请自行联系原作者

目录
相关文章
|
2月前
|
移动开发 Ubuntu 网络协议
&4.虚拟机Ubuntu Linux 部分常用的命令整理
&4.虚拟机Ubuntu Linux 部分常用的命令整理
|
3月前
|
Java
java基础(一)-虚拟机和第一个命令
用 Java 语言编写的程序由 Java 虚拟机 (JVM) 来执行。JVM 是一个特殊的程序,它知道如何执行用 Java 语言编写的程序。并且它的命令列表涵盖范围很大
39 0
|
5月前
|
Ubuntu 虚拟化
VMware 虚拟机 Ubuntu 系统执行 ifconfig 命令 eth0没有IP地址(intet addr、Bcast、Mask)
VMware 虚拟机 Ubuntu 系统执行 ifconfig 命令 eth0没有IP地址(intet addr、Bcast、Mask)
133 0
|
8月前
|
Linux Windows
如何从虚拟机上的linux使用sz命令传输windows大于4G的文件
如何从虚拟机上的linux使用sz命令传输windows大于4G的文件
482 0
如何从虚拟机上的linux使用sz命令传输windows大于4G的文件
|
12月前
|
Linux 开发工具 数据安全/隐私保护
【Python零基础入门之终结篇】:虚拟机Linux命令、Vim编辑器、有趣的命令3
【Python零基础入门之终结篇】:虚拟机Linux命令、Vim编辑器、有趣的命令3
【Python零基础入门之终结篇】:虚拟机Linux命令、Vim编辑器、有趣的命令3
|
12月前
|
Linux 开发工具 Python
【Python零基础入门之终结篇】:虚拟机Linux命令、Vim编辑器、有趣的命令2
【Python零基础入门之终结篇】:虚拟机Linux命令、Vim编辑器、有趣的命令2
【Python零基础入门之终结篇】:虚拟机Linux命令、Vim编辑器、有趣的命令2
|
12月前
|
Ubuntu Linux 开发工具
【Python零基础入门之终结篇】:虚拟机Linux命令、Vim编辑器、有趣的命令
【Python零基础入门之终结篇】:虚拟机Linux命令、Vim编辑器、有趣的命令
【Python零基础入门之终结篇】:虚拟机Linux命令、Vim编辑器、有趣的命令
|
分布式计算 安全 Java
Hadoop运行环境搭建(开发重点一)、模板虚拟机环境准备、卸载虚拟机自带的JDK、安装epel-release、配置summer用户具有root权限,方便后期加sudo执行root权限的命令
安装模板虚拟机,IP地址192.168.10.100、主机名称hadoop100、内存4G、硬盘50G、hadoop100虚拟机配置要求如下(本文Linux系统全部以CentOS-7-x86_64-DVD-2009为例)、使用yum安装需要虚拟机可以正常上网,yum安装前可以先测试下虚拟机联网情况、注意:如果Linux安装的是最小系统版,还需要安装如下工具;如果安装的是Linux桌面标准版,不需要执行如下操作、创建summer用户,并修改summer用户的密码、在/opt目录下创建文件夹,并修改所属主和所属
Hadoop运行环境搭建(开发重点一)、模板虚拟机环境准备、卸载虚拟机自带的JDK、安装epel-release、配置summer用户具有root权限,方便后期加sudo执行root权限的命令
|
缓存 Linux Shell
使用Vmware创建Centos7虚拟机(安装和配置网络环境、xshell连接、防火墙、yum仓库、磁盘挂载、重启命令)
## <font color=red>网络配置 NAT</font> 进入网卡页面: ```bash vim /etc/sysconfig/network-scripts/ifcfg-ens33 ``` 配置网络: ```bash TYPE=Ethernet BOOTPROTO=static NAME=ens33 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.2.10 NETMASK=255.255.255.0 GATEWAY=192.168.2.1 DNS1=114.114.114.114 ``` /etc/init.d/network r
127 0
使用Vmware创建Centos7虚拟机(安装和配置网络环境、xshell连接、防火墙、yum仓库、磁盘挂载、重启命令)
|
存储 运维 Ubuntu
linux命令运维技巧1-3(虚拟机/主机,加硬盘内存到指定位置目录)
linux命令运维技巧1-3(虚拟机/主机,加硬盘内存到指定位置目录)
106 0
linux命令运维技巧1-3(虚拟机/主机,加硬盘内存到指定位置目录)
相关产品
云迁移中心
推荐文章
更多