`
lht
  • 浏览: 197678 次
  • 来自: 深圳
社区版块
存档分类
最新评论

KVM LVM动态增加虚拟机磁盘最佳实践

 
阅读更多

1. 虚拟机安装时使用主机的LVM分区

1.1 主机创建lvm分区

# lvcreate -L 10G -n lv_vm_img vg

1.2 使用此分区创建虚拟机

# koan --server=localhost --port="11180" --virt --system="vm_img1" --virt-path="/dev/mapper/vg-lv_vm_img" --virt-type=kvm  --qemu-disk-type=virtio --qemu-net-type=virtio

 

2. 为虚拟机增加新的磁盘空间

2.1 主机创建lvm分区

 

# lvcreate -L 40G -n lv_vm_img1 vg

2.2 添加此分区到虚拟机中
virsh attach-disk --domain vm_img1 --source /dev/mapper/vg-lv_vm_img1 --target vdb --persistent
2.3 进入虚拟机扩展VG空间
# virsh console vm_img1
Connected to domain vm_img1
Escape character is ^]

CentOS release 6.3 (Final)
Kernel 2.6.32-279.2.1.el6.x86_64 on an x86_64

vm_img1 login: root
Password: ************
# pvcreate /dev/vdb
# vgextend vg_vm_img1 /dev/vdb
# vgs

2.4 为虚拟机的特定应用创建lv
# lvcreate -L 20G -n lv_www vg_vm_img1
# mkfs.ext4 /dev/mapper/vg_vm_img1-lv_www
# vi /etc/fstab
/dev/mapper/vg_vm_img1-lv_www /var/www ext4 defaults 1 2
# mount /var/www
# fixfiles restore /var/

分享到:
评论

相关推荐

    KVM Virtualization Cookbook (True PDF)-Packt Publishing(2017) [英文]

    - 遵守最佳实践,确保虚拟化环境的安全性。 作者Konstantin Ivanov拥有超过15年Linux系统工程经验,并专注于设计、配置、部署和管理大规模、高可用性的Linux环境。他的专业背景和技术兴趣涵盖了大型分布式系统、...

    linux系统扩大硬盘容量

    1. **虚拟机磁盘扩展**: - 在虚拟化平台(如VMware、VirtualBox或KVM)中,你需要增加虚拟硬盘的大小。这通常在虚拟机设置中完成,具体步骤取决于你的虚拟化软件。 - 对于DOS命令,例如在VMware中,可以使用`...

    Red Hat Enterprise Linux 6 Virtualization Host Configuration and

    4. **存储配置**:规划和配置虚拟机磁盘存储,可以选择直通硬盘、LVM(逻辑卷管理)或网络存储如iSCSI。 5. **安全性**:配置防火墙规则,确保只有必要的端口和服务对虚拟机开放,并启用SELinux以增强系统安全。 ...

    Red Hat Enterprise Linux 6 Virtualization Getting Started Guide

    6. **存储虚拟化**:讨论RHEL6中的存储解决方案,如LVM(逻辑卷管理器)和iSCSI,以及如何为虚拟机配置磁盘和存储池。 7. **安全与隔离**:虚拟化环境中的安全考虑,如虚拟机隔离、防火墙策略和认证机制。 8. **...

    Red_Hat_Enterprise_Linux-5-Virtual_Server_Administration-zh-CN.rar

    通过阅读《Red Hat Enterprise Linux-5 虚拟服务器管理》,读者将不仅掌握RHEL 5的虚拟化技术,还能学习到企业级IT环境下的最佳实践,对提升个人在Linux虚拟化领域的专业知识和实践经验具有极大的帮助。

    HCIE-openEuler文档V1.0.zip

    5. **虚拟化技术**:了解openEuler对KVM、Docker等虚拟化技术的支持,以及如何在openEuler环境中部署和管理虚拟机。 6. **存储管理**:掌握块设备、文件系统以及存储池的管理,包括RAID、LVM等高级存储技术的使用。...

    linux二十四学时教程

    24. **最佳实践和案例分析**:总结Linux使用中的最佳实践,通过具体案例加深理解和应用。 这个全面的教程涵盖了Linux学习的主要方面,通过逐步学习和实践,初学者可以迅速掌握Linux操作技能,并为进一步深入学习...

    OpenStack InstallGuide【官方安装文档】

    这个安装文档是大数据环境下的一个重要参考,确保了在部署OpenStack时遵循最佳实践和稳定性的原则。 在开始OpenStack的安装之前,首先需要准备一个Linux操作系统,常见的选择有Ubuntu、CentOS或Red Hat Enterprise ...

    libvirt_Application_Development_Guide

    通过以上内容可以看出,《libvirt应用开发指南》是一份非常详尽且实用的文档,不仅覆盖了libvirt的基本原理和技术细节,还提供了大量的示例和最佳实践建议,对于想要利用libvirt进行虚拟化应用开发的技术人员来说是...

    Linux高端企业群集架构师笔记

    Linux支持多种存储技术,包括EXT4、XFS、Btrfs等文件系统,以及LVM(逻辑卷管理)来实现灵活的磁盘管理和扩展。此外,网络存储协议如NFS(网络文件系统)和CIFS(通用互联网文件系统)用于跨网络共享存储资源,而...

Global site tag (gtag.js) - Google Analytics