您的位置:首页 > 运维架构 > Linux

开始学习linux

2007-03-26 11:00 411 查看
如果非常不幸,您的虚拟机运行在Oracle的OVS下,并且OVM此时也宕机!您应该如何启动已经关闭的虚拟机呢?下面是具体的方法,欢迎各位补充!首先进入到我们相对应的虚拟机的目录下(本例是以Oracle VM 2.x为例)[root@CGDELSR07 running_pool]# cd 530_CGDELSR08Testing/
[root@CGDELSR07 530_CGDELSR08Testing]# ls
System.img vm.cfg vm.cfg.back vm.cfg.orig(正常情况下只有这3个文件)
[root@CGDELSR07 530_CGDELSR08Testing]# cat vm.cfg
acpi = 1
apic = 1
builder = 'hvm'
device_model = '/usr/lib/xen/bin/qemu-dm'
disk = ['file:/OVS/running_pool/530_CGDELSR08Testing/System.img,hda,w',
'file:/OVS/iso_pool/windows2003/cn_win_srv_2003_r2_enterprise_with_sp2_vl_cd1.iso,hdc:cdrom,r',
]以上的是需要确定文件的路径是否正确,其他的都不需要考虑
kernel = '/usr/lib/xen/boot/hvmloader'
keymap = 'en-us'
memory = 4096 内存
name = '530_CGDELSR08Testing' 主机名
on_crash = 'restart'
on_reboot = 'restart'
pae = 1
serial = 'pty'
timer_mode = '0'
usbdevice = 'tablet'
uuid = '4fe41ee9-9f37-b8fd-4e1d-b91cd626d0e9'
vcpus = 2 虚拟CPU个数
vif = ['bridge=xenbr0,mac=00:16:3E:35:76:B5,type=ioemu']这里有点问题,我们需要吧bridge的值更改为xenbr1
vif_other_config = []
vnc = 1
vncconsole = 1
vnclisten = '0.0.0.0'
vncpasswd = 'admin008' vnc的密码
vncunused = 1
[root@CGDELSR07 530_CGDELSR08Testing]#
当您确认了这些信息以后,请进入到该目录里面,运行如下命令:# xm create vm.cfg这样OVM就可以启动了!如果您想要关掉的话xm shutdown xxxxx--关闭虚拟机(xxx指的是该虚拟机的文件夹的名字)例如:你想关闭 530_CGDELSR08Testing 这个虚拟机,那么你就要在与该目录相同的目录下"/OVS/Running_pool"运行该命令

xm list --显示所有运行着的虚拟机
xm info --查看OVS的状态:CPU多少?内存多少等等
以上都是以OVS 2.x为例,下面是OVS 3.x
在3.1.1中关机用xm des xxxx(xxx指得是该虚拟机的ID号,3.1里面和2.x里面的区别是,3.1存储虚拟机的位置更加难找,虚拟硬盘文件不再是System.img,取而代之的是!@#¥%……&.img;与其相对应的是配置文件,虽然配置文件还是叫做vm.cfg,但是存储它的位置却在!@#¥%……&*,你只能在OVS下用find命令去查找!#find / -name vm.cfg)

开机的话用xm create xxxx查看信息用 xm info和xm list
欢迎各位补充

本文出自 “IT小民工” 博客,请务必保留此出处http://novali.blog.51cto.com/2798986/1209157
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: