问题列表 - 第5053页

我应该绑定 iSCSI 网络连接吗?

我正在设置一些 iSCSI 存储(联想)以及运行 RHEL7 的物理服务器。服务器有 2 个用于主 LAN(绑定)的 NIC 和用于 iSCSI 网络的 2 个 NIC。Lenovo 存储有 4 个端口连接到 2 个物理交换机。服务器中的 iSCSI NIC 转到每个交换机中的 1 个端口。

我已经安装了 iscsi-initiator-utils 和 dm-multipath。

当我运行此命令时,我可以看到以下输出

iscsiadm -m 发现 -t sendtargets -p 192.168.1.11

192.168.1.13:3260,2 iqn.2002-09.com.lenovo:thinksystem.600a098000f8709a000000005cfff0e0
192.168.1.14:3260,2 iqn.2002-09.com.lenovo:thinksystem.600a098000f8709a000000005cfff0e0
192.168.1.11:3260,1 iqn.2002-09.com.lenovo:thinksystem.600a098000f8709a000000005cfff0e0
192.168.1.12:3260,1 iqn.2002-09.com.lenovo:thinksystem.600a098000f8709a000000005cfff0e0
Run Code Online (Sandbox Code Playgroud)

令人放心的是,发现过程已在 Lenovo 存储 NIC 上找到了所有 4 个地址。

然后我使用 rescan-scsi-bus.sh 通过 SCSI 总线重新扫描

我使用 puppet multipath 为名为 lenovo01 的磁盘 wwid 定义了一个别名

然后我运行这个命令并看到以下输出

多路径 -ll

lenovo01 (3600a098000f63bc40000027d5d680d78) dm-14 LENOVO  ,DE_Series       
size=16T features='0' hwhandler='0' wp=rw
|-+- policy='service-time 0' …
Run Code Online (Sandbox Code Playgroud)

storage redhat iscsi multipath

7
推荐指数
2
解决办法
593
查看次数

从格式化为带空格的表的字符串中,如何 grep 所有列都相等的所有值?

问题来自issue: https://github.com/kubernetes/kubectl/issues/717

Kubectl 在如下表中返回信息:

$ kubectl get replicasets -n kube-system

NAMESPACE     NAME                       DESIRED   CURRENT   READY   AGE
kube-system   datadog-657c65b75c         2         2         2       11d
kube-system   kube-ops-view-5d8df57fc    1         1         0       33d
Run Code Online (Sandbox Code Playgroud)

要在不使用 json 格式化程序的情况下查找输出中的所有偏差,我可以执行以下命令:

grep -v '0         0         0\|1         1         1\|2         2         2\|3         3         3\|4         4         4\|5         5         5'
Run Code Online (Sandbox Code Playgroud)

什么 grep 命令可以涵盖所有可能的情况?目标是找到任何 DESIRED != CURRENT、CURRENT != READY 或 DESIRED != READY 的 ReplicaSet。

grep

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

nginx access_log 的“main”参数是什么?

在许多 nginx 配置教程中,我看到了这一点:

access_log /var/log/nginx/access.log main
Run Code Online (Sandbox Code Playgroud)

什么是main?它在文档中找不到。

nginx

10
推荐指数
1
解决办法
2840
查看次数

使用Iperf3测试上传和下载

如何使用Ipfer3测试上传和下载速度,或者换句话说,下面给出的输出中哪些数据代表上传和下载速度?

Iperf3 输出

Iperf3 输出

linux iperf

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

Journalctl 和 syslog:它实际上是如何工作的?

我很难理解日志是如何在 linux 上工作的。

自从加入了systemd,看起来容易了一些,但是我还有几个概念还是不能完全理解。

给定一个带有 journalctl 的系统,我想向远程主机发送一些日志消息。为此,我安装了 rsyslog 并配置了 freeradius,以便将其日志输出到 local3,然后将 rsyslog 配置为将 local3 下的这些消息转发到远程 syslog 服务器。现在,系统日志是否在 rsyslog 和 journalctl 之间共享?这会导致任何形式的冲突吗?

除此之外:谁控制写入/var/log/messages 的内容?某个应用程序如何将其日志输出到此文件?它是由 rsyslog 管理的吗?通过系统?

如果有人能帮我理解整个 linux 日志服务,那就太好了。

linux syslog rsyslog systemd journalctl

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

主机和访客之间的 IPv6 路由

我目前面临有关我当前设置的问题。我基本上有一个专用服务器,已为其分配了 /64 IPv6 子网 (2a01:4f8:221:1e81::/64)。主机上的连接工作正常,因为我可以从那里 ping ipv6.google.com。

另外,这是配置:

