小编mik*_*n32的帖子

在 VMware 群集中查找所有具有膨胀或交换 RAM 的虚拟机?

如果我查看 vSphere 集群或资源池并看到一定程度的内存膨胀或交换,我如何确定哪些虚拟机受到影响?一旦我找到它们,我就知道如何处理它们:)

在下面的示例中,资源池中有 65 个虚拟机。只有不到 32 GB 的膨胀 RAM。如何确定哪些 VM 的一部分 RAM 膨胀或交换?

在此处输入图片说明

memory vmware-esxi vmware-vcenter vmware-vsphere

11
推荐指数
2
解决办法
9909
查看次数

服务器无法在启动时绑定到地址

我正在处理RHEL 7 中的一个已知 问题,即指定要绑定到的地址的服务将无法正确启动。我发现了许多类似的报告,许多人说它们已通过更新 systemd 得到解决,但我仍然面临这个问题。这会影响我的机器上的所有服务(sshd、sshd、vsftpd、nginx),而不仅仅是绑定到 0.0.0.0。

我找到了各种假设的解决方法,但没有一个对我始终有效。以sshd为例,配置如下:

Port 22
ListenAddress 192.168.242.225
...
Run Code Online (Sandbox Code Playgroud)

这是我单独和组合尝试过的:

来自https://bugzilla.redhat.com/show_bug.cgi?id=1352214#c4(我也尝试sys-subsystem-net-devices-eth1.device过代替,network-online.target但我怀疑这不会等待寻址发生。)

mkdir /etc/systemd/system/sshd.service.d
tee /etc/systemd/system/sshd.service.d/wait.conf << 'EOF'
[Unit]
After=network-online.target
EOF
Run Code Online (Sandbox Code Playgroud)

来自https://bugzilla.redhat.com/show_bug.cgi?id=1352214#c11

mkdir /etc/systemd/system/sshd.service.d
tee /etc/systemd/system/sshd.service.d/wait.conf << 'EOF'
[Unit]
Wants=network-online.target
After=network-online.target
EOF
Run Code Online (Sandbox Code Playgroud)

来自https://bugzilla.redhat.com/show_bug.cgi?id=1438749#c0

systemctl add-wants multi-user.target network.target
Run Code Online (Sandbox Code Playgroud)

从某处

mkdir /etc/systemd/system/sshd.service.requires
ln -s /usr/lib/systemd/system/network-online.target /etc/systemd/system/sshd.service.requires/
Run Code Online (Sandbox Code Playgroud)

无论我尝试什么,我通常都会得到“错误:绑定到 192.168.242.125 上的端口 22 失败:无法分配请求的地址”。有时,一切都完美启动,我猜这归结为时间问题。

运行 Scientific Linux (RHEL) 7.5 并启用网络管理器,所有 IP 地址都是静态的。如果有任何其他细节可能有帮助,请告诉我。journalctl启动失败后的输出,在After=network-online.targetsshd 单元文件中。1700线左右开始相关的东西,希望有人遇到这个问题并成功解决!

systemd rhel7

10
推荐指数
2
解决办法
1553
查看次数

DHCP:一个网卡和多个子网

我正在设置 Debian 作为小型办公网络的网关。我需要为公司内的不同区域设置三个子网,我将根据其 MAC 地址定义哪些 PC 将获得哪些 IP。

我的问题是:是否可以使用单个 NIC 处理 3 个子网的 DHCP?如何?

我尝试为每个网络设置虚拟接口,如下所示:

# ip addr show dev eth2
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 6c:f0:49:a4:47:38 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.10/24 brd 192.168.1.255 scope global eth2
    inet 10.1.2.1/24 brd 10.1.2.255 scope global eth2:1
    inet 10.1.3.1/24 brd 10.1.3.255 scope global eth2:2
    inet 10.1.1.1/24 brd 10.1.1.255 scope global eth2:0
    inet6 fe80::6ef0:49ff:fea4:4738/64 scope link 
       valid_lft forever preferred_lft forever
Run Code Online (Sandbox Code Playgroud)

注意: eth2 使用 192.168.1.10,因为该框当前不是网络网关。这只是暂时的。

然后我像这样设置我的 dhcpd.conf:

ddns-update-style interim; …
Run Code Online (Sandbox Code Playgroud)

