在KVM虚机中增加磁盘空间

因虚机磁盘空间不足,导致业务无法正常运行
1、创建镜像文件
qemu-img create -f qcow2 /opt/vm_disk/215add_disk.img 100G
2、修改配置文件
virsh edit vm215

        找到以下内容
        <disk type=‘file‘ device=‘disk‘>
  <driver name=‘qemu‘ type=‘qcow2‘ cache=‘none‘/>
  <source file=‘/opt/vm_disk/vm02_210.img‘/>
  <target dev=‘vda‘ bus=‘virtio‘/>
  <address type=‘pci‘ domain=‘0x0000‘ bus=‘0x00‘ slot=‘0x05‘ function=‘0x0‘/>
</disk>
    然后复制并添加如下内容:
        <disk type=‘file‘ device=‘disk‘>
  <driver name=‘qemu‘ type=‘qcow2‘ cache=‘none‘/>
  <source file=‘/opt/vm_disk/215add_disk.img‘/>
  <target dev=‘vdb‘ bus=‘virtio‘/>
  <address type=‘pci‘ domain=‘0x0000‘ bus=‘0x00‘ slot=‘0x07‘ function=‘0x0‘/>
</disk>

注:/opt/vm_disk/215add_disk.img为第一步创建的镜像
target dev=‘vdb‘ vdb为第二块硬盘
slot=‘0x07‘ 需要自增2, 因原文件是5所以这里写7
3、关闭虚机和启动虚机
virsh destroy vm215
virsh start vm215
4、登录对应虚机并查看磁盘
ssh 192.168.1.215 一定要登录到对应虚机上 后面有格式化磁盘的命令 !!!!!!!
fdisk -l

5、创建分区

6、格式化磁盘
mkfs -t ext4 /dev/vdb1

7、挂载
mount /dev/vdb1 /home/ftpoffice/

最后大功告成。

原文地址:http://blog.51cto.com/12276890/2125415

时间: 2024-11-05 18:43:22

在KVM虚机中增加磁盘空间的相关文章

KVM 介绍(8):使用 libvirt 迁移 QEMU/KVM 虚机和 Nova 虚机 [Nova Libvirt QEMU/KVM Live Migration]

学习 KVM 的系列文章: (1)介绍和安装 (2)CPU 和 内存虚拟化 (3)I/O QEMU 全虚拟化和准虚拟化(Para-virtulizaiton) (4)I/O PCI/PCIe设备直接分配和 SR-IOV (5)libvirt 介绍 (6)Nova 通过 libvirt 管理 QEMU/KVM 虚机 (7)快照 (snapshot) (8)迁移 (migration) 1. QEMU/KVM 迁移的概念 迁移(migration)包括系统整体的迁移和某个工作负载的迁移.系统整理迁移

Windows Azure虚机中D盘数据怎么没有了?

我们创建一个虚拟机后,会发现虚拟机有两个磁盘,一个是C盘(OS盘),一个是空的D盘.一定要注意,这两个磁盘是不同的.C盘是存储在Blob上,是可靠存储的.D盘是不可靠的.如果物理机发生故障,Azure会进行虚拟机故障转移,在另外的物理机上启动虚拟机,此时C盘数据保持不变,但D盘数据会被清空.因此,D盘对用户来说,应该看成是一个缓存空间,用于存储一些日志.临时文件,而不要存储业务数据.如果希望存储业务数据,需要创建一个以Blob为后台的磁盘,具体方式是在虚拟机页面底部点击"附加" 这样,

KVM(六)Nova 通过 libvirt 管理 QEMU/KVM 虚机

1. Libvirt 在 OpenStack 架构中的位置 在 Nova Compute 节点上运行的 nova-compute 服务调用 Hypervisor API 去管理运行在该 Hypervisor 的虚机.Nova 使用 libvirt 管理 QEMU/KVM 虚机,还使用别的 API 去管理别的虚机.        libvirt 的实现代码在 /nova/virt/libvirt/driver.py 文件中. 这里是 OpenStack Hypervisor Matrix. 这里是

远程管理 KVM 虚机 - 每天5分钟玩转 OpenStack(5)

上一节我们通过 virt-manager 在本地主机上创建并管理 KVM 虚机.其实 virt-manager 也可以管理其他宿主机上的虚机.只需要简单的将宿主机添加进来 填入宿主机的相关信息,确定即可. 接下来,我们就可以像管理本地虚机一样去管理远程宿主机上的虚机了. 这里其实有一个要配置的地方. 因为 KVM(准确说是 Libvirt)默认不接受远程管理,需要按下面的内容配置被管理宿主机中的两个文件 /etc/default/libvirt-bin startlibvirtd="yes&qu

启动第一个 KVM 虚机 - 每天5分钟玩转 OpenStack(4)

本节演示如何使用 virt-manager 启动 KVM 虚机. 首先通过命令 virt-manager 启动图形界面 # virt-manager 点上面的图标创建虚机 给虚机命名为 kvm1,这里选择从哪里启动虚机.如果是安装新的 OS,可以选择第一项.如果已经有安装好的镜像文件,选最后一项(如上图) 接下来需要告诉 virt-manager 镜像的位置. 点击 “Browser” 在我的系统中存放了一个 cirros-0.3.3-x86_64-disk.img 镜像文件 .cirros 是

启动第一个 KVM 虚机

本节演示如何使用 virt-manager 启动 KVM 虚机. 首先通过命令 virt-manager 启动图形界面 1 # virt-manager 点上面的图标创建虚机 给虚机命名为 kvm1,这里选择从哪里启动虚机.如果是安装新的 OS,可以选择第一项.如果已经有安装好的镜像文件,选最后一项(如上图) 接下来需要告诉 virt-manager 镜像的位置. 点击 "Browser" 在我的系统中存放了一个 cirros-0.3.3-x86_64-disk.img 镜像文件 .c

KVM 介绍(6):Nova 通过 libvirt 管理 QEMU/KVM 虚机 [Nova Libvirt QEMU/KVM Domain]

学习 KVM 的系列文章: (1)介绍和安装 (2)CPU 和 内存虚拟化 (3)I/O QEMU 全虚拟化和准虚拟化(Para-virtulizaiton) (4)I/O PCI/PCIe设备直接分配和 SR-IOV (5)libvirt 介绍 (6)Nova 通过 libvirt 管理 QEMU/KVM 虚机 1. Libvirt 在 OpenStack 架构中的位置 在 Nova Compute 节点上运行的 nova-compute 服务调用 Hypervisor API 去管理运行在该

虚机中访问外网;NAT中的POSTROUTING是怎么搞的?

看下docker中是怎么配置的网络 在虚机中访问外网:设定了qemu,在主机上添加路由:sudo iptables -t nat -I POSTROUTING -s 192.168.1.110 -j SNAT --to-source 192.168.0.108 设置了这句话就可以访问外网了. 设置了两个虚拟机: tap0 (192.168.129.1) ---> tap1 (192,168.130.1) ---> 增加nat的NAT的表项设置: sudo iptables -t nat -I

创建ubuntu14.04 KVM虚机

琢磨了一天,终于方便的手工生成了kvm虚机,分享一下: 1,创建qcow2文件: ~]# qemu-img create -f qcow2 testnode1.qcow2 30G Formatting 'testnode1.qcow2', fmt=qcow2 size=32212254720 encryption=off cluster_size=65536 2,用virt-image启动一个kvm虚机 ~]#virt-install --name=testnode1 --ram 3072 --