• 创建存储池


    目录

    基础命令使用:    1

    创建基于目录的存储池(创前准备):    1

    通过virt-manage创建基于文件系统的存储池:    1

    3.3 删除刚才创建的环境:    1

    通过virsh创建基于文件的存储池:    1

    创建基于分区的存储池:    1

    使用virt-manage创建存储池:    1

    通过命令行创建基于fs的存储池:    1

    创建基于磁盘的存储池:    1

    1.1清理实验环境:    1

    创建基于LVM的存储池:    1

    2.1 创前准备:    1

    2.2 Virt-manage使用现有的vg创建存储池:    1

    2.3 使用virt-manage创建新的vg:    1

    实验环境准备:创建Linux的iSCSI存储:    1

    (主机:Initiator ,存储设备:Target)    1

    1.1 最小化安装Linux:(CentOS7)    1

    1.2安装Targetcli软件包:    1

    1.3 实验:配置Target    1

    实验:Initiator连接Target    1

    使用virt-manage创建基于iscsi的存储池(在客户机上):    1

    创建基于NFS的存储池(创前准备):    1

    使用virt-manage创建基于nfs的存储池:    1

     

    基础命令使用:

    1. 查看存储池参数:

    1. 查看存储池配置文件:

    三个xml文件对应三个存储池;

    1. 查看存储池iso的配置文件:

    1. 查看autostart目录内容:

    1. 使用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已经挂载:

  • 相关阅读:
    js-js系列-数据类型-概念
    js-基础总结3
    js-基础总结2
    js-基础总结1
    js-面试题
    webpack-模块化
    js-对象常用方法
    js-事件冒泡-事件捕获-事件委托
    js-call aplly bind2
    aioxs实现token无感刷新
  • 原文地址:https://www.cnblogs.com/flowers-hellow/p/14734488.html
Copyright © 2020-2023  润新知