dhcp debian isc-dhcp

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

Anaconda kickstart 和 rootpw 选项

我尝试了几种在 SL 6.5 上生成加密密码的不同方法,但似乎对我没有任何作用。我在各种 /var/log/anaconda* 文件中的任何地方都没有发现任何错误,但我无法登录,因此它显然无法正常工作。

/root/anaconda-ks.cfg我用作模板的原始自动创建文件如下所示:

rootpw  --iscrypted $6$...(about 100 characters)
authconfig --enableshadow --passalgo=sha512
Run Code Online (Sandbox Code Playgroud)

接下来我尝试了openssl passwd -1这给了我:

rootpw  --iscrypted $1$...(about 30 characters)
authconfig --enableshadow --passalgo=sha512
Run Code Online (Sandbox Code Playgroud)

我意识到这不是 SHA-512,所以我尝试了一个 Python one-liner 我发现在几个地方重复

rootpw  --iscrypted $6...(about 10 characters)
authconfig --enableshadow --passalgo=sha512
Run Code Online (Sandbox Code Playgroud)

没有任何效果;我无法登录,最终不得不在单用户模式下重置 root 密码。

kickstart anaconda rhel6 scientific-linux

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

服务器端RTP抖动的原因

调查一些通话质量问题(通话中 0.5 – 1 秒的死点) 我在同一个 PBX 上的两个分机之间捕获了一个电话呼叫的数据包。因为我是从 PBX 捕获的,所以我很惊讶地看到 Wireshark 报告了一个巨大的抖动峰值,它与呼叫中的死点同步:

抖动图截图

我的理解是抖动是由传输中的数据包丢失和/或延迟引起的,并且离开 PBX 的 RTP 流应该相对原始。但是这个峰值出现在所有四个 RTP 流中(办公室 1 到 PBX、办公室 2 到 PBX、PBX 到办公室 1、PBX 到办公室 2)所以看起来数据包在离开服务器时已经处于不良状态。

PBX 是 Scientific Linux (RHEL) 6.9 上的 Asterisk 13(在具有新更新工具和 VMXNET3 适配器的 VMWare ESXi 5.5 客户机上运行)。CPU 使用率稳定在 5-15% 左右,并且网络流量很小。在哪里可以查找解决此问题的方法?此类问题是否有任何常见原因?我假设既然问题出在服务器上,我可以排除外部网络方面的问题吗?

virtual-machines jitter asterisk voip rtp

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

在 Kickstart 中创建的用户无法进行身份验证

感谢这个问题的答案,在过去的 5 年里我一直很高兴为 Scientific Linux 6 和 7 生成 Kickstart 文件。然而,我们现在开始使用 CentOS 8 构建一些测试系统,并遇到了一些问题。

\n

尽管使用相同的方法来生成哈希值(或者实际上,重复使用完全相同的哈希值),但用户的密码设置不正确。我找不到任何表明 EL 7 和 8 之间发生变化的文档。

\n

这是我在 Kickstart 文件中创建的测试用户:

\n
user --homedir=/var/ftp --name=A3857275828 --password=$6$J52QJaSjIt8GGqRS$4YyusOJ5EtpikCdwgXJrorW7XyiLRCT.jjRZsHLv04ZV7ng8wTdrwFUF2u5QXGWiEmDgu/g9RpXxLKPoRD4Kh0 --iscrypted --shell=/usr/sbin/nologin --uid=5001 --gid=5001\n
Run Code Online (Sandbox Code Playgroud)\n

密码应该是,9282759601013452但登录失败,直到我使用该passwd实用程序手动更改密码。我在创建的所有非特权帐户上看到相同的失败,但root 密码工作正常。基于密码的登录已使用 SSH 和 FTP(由 PAM 支持的 vsftpd)进行了测试。

\n

/var/log/anaconda/journal.log在设置过程中没有显示任何有趣的内容:

\n
Jun 26 20:52:17 test.test.local anaconda[1946]: program: Running... useradd -R /mnt/sysimage -g 5001 -d /var/ftp -M -s /usr/sbin/nologin -u 5001 A3857275828\nJun 26 20:52:17 test.test.local …
Run Code Online (Sandbox Code Playgroud)

password kickstart centos authentication rhel8

5
推荐指数
0
解决办法
1357
查看次数