目录
2.2 Virt-manage使用现有的vg创建存储池: 1
使用virt-manage创建基于iscsi的存储池(在客户机上): 1
基础命令使用:
-
查看存储池参数:
-
查看存储池配置文件:
三个xml文件对应三个存储池;
-
查看存储池iso的配置文件:
-
查看autostart目录内容:
-
使用virsh编辑iso配置文件:
创建基于目录的存储池(创前准备):
2.1 查看实验环境是否干净:
2.2 创建文件并设置权限:
2.3 查看SELinux的文件:
2.4 对semanage上下文进行修改并查看:
通过virt-manage创建基于文件系统的存储池:
3.1 通过命令行验证:
3.2 查看配置文件:
3.3 删除刚才创建的环境:
3.3.1 存储池的删除:
停止存储池:
3.3.2 查看状态:
3.3.3删除:
3.4查看存储池:
查看文件是否存在:
结果:已被删除
通过virsh创建基于文件的存储池:
4.1 创建存储池:
4.2 查看存储池状态:
4.3 查看配置文件是否存在:
4.4 启动创建的存储池:
查看指定的文件是否存在:
结果:不存在并且启动失败
4.5 使用pool-build命令创建池:
结果:发现文件被自动创建
4.6 查看存储池状态,未启动,开启存储池:
4.7 设置存储池为自动启动并查看状态:
4.8 清除实验环境:
4.9 查看目录是否存在:
结果:文件已被删除
查看发现配置文件还存在:
4.10 清除配置文件并查看:
结果:配置文件已被删除
创建基于分区的存储池:
1.1 添加新的大小为40GB的磁盘;
1.2 对新添加的磁盘进行分区:
1.2.1 查看磁盘情况:
1.2.2 分区:
1.3 对磁盘进行格式化:
1.4 删除上一个实验所创建的文件夹:
使用virt-manage创建存储池:
创建完成:
2.1 通过命令行验证是否创建成功:
2.1.1 查看存储池运行情况:
2.1.2 查看配置文档:
2.1.3查看根下是否有相应的目录并查看mount情况:
2.2 验证是否开机自动挂载:
2.2.1 关闭所有设备:
2.2.2 查看是否自动挂载:
2.3 停止libvirtd是否会进行umount操作:
2.3.1 创建一个文件:
2.3.2 查看并停止libvirtd服务:
查看:
停止服务:
2.3.3 查看文件是否存在:
结论:关闭libvirtd也不会进行umount操作
2.3.4 手动进行umount操作:
结果:文件不可以被查看
2.3.5 开启libvirtd服务,文件被自动mount:
2.4 清除实验环境:
删除成功:
通过命令行创建基于fs的存储池:
3.1 创建
3.2 查看:
3.3 构建、启动并设置自动启动,查看:
3.4 清除实验环境:
创建基于磁盘的存储池:
1.1清理实验环境:
1.2使用partd设置磁盘类型为gpt:
1.3 查看:
1.4 创建xml文件:
1.5 使用xml文件定义池:
1.5.1 查看存储池状态:
1.6 开启存储池,设置自动启动并查看:
1.6.1 查看:
1.7 清理实验环境:
创建基于LVM的存储池:
2.1 创前准备:
2.1.1 创建磁盘分区:
2.1.2 更改分区类型:
2.1.3 创建vg并查看:
2.1.4 创建vg并查看:
2.2 Virt-manage使用现有的vg创建存储池:
2.2.1 查看vg,复制名称:
2.2.2 创建完成:
2.2.3 使用命令查看:
2.2.4清除存储池:
2.2.5清除环境(清除vg、pv):
2.2.6 清除分区:
2.3 使用virt-manage创建新的vg:
2.3.1 创建成功:
2.3.2 查看vg:
2.3.3 清除实验环境:
首先删除virt-manager中创建的存储池
实验环境准备:创建Linux的iSCSI存储:
(主机:Initiator ,存储设备:Target)
1.1 最小化安装Linux:(CentOS7)
1.2安装Targetcli软件包:
1.2.1 在target存储设备主机(白底)上安装targetcli:
1.2.2 打开targetcli,查看帮助:
1.2.3 Targetcli命令的使用:
1.3 实验:配置Target
1.3.1 添加新磁盘,创建分区:
1.3.2 将添加的分区sdd1给target做存储;
1.3.3 创建存储对象:
①创建块存储对象并查看:
②创建fileio对象:
③验证文件是否存在:
④创建ramdisk对象:
1.3.4 创建iSCSI Target 并查看:
1.3.5 配置target portal group(TGP)
①配置protals
结果:已经配置
②查看:
③配置LUMN:添加块设备、rmadisk、fileio三个LUN
④查看:
⑤配置ACL
打开客户机(黑底),查看IP地址并ping target存储设备:
使用target存储机ping客户机;
查看iSCSI initiator 查看IQN
修改IQN:
查看IQN:
记录:iqn.1994-05.com.redhat:tomkvm1
为每一个initiator 创建ACL(在Target上创建)
1.3.6 保存配置
1.3.7 设置target服务为自动启动并检查配置:
实验:Initiator连接Target
2.1 检查是否可以的发现:
2.2 连接:
2.3 测试挂载设备:
2.4 使用fdisk -l 查看:
2.5 断开与Target的连接:
2.6 查看磁盘情况:
使用virt-manage创建基于iscsi的存储池(在客户机上):
3.1 创建:
3.2 查看源IQN :
iqn.2010-05.org.linuxplus.srv1:tomstor1
3.3 查看initiator主机上的IQN:
iqn.1994-05.com.redhat:tomkvm1
3.4 创建完成:
3.5 使用命令行查看存储池:
3.6 查看配置文件:
创建基于NFS的存储池(创前准备):
1.1 查看是否安装nfs:
1.2 创建文件夹:
1.3 开启服务:
1.4 在服务端测试:
1.5 在客户端测试:
使用virt-manage创建基于nfs的存储池:
2.1 查看上图文件夹是否存在:
结果:不存在,判断是否会自己创建;
2.2 创建完成:
2.3 查看目录:
目录被子的创建;
2.4 查看mount情况:
2.5 查看存储池情况:
2.6 查看存储池的配置文件:
2.7 关闭存储池:
2.8 查看mount情况:
2.9 启动存储池:
2.10 再次插卡mount,mount已经挂载: