随笔分类 - 虚拟化
摘要:http://www.cnblogs.com/xusongwei/archive/2012/07/30/2615592.htmlring0是指CPU的运行级别,ring0是最高级别,ring1次之,ring2更次之…… 拿Linux+x86来说, 操作系统(内核)的代码运行在最高运行级别ring0上,可以使用特权指令,控制中断、修改页表、访问设备等等。 应用程序的代码运行在最低运行级别上ring3上,不能做受控操作。如果要做,比如要访问磁盘,写文件,那就要通过执行系统调用(函数),执行系统调用的时候,CPU的运行级别会发生从ring3到ring0的切换,并跳转到系统调用对应的内核代码位置执行,
阅读全文
摘要:今天从vmvare上复制一个ubuntu的虚拟机,复制完成之后,打开虚拟机,/etc/init.d/networking restart之后,出现如下错误:ERROR while getting interface flags: No such device百度之后,在这里得到了解决: http://www.cnblogs.com/1327/archive/2009/06/16/1504537.html文章的意思是mac地址缓存了。删除以下文件,然后重启即可。sudo rm /etc/udev/rules.d/70-persistent-net.rules
阅读全文
摘要:使用opennebula创建的虚拟机通过 先 stop 在resume的方式处理。在stop的时候,虚拟机状态的变化为:先变成 save_stop在变成stopped,这样才算关闭完成。之后,再使用操作 resume进行虚拟机的pendding。如果直接使用shutdown的话,是无法到达 stopped状态的,日志显示如下错误:Sat Mar 2 19:57:40 2013 [VMM][I]: Successfully execute network driver operation: pre.Sat Mar 2 19:57:44 2013 [VMM][I]: /var/tmp/one/vm
阅读全文
摘要:关于前天的那个问题:今天是想改造一下xen的镜像文件来着,从官网上下了一个镜像文件,然后是个10G的硬盘文件。直接装dom U的话,系统就直接跑在了这个硬盘文件上。现在想把这个10G的变成20G的。初步是这么想的,将这个跑起来的10G的系统做成一个小的模版,在放到dd出来的20G的文件中去。已经算是解决了,只是方法不是这个方法。1. 首先在dom0上dd出一个20G的大文件 # dd if=/dev/zero of=test.img bs=1 count=1 seek=20G2. 将刚刚建立的大文件进行格式话 # mkfs.ext3 test.img3. 将10G的硬盘镜像备份到这个20G的大
阅读全文
摘要:今天是想改造一下xen的镜像文件来着,从官网上下了一个镜像文件,然后是个10G的硬盘文件。直接装dom U的话,系统就直接跑在了这个硬盘文件上。现在想把这个10G的变成20G的。初步是这么想的,将这个跑起来的10G的系统做成一个小的模版,在放到dd出来的20G的文件中去。参考了这篇文章:http://www.vpsee.com/2011/04/how-to-create-a-xen-file-image-faster/在制作centos.tar.gz 这个镜像的时候,tar的指令之后,压缩出来的东西死活都不对,看了一下出错的目录,集中在sys和proc上面,这两个目录都是虚拟文件系统相关的,都
阅读全文

浙公网安备 33010602011771号