前面文章讲了如何在linux 上创建基于kvm 的虚拟化系统。
安装虚拟机的意义就是充分利用资源,做云计算集群。
既然做集群,就涉及到虚拟机的copy(kvm 的安装那篇文章最后提到过),若把虚拟机的img 创建几百G,在一个集群中copy 可有的受了。 而且直接把虚拟机创建这么大也不建议。于是想到,先创建个较小的虚拟机img 然后再在虚拟系统挂载主机存储。 这样既避免巨大文件copy 的尴尬,又更有利于存储的扩展。
虚拟系统容量扩展的实现:
首先创建一个新的img镜像,我们用qemu-img,创建200G 的空间:
qemu-img create -f qcow2 newdisk.img 200G
然后进入virsh操作虚拟机:
virsh --connect qemu:///system
然后编辑你的虚拟机配置文件
edit 虚拟机名
在<dick></dick>对的后面再加一个disk
添加新disk之前的配置:
<disk type='file' device='disk'>
<driver name='qemu' cache='none'/>
<source file='/vm/vm142/centos142.img'/>
<target dev='hda' bus='ide'/>
</disk>
添加以后的:
<disk type='file' device='disk'>
<driver name='qemu' cache='none'/>
<source file='/vm/vm142/centos142.img'/>
<target dev='hda' bus='ide'/>
</disk>
<disk type='file' device='disk'>
<driver name='qemu' cache='none'/>
<source file='/vm/imgs/hdfs.img'/>
<target dev='hdb' bus='ide'/>
</disk>
也就是之前只有hda 一个divise 现在添加一个新的 divice (hdb)
okay 重启虚拟系统
在虚拟系统里执行 fdisk -l 会发现有新的divice 了。在/dev/hdb
格式化新分区:
mkfs.ext3 /dev/hdb
把新分区挂载到你想要的目录如 /vm/newdisk:
mount /dev/hdb /vm/newdisk
搞定了。这样就从宿主系统分割了200G给虚拟系统添加上去了。
分享到:
相关推荐
在安装KVM虚拟机之前,需要确保以下条件得到满足: 1. **操作系统**: 使用支持KVM的Linux发行版,如CentOS、Red Hat Enterprise Linux (RHEL)或Ubuntu Server等。 2. **硬件支持**: 确保CPU支持硬件虚拟化技术,...
至此,KVM虚拟机已经成功配置了基于OVS的网络连接,可以进行正常的网络通信。 总结起来,KVM和QEMU结合OVS网桥,为云计算环境提供了强大的虚拟化基础设施。通过这种方式,可以高效地创建和管理虚拟机,同时保持良好...
使用qemu-img工具创建虚拟硬盘镜像,然后通过virsh命令或图形化界面(如virt-manager)启动虚拟机。加载ISO映像文件作为启动介质,或者使用预装系统的镜像文件。 5. **虚拟化应用实践**:实验可能包括在虚拟机上...
这个网络对应的物理接口称为virbr0,其IP地址作为所有连接到default网络的KVM虚拟机的默认网关。 KVM虚拟化的网络配置非常灵活,可以设置桥接模式、NAT模式或路由模式,以满足不同场景的需求。例如,桥接模式可以让...
3. **创建虚拟机定义**:使用`virsh`命令行工具创建一个新的虚拟机配置文件,例如`opensuse.xml`,并定义CPU、内存、网络接口和硬盘等参数。 4. **下载OpenSUSE镜像文件**:你可以从OpenSUSE官方网站获取ISO镜像。...
1. **通过NFS安装系统**:如果使用NFS挂载的文件系统进行安装,可以使用以下命令: ```bash qemu-kvm -m 512 -hda turbo-10.5.5-rc2.img -kernel vmlinuz \ -initrd initrd.img -net nic -net tap,script=/etc/...
本文将详细讲述整个过程,包括加载 kvm 模块、安装 qemu 工具、安装桥接网络的工具、配置网络、加载 TUN/TAP 模块并设置桥接口、创建虚拟硬盘、安装系统等步骤。 首先,需要加载 kvm 模块,使用以下命令:modprobe ...
- 在安装过程中手动配置单个磁盘分区,例如SCSI1sda-16.1GB ATA QEMU硬盘,并将其挂载为根文件系统(/),采用`ext4`格式。 #### 三、编译官方DPDK包 1. **下载DPDK与appu-essif** - 下载最新版本的DPDK源代码,...
使用`qemu-img create`命令创建虚拟硬盘,例如创建一个名为`ide1.img`,大小为10GB的虚拟磁盘。 4. **安装虚拟机操作系统**: 使用`qemu-system-x86_64`命令启动QEMU虚拟机并安装操作系统。对于Windows,使用`-...
2. 设备模拟:QEMU提供了丰富的设备模拟,如网络卡、硬盘控制器、显卡等,使虚拟机能够像真实机器一样与外部环境通信。 3. 虚拟磁盘映像:QEMU支持多种磁盘格式,如RAW、QCOW2、VMDK等,可以创建、管理和克隆虚拟...