当前位置: 首页 > news >正文

win不用iis做网站机械加工网店图片

win不用iis做网站,机械加工网店图片,做seo的公司,福彩网网站建设方案基本概念 SPDK NVMe-oF target multi-path是基于NVMe协议的multi-path IO和namespace sharing功能。 NVMe multi-path IO指的是两个或多个完全独立的PCI Express路径存在于一个主机和一个命名空间。 而namespace 共享是两个或多个主机使用不同的NVMe控制器访问一个shared na…

基本概念

SPDK NVMe-oF target multi-path是基于NVMe协议的multi-path IO和namespace sharing功能。

NVMe multi-path IO指的是两个或多个完全独立的PCI Express路径存在于一个主机和一个命名空间。

而namespace 共享是两个或多个主机使用不同的NVMe控制器访问一个shared namespace。

Multi-path IO和namespace 共享需要NVM 子系统有两个以上的控制器。

两个主机同时访问一个shared namespace需要主机间的协调工作。

SPDK NVMe-oF target 的multi-path功能提供的是namespace的sharing功能。比如,多个客户端通过交换机能够同时发现,连接和操作SPDK NVMe-oFsubsystem下的namespace。这些namespace是可共享的。如图所示

图 1 SPDK NVMe-oF target namespace共享示例

NVMe-oF host1和host2能够同时通过交换机发现和连接到监听地址为192.168.12.11的SPDK NVMe-oF target subsystem1。两个host端可以同时对subsystem1下的namespace进行操作。

如果namespace不能共享,那么同时只能有一个NVMe-oF host连接到SPDK NVMe-oF target。

具体查看方法:

1. 运行SPDK NVMe-oF target 在目标机器端,子系统配置如下:

[Subsystem1]NQN nqn.2018-07.io.spdk:cnode1Listen RDMA 192.168.12.11:4420AllowAnyHost YesHost nqn.2016-06.io.spdk:initSN SPDK00000000000001MaxNamespaces 20Namespace Nvme0n1

2. 在客户端机器运行nvme命令发现和连接SPDK NVMe-oF target, 命令如下:

nvme discover -t rdma -a 192.168.12.11 -s 4420
nvme connect -t rdma -n "nqn.2016-06.io.spdk:cnode1" -a 192.168.12.11 -s 4420

3. 运行nvme id-ns命令, 参数是完整的nvme设备名, 比如/dev/nvme0n1:

nvme id-ns /dev/nvme0n1

在结果中, 我们就能看到如下内容:

nmic    : 0x1

nmic是Namespace Multi-Path I/O and Namespace sharing Capabilities的缩写。该值为1, 就表明这个namespace处于共享状态。

使用场景

在实际使用环境中,可以让SPDK NVMe-oF target子系统同时监听两个IP地址。客户端机器可以通过两个IP地址同时连接SPDK NVMe-oF target子系统。这样如果一个IP连接出现问题,比如网卡出现故障, 可以使用另外一个IP连接访问SPDK NVMe-oF target子系统。如下图所示:

图 2 使用多网络端口访问同一个subsystem

NVMe-oF host端使用192.168.11.0/24和192.168.12.0/24连接到SPDK NVMe-oF target的同一个subsystem。如果192.168.11.0/24的连接出现问题, 我们可以使用192.168.12.0/24的连接, 反之亦然。

具体操作步骤如下:

1. 运行SPDK NVMe-oF target 在目标机器端, 子系统配置如下:

[Subsystem1]
NQN nqn.2016-06.io.spdk:cnode1
Listen RDMA 192.168.11.11:4420
Listen RDMA 192.168.12.11:4420
AllowAnyHost Yes
Host nqn.2016-06.io.spdk:init
SN SPDK00000000000001
MaxNamespaces 20
Namespace Nvme0n1
Namespace Nvme1n1
Namespace Nvme2n1

2. 在客户机,首先查看一下系统的Linux 内核版本及配置。

从Linux 4.15开始,nvme驱动支持multipath功能。 但是需要在编译内核的时候,将NVME_MULTIPATH功能打开。接下来的步骤都是基于4.15以上的带有NVME_MULTIPATH功能的Linux内核。