root@void ~ # ifconfig vmbr0
vmbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.250.0.1  netmask 255.255.0.0  broadcast 10.250.255.255
        inet6 2a01:4f8:221:1e81:1:ffff:ffff:ffff  prefixlen 80  scopeid 0x0<global>
        inet6 2a01:4f8:221:1e81:212:ffff:ffff:ffff  prefixlen 80  scopeid 0x0<global>
        inet6 2a01:4f8:221:1e81:253:ffff:ffff:ffff  prefixlen 80  scopeid 0x0<global>
        inet6 2a01:4f8:221:1e81:251:ffff:ffff:ffff  prefixlen 80  scopeid 0x0<global>
        inet6 fe80::70a5:a1ff:fed6:8c0  prefixlen 64  scopeid 0x20<link>
        ether 4a:5a:df:ab:a8:bc  txqueuelen 1000  (Ethernet)
        RX packets 949686094  bytes 162428268530 (151.2 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 285868499  bytes 143826674082 (133.9 …
Run Code Online (Sandbox Code Playgroud)

networking linux debian ipv6 hetzner

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

错误:14004438:SSL 例程:CONNECT_CR_SRVR_HELLO:tlsv1 警报内部错误

我试过搜索这个,我找到了接近的东西,但到目前为止我还没有找到任何有帮助的东西。如果这已经被问到,我提前道歉。

我有一个位于 HTTP VIP 后面的服务,并且运行良好。现在我正在尝试添加一个 TCP VIP 并在主机上执行 TLS 终止,但是当我运行 cURL 来测试它是否正常工作时(请告诉我是否有更好的方法来测试连接),我收到以下错误,但我不知道这是什么意思。从我从这个链接中读到的,我认为这与证书步骤不起作用有关,但我不知道如何找出它不起作用的原因。

有谁知道我做错了什么或如何解决这个问题?如果我需要提供任何其他信息,请告诉我。我对网络不是很有经验,所以很多这对我来说都是新的。

% curl -v https://my-tcp-vip.example.com/explorer/model.json
*   Trying 192.0.2.x...
* TCP_NODELAY set
* Connected to my-tcp-vip.example.com (192.0.2.x) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/cert.pem
  CApath: none
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS alert, Server hello (2):
* error:14004438:SSL routines:CONNECT_CR_SRVR_HELLO:tlsv1 alert internal error
* stopped …
Run Code Online (Sandbox Code Playgroud)

ssl https tcp ssl-certificate

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

如何将 Kubernetes 集群内的 Redis 集群配置为可供外部应用程序访问

我在将 Kubernetes 上的 Redis 集群暴露给外部应用程序时遇到问题。使用 Kubernetes 负载均衡器服务,我可以将外部 IP 分配给 Redis,以提供初始连接。问题是,每当客户端收到MOVED命令时,IP 地址都是 Kubernetes 内部 POD IP,集群外部的 Redis 客户端无法访问该 IP 地址。

redis-cli以下是演示的示例会话:

10.150.0.5:7000> set test value
-> Redirected to slot [6918] located at 10.28.1.9:6379
Could not connect to Redis at 10.28.1.9:6379: Operation timed out
Run Code Online (Sandbox Code Playgroud)

你如何解决这个问题?我读过的教程/指南都没有对将集群暴露给外部服务提供太多说明。大多数人关心的是在 K8s 中设置 Redis 集群。

redis kubernetes google-kubernetes-engine

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

pNFS 在 Ubuntu 上的当前状态是什么?

关于 pNFS 有很多令人困惑的信息,我有一些非常简单的问题:

  • 如何检查它是否在我的系统上运行/启用/活动?
  • pNFS 目前广泛可用还是仍在试验中?特别是它在 Ubuntu 18.04 上的状态是什么?是否nfs-kernel-server使用 pNFS?
  • NFSv4.1 和 pNFS 之间的区别/关系是什么?
  • pNFS 是 NFSv4.1 的可选部分还是在使用 NFSv4.1 时始终处于活动状态?
  • pNFS 也是 NFSv4.2 的一部分还是只是 4.1?
  • 之所以如此称呼 pNFS,是因为它支持从客户端到服务器的并行访问。我认为这意味着如果没有 pNFS,客户端只会运行一个 NFS 进程,该进程通过单个 TCP 连接连接到服务器。这样对吗?

storage file-server nfs4

7
推荐指数
1
解决办法
1575
查看次数

如何为软件RAID1添加热备?

我有一台 CentOS 7 服务器。它正在运行镜像三个磁盘的软件 RAID 1。我想添加第四个磁盘作为热备份。我的意图是,如果被镜像的三个磁盘之一出现故障,热备用将自动从剩余的工作磁盘之一填充,并从故障驱动器中取而代之。

对于热备盘,除了格式化新盘还需要做些什么呢?我认为它上面没有数据,直到需要它并开始同步以更换坏驱动器?

software-raid raid1 centos7

4
推荐指数
1
解决办法
2612
查看次数