标签: multipath

使用多路径和 iSCSI 的新 SAN 的“坏消息”

我正在为一组基于 Ubuntu 18.04 的服务器配置一个新的 SAN。每个节点都可以很好地挂载 ext4 格式的分区。

作为多路径和 iSCSI 的新手,我不确定我所看到的是否“正常”。到目前为止,我有两个问题。

  1. 当我创建一个文件时touch,其他节点看不到它。我已经习惯了 NFS 安装驱动器的某种延迟,但基本上,其他节点从未见过它(即,我仍在等待,我猜已经过了一个小时)。

  2. 更令人担忧的是,当我列出复制的文件lsdu它所在的目录时,我收到错误消息“错误消息”。我环顾了互联网,似乎解决方案是卸载驱动器,然后使用fsck它进行检查。也就是说,可能发生了数据损坏。但是,在我复制文件的计算机(即计算机A)上,文件没有问题。当我ls使用另一台计算机(即计算机 B)时,出现此错误。

在 SAN 的管理软件中,我没有看到任何磁盘错误。

所有服务器和 SAN 都连接到本地网络的单个交换机。它们在物理上彼此靠近——它们在同一个机架中。

这两种情况“正常”吗?如果没有,关于我能做什么的任何建议?

iscsi storage-area-network multipath ubuntu-18.04

5
推荐指数
1
解决办法
496
查看次数

4
推荐指数
2
解决办法
2735
查看次数

如何最佳调整 Dell PowerVault MD3600i SAN/启动器以获得最佳性能?

最近拥有戴尔 PowerVault MD3600i 的用户遇到了一些奇怪的结果。

我有一个专用的 24x 10GbE 交换机 (PowerConnect 8024),设置为 9K 巨型帧。

MD3600 有 2 个 RAID 控制器,每个控制器有 2 个 10GbE 以太网网卡。开关上没有其他东西;一个 VLAN 用于 SAN 流量。

这是我的 multipath.conf

defaults {
    udev_dir        /dev
    polling_interval    5
    selector        "round-robin 0"
    path_grouping_policy    multibus
    getuid_callout      "/sbin/scsi_id -g -u -s /block/%n"
    prio_callout        none
    path_checker        readsector0
    rr_min_io       100
    max_fds         8192
    rr_weight       priorities
    failback        immediate
    no_path_retry       fail
    user_friendly_names yes
#   prio            rdac
}
blacklist {
    device {
               vendor "*"
        product "Universal Xport"
        }
#   devnode "^sd[a-z]"
}

devices …
Run Code Online (Sandbox Code Playgroud)

iscsi storage-area-network multipath mpio dell-powervault

3
推荐指数
1
解决办法
7864
查看次数

Linux 多路径:如何配置单个多总线路径组

我刚刚将功能正常的 Ubuntu 16.04 主机升级到 18.04,现在遇到多路径问题。

软件包版本:* multipath-tools 0.7.4-2ubuntu3 * open-iscsi 2.0.874-5ubuntu2.7

我有一台 Dell PowerVault MD3860i,有四个通往主机的路径。升级之前,multipath -ll是这样的:

backupeng (3600a098000b5efae00000e9a5b9b58f5) dm-2 DELL,MD38xxi
size=8.0T features='0' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
  |- 3:0:0:1 sdb 8:16 active ready running
  |- 4:0:0:1 sdc 8:32 active ready running
  |- 5:0:0:1 sdd 8:48 active ready running
  `- 6:0:0:1 sde 8:64 active ready running
Run Code Online (Sandbox Code Playgroud)

现在看起来像这样:

backupeng (3600a098000b5efae00000e9a5b9b58f5) dm-2 DELL,MD38xxi
size=8.0T features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 rdac' wp=rw
|-+- policy='round-robin 0' prio=14 status=active
| |- 5:0:0:1 …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu iscsi multipath

3
推荐指数
1
解决办法
3215
查看次数

lvextend:新大小(3071999 范围)匹配现有大小(3071999 范围)

我在具有 1 个分区的 12TB 设备上配置了 LVM。然后我尝试将 LVM 扩展到具有 1 个分区的第二个 12TB 设备。vgextend 工作,但 lvextend 没有看到第二个设备上的空间。

这是我对第二个设备进行分区的方式:

# parted /dev/mapper/3600a09803830304d2f2b456f61565846
GNU Parted 2.1
Using /dev/mapper/3600a09803830304d2f2b456f61565846
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
(parted) mkpart primary xfs 0% 100%
(parted) set 1 lvm on
(parted) print
Model: Linux device-mapper (multipath) (dm)
Disk /dev/mapper/3600a09803830304d2f2b456f61565846: 12.9TB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  12.9TB  12.9TB               primary …
Run Code Online (Sandbox Code Playgroud)

lvm multipath

2
推荐指数
1
解决办法
8481
查看次数