`
thewaychung
  • 浏览: 22918 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Add a New Disk to a Xen VM

 
阅读更多

小钟从进实验室开始一直在做云平台的部署配置工作,在配置虚拟机的过程中遇到一些问题,今天要说的是如何为用Xen创建好的虚拟机挂载新的存储卷。

  • Create a sparse file. Seek  indicates the “size” of the disk in MB. 10000=9.8GB
  • Create the filesystem.

#dd if=/dev/zero of=add.img bs=1M seek=10000 count=1

  • Edit the DomU’s config file /etc/xen/<hostname> & add the new disk:

disk=[....,

"file:/var/xen/imges/add.img,hdb1,w"]

  • Start the VM, edit /etc/fstab and mount the disk:

/dev/hdb1 /opt                  ext3                 defaults     0  0

在这儿做一下简单解释,第一步和第二步是为虚拟机创建一块镜像文件,也即额外的存储卷,所以大小可以按照需要来设置;第三步、将新加卷信息添加到虚拟机的配置文件,好比在物理机上将一块新硬盘装在主板上;第四步、让虚拟机OS启动后挂载磁盘。这样进入虚拟机后就可以使用了。(原文:小钟的博客)

分享到:
评论

相关推荐

    c语言监控xen虚拟机

    printf("Failed to get VM list: %s\n", xen_strerror(ret)); xen_deinit(xenhandle); return 1; } for (vm = vms; vm; vm = vm-&gt;next) { char *name = xen_vm_get_name(xenhandle, vm); printf("VM: %s\n",...

    How to passthrough your integrated device to a VM on ARM

    在ARM架构的虚拟化环境中,将集成设备传递给虚拟机(VM)是一种高级技术,可以提高虚拟机的性能和效率。本文将详细介绍如何在ARM架构的设备上,使用Xen虚拟化技术实现设备的直通(passthrough)。 首先,需要了解...

    Xen经典[书+代码]The.Definitive.Guide.to.the.Xen.Hypervisor.Nov.2007

    《The Definitive Guide to the Xen Hypervisor》是Xen虚拟化技术领域的一本权威著作,出版于2007年11月。这本书深入浅出地介绍了Xen hypervisor的基础概念、工作原理以及实际应用,是学习和理解Xen虚拟化技术的重要...

    The Definitive Guide to the Xen Hypervisor(David Chisnall)源码下载

    《Xen Hypervisor完全指南》(David Chisnall著)是深入了解Xen虚拟化技术的重要参考资料,而其配套的源码下载则为读者提供了实践经验的平台。Xen是一款开源的类型一(裸金属)hypervisor,它允许在一个物理硬件上...

    本人整理的xen server日常运维资料

    本文档将对Xen Server的日常运维进行总结,包括加载ISO镜像、拷贝VDI、追寻VDI链、扫描SR上的VDI、查看VM的DISK信息等操作。 一、加载ISO镜像 在Xen Server中,可以使用以下命令加载ISO镜像: `cd /var/run/sr-...

    Xen-4.0.1虚拟机API接口

    例如,`xen.xenapi.VM.create()`用于创建一个新的虚拟机实例,而`xen.xenapi.VM.destroy()`则用于关闭并释放虚拟机资源。 2. **网络配置**:设置虚拟机的网络连接,包括桥接、路由和NAT。`xen.xenapi.VM.set_...

    xen虚拟化实战

    《Xen虚拟化实战》是一本深入探讨Xen虚拟化技术的专业书籍,旨在帮助读者掌握在实际环境中运用Xen的技巧。Xen是一款开源的全虚拟化解决方案,它允许在一个物理服务器上运行多个独立的操作系统实例,提高了硬件资源的...

    Running Xen A Hands-On Guide to the Art of Virtualization

    ### Xen虚拟化技术详解——《Running Xen:A Hands-On Guide to the Art of Virtualization》精读 #### 一、概述 《Running Xen:A Hands-On Guide to the Art of Virtualization》是一本关于Xen虚拟化技术的专业...

    虚拟机xen权威资料集合

    2. **Xen虚拟化技术**:"Xen Virtualization A Practical Handbook"和"Prentice[1].Hall.The.Definitive.Guide.to.the.Xen.Hypervisor.Nov.2007.pdf"详细介绍了Xen虚拟化的实现技术,包括内存管理、I/O虚拟化、网络...

    Xen虚拟化技术资料总结

    Xen的核心在于其微内核架构,它将虚拟化功能直接集成到操作系统内核中,提高了虚拟机(VM)的性能和效率。 ### Xen虚拟化技术原理 Xen采用半虚拟化(Para-virtualization)和全虚拟化(Full Virtualization)相...

    xen 4.0 最新源码 xen 4.0 最新源码

    Xen 4.0 是一个重要的虚拟化技术版本,它为用户提供了一种高效且可靠的基础设施,用于在单个物理服务器上运行多个独立的操作系统实例,称为虚拟机(VMs)。这款开源软件允许资源共享,提高了硬件利用率,并简化了...

    CentOS Linux 6.2 64位版安装调试Xen虚拟机指南

    --disk path=/var/lib/xen/images/myvm.img,size=10 --network bridge=virbr0 \ --os-type=linux --os-variant=centos6.2 --location='...

    使用yum安装Xen

    在Linux系统中,Xen是一种流行的开源虚拟化技术,它允许在一个物理服务器...- `virt-install --name=test1 --memory=512 --vcpus=1 --disk path=/opt/xen/test1/disk.img,size=10 --network bridge=xenbr0 --location='...

    xen虚拟机对spice的支持

    disk=[ 'tap:aio:/path/to/disk.img,xvda,w' ] loader=" SeaBIOS" bootloader="pxelinux" kernel="/usr/lib/xen/boot/hvmloader" extra="domid=-1" spice_usb_redir="on" spice_vd_agent="on" spice_port=5900 spice...

    Xen如何创建DomainU

    The vm needs a blkif even if it doesn't have any disks at creation time */ } ``` 3. 主函数: Xen 会分析启动选项和配置文件,根据配置信息获得 Domain 名,取得 GUEST DOMAIN 的 VCPU 数,找到映像句柄,并...

    Xen3.0虚拟机入门

    ### Xen 3.0 虚拟机入门详解 #### Xen简介 Xen是一款由剑桥大学开发并开源的虚拟机软件,首次发布版本为Xen Release 1.0,时间为2003年10月。Xen以其卓越的性能和广泛的适用性而在虚拟化领域占据了一席之地。它...

    XEN4.0内核编译

    7. **验证编译结果**:最后,通过运行`uname -a`命令检查当前运行的内核版本是否为XEN内核。正确的输出应该类似于`Linux &lt;hostname&gt; 2.6.16.60-0.21-xen #1 SMP PREEMPT Tue Sep 25 15:17:39 UTC 2012 x86_64 GNU/...

Global site tag (gtag.js) - Google Analytics