运行如下命令发现SPDK NVMe-oF target子系统。

nvme discover -t rdma -a 192.168.11.11 -s 4420
nvme discover -t rdma -a 192.168.12.11 -s 4420

两个命令有相同的输出:

Discovery Log Number of Records 2, Generation counter 5
=====Discovery Log Entry 0======
trtype:  rdma
adrfam:  ipv4
subtype: nvme subsystem
treq:    not specified
portid:  0
trsvcid: 4420
subnqn:  nqn.2016-06.io.spdk:cnode1
traddr:  192.168.12.11
rdma_prtype: not specified
rdma_qptype: connected
rdma_cms:    rdma-cm
rdma_pkey: 0x0000
=====Discovery Log Entry 1======
trtype:  rdma
adrfam:  ipv4
subtype: nvme subsystem
treq:    not specified
portid:  1
trsvcid: 4420
subnqn:  nqn.2016-06.io.spdk:cnode1
traddr:  192.168.11.11
rdma_prtype: not specified
rdma_qptype: connected
rdma_cms:    rdma-cm
rdma_pkey: 0x0000

3. 然后使用如下命令连接到子系统。

nvme connect -n nqn.2016-06.io.spdk:cnode1 -t rdma -a 192.168.11.11
nvme connect -n nqn.2016-06.io.spdk:cnode1 -t rdma -a 192.168.12.11

4. 运行”nvme list”命令可以得到如下结果。

Node             SN                   Model                                    Namespace Usage                      Format           FW Rev
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1     SPDK00000000000001   SPDK bdev Controller                     1           2.00  TB /   2.00  TB    512   B +  0 B   18.10
/dev/nvme0n2     SPDK00000000000001   SPDK bdev Controller                     2           1.60  TB /   1.60  TB    512   B +  0 B   18.10
/dev/nvme0n3     SPDK00000000000001   SPDK bdev Controller                     3         800.17  GB / 800.17  GB    512   B +  0 B   18.10

这样我们就可以在两条路径上对磁盘进行操作了。如果没有使用Linux内核的nvme multipath功能,运行”nvme list”命令会得到6个node, 因为每条路径3个node,总共2条路径。我们同样也能采用传统的multipath服务,来实现host端的multipath功能。本文不讨论如何使用传统的multipath服务。

http://www.yayakq.cn/news/665567/

相关文章:

  • 游戏网站wordpress百度推广页面投放
  • 动态做网站网页制作专业信息
  • 网站建设与实践女装网站建设项目可行性分析
  • 网站loading什么意思wordpress 文章总数
  • 网络营销推广方式步骤昆明网站建设优化企业
  • 做网站的公司 贵阳青岛网站建设工作室织梦模板
  • 给公司网站做seo的好处wordpress主题模板教程
  • 网站被黑 禁止js跳转导航网站能个人备案
  • 网络营销分析上首页seo
  • 做网站需要懂什么软件网站开发与硬件合同
  • 缅甸网站后缀北京菜谱设计制作
  • 网站logo位置临沂手机网站信息推广技术公司电话
  • 如何优化网站到首页优化闽侯县建设局网站
  • 河南网站建站推广四川网站建设 lkcms
  • 网站关键词都在第二页小九自助建站
  • 中国网通做网站中集建设集团有限公司网站
  • 天津知名网站建设公司做和别人一样的网站
  • 企业网站模板源代码下载常州网站建设公司好么
  • 一家只做外卖的网站多用户商城app源码
  • 做h5网站制作微信公众号网站自己做导航条
  • 北京seo优化诊断网站优化该怎么做
  • 网站是由什么构成的中软国际软件培训
  • 基于php的网站开发流程做网站怎样用链接赚钱
  • 第一模板网站上的模板怎么下载举一个网络营销的例子
  • 整套html企业网站模板装修网站免费
  • 网站域名怎么看网站建设投入及费用
  • 泉州网站提升排名青岛物流公司网站建设
  • 广东省医院建设协会网站首页游戏云电脑
  • 网站ui设计之道做电商网站要备案吗
  • 白城市网站建设如何推广我的网站