网站首页 > 技术教程 正文
上一节我们讨论了 attach volume 操作中 cinder-api 的工作,本节讨论 cinder-volume 和 nova-compute 如何将 volume attach 到 Instance。
cinder-volume 初始化 volume 的连接
cinder-volume 接收到 initialize_connection 消息后,会通过 tgt 创建 target,并将 volume 所对应的 LV 通过 target export 出来。日志为 /opt/stack/logs/c-vol.log
下面的日志显示:通过命令 tgtadm --lld iscsi --op show --mode target 看到已经将 1GB(1074MB)的 LV /dev/stack-volumes-lvmdriver-1/volume-1e7f6bd7-ce11-4a73-b95e-aabd65a5b188 通过 Target 1 export 出来了。
Initialize connection 完成。
nova-compute 将 volume attach 到 instance
计算节点作为 iSCSI initiator 访问存储节点 Iscsi Target 上的 volume,并将其 attach 到 instance。日志文件为 /opt/stack/logs/n-cpu.log
nova-compute 依次执行 iscsiadm 的 new, update, login, rescan 操作访问 target 上的 volume。
计算节点将 iSCSI target 上的 volume 识别为一个磁盘文件。
然后通过更新 instance 的 XML 配置文件将 volume 映射给 instance。
我们也可以通过 virsh edit 查看更新后的 XML。
可以看到,instance 增加了一个类型为 block 的虚拟磁盘,source 就是要 attach 的 volume,该虚拟磁盘的设备名为 vdb。
手工 Shut off 并 Start instance,通过 fdisk -l 查看到 volume 已经 attach 上来,设备为 vdb
GUI 界面也会更新相关 attach 信息
现在如果我们在存储节点执行 tgt-admin --show --mode target,会看到计算节点作为 initiator 已经连接到 target 1。cinder-volume 刚刚创建 target 的时候是没有 initiator 连接的,大家可以将下面的截图与之前的日志做个对比。
以上就是 attach volume 的全部内容,下一节我们讨论 detach 操作。
猜你喜欢
- 2025-01-20 华硕AS6702T双盘位NAS搭载东芝N300 16TB开箱拆解评测
- 2025-01-20 ASUSTOR 爱速特 旗舰NAS AS7110T拆解评测
- 2025-01-20 分布式文件存储|Ceph分布式存储基础
- 2025-01-20 24TB SSD的华硕 FS6706T 全闪存NAS 会是未来最佳私有云解决方案吗?
- 2025-01-20 使用mdadm工具创建软RAID盘
- 2025-01-20 学习笔记-网络共享存储 - iSCSI 环境部与基础配置
- 2025-01-20 如何在centos7中搭建 ISCSI 服务
- 2025-01-20 CentOS7.6部署Oracle 11G R2 数据库RAC
- 2025-01-20 OpenStack云环境下多节点块存储研究
- 2025-01-20 Proxmox VE pve添加nfs/smb/iscsi/NTFS储存
你 发表评论:
欢迎- 最近发表
-
- Win11学院:如何在Windows 11上使用WSL安装Ubuntu
- linux移植(Linux移植freemodbus)
- 独家解读:Win10预览版9879为何无法识别硬盘
- 基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)
- Docker镜像瘦身(docker 减小镜像大小)
- 在linux上安装ollama(linux安装locale)
- 渗透测试系统Kali推出Docker镜像(kali linux渗透测试技术详解pdf)
- Linux环境中部署Harbor私有镜像仓库
- linux之间传文件命令之Rsync傻瓜式教程
- 解决ollama在linux中安装或升级时,通过国内镜像缩短安装时长
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)