热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发笔记:KVM中基于nfs的Pool的创建

今天正好有空,就顺便把这个给写完。个人而言,基于nfs的存储比较简单,概念和逻辑都搞懂的话,这个也就是很快就做完的。这个实验的环境跟

今天正好有空,就顺便把这个给写完。个人而言,基于nfs的存储比较简单,概念和逻辑都搞懂的话,这个也就是很快就做完的。
这个实验的环境跟iscsi是一个性质的,vm导出,kvm主机挂载,这么做只是为了做实验,实际生产过程中不是这样的。但都是在kvm的主机这个层面中挂载的,然后它统一管理。
按照惯例,都是分两个方式来做,一个是GUI---virt-manager,另一个是virsh。在此之前,先要分别在vm,和kvm主机上安装nfs的相关packages,用yum就可以。然后在vm机器上,导出目录的地址,在编辑配置文件/etc/exports。再用exportfs 查看或者用showmount -e vm_IP。然后在切换到kvm主机上,用showmount -e vm_IP 看看能不能看到导出的目录。
1.vir-manager。
1.取名字,选择类型行
2.target path:你要挂载的地方,可选择默认,也可以选择自己的挂载点。这里用/nfs
3.host name:vm的ip地址
4.source path:就是你vm机器上导出的文件夹。
做完后用 mount|grep vm_ip 检查
2.virsh。
virsh pool-define-as test_pool --source-host 192.168.122.159 --source-path /nfs_share --target /nfs_kvm
pool test_pool defined------这些只是把逻辑关系都建立好了
在启动之前,先virsh pool-list,然后在 virsh pool-dumpxml test_pool。然后在virsh pool-build test_pool。----这一步所有就都建立好了。
然后在virsh pool-start test_pool
以上的就是所有的步骤的记录,要删除的话,也是要分步骤的:
1.virsh pool-destroy test_pool-------关掉
2.virsh pool-delete test_pool---------删掉目录文件
3.virsh pool-undefined test_pool----删掉xml文件。
写到这里关于如何创建kvm的POOL的存储差不多就完了,常用的也就这些了。

推荐阅读
author-avatar
tengfei2008
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有