我有几十个使用 Supermicro Embedded BMC 的Supermicro 服务器。该页面上的文档表明我可以通过 SSH 访问 LAN 上串行(串行控制台):
SMASH 和 CLP 支持
Run Code Online (Sandbox Code Playgroud)SSH based SOL Power control of the server
但是当我通过 ssh 进入我的 BMC 时,我看到的只是一个 Busybox 实现,没有明确的连接到 SOL 的能力:
# ssh 192.168.100.100 -l ADMIN
ADMIN@192.168.100.100's password:
BusyBox v1.1.3 (2011.02.12-01:48+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
# show
-sh: show: not found
# smash
-sh: smash: not found
Run Code Online (Sandbox Code Playgroud)
Supermicro 支持给了我不一致的答案。是否可以通过 SSH 接口连接到 SOL?
我们将在我们的新办公楼进行布线,我们正在考虑铺设 10Gbit 电缆,因为我们使用带有 10Gbit 以太网端口的 HP 交换机。我们还将铺设一些光纤电缆,以防万一:)。
我们现在想知道的是,对于 10Gbit,我们应该使用 CAT6e 还是 CAT7 电缆?它们是否向后兼容,即我们可以将它们与 1Gbit 交换机/PC/服务器一起使用吗?
谢谢。
我有一个非常简单的用例,我正在尝试开始:
我需要从 master 下载并安装一些 tar.gz 源包,然后运行一个脚本来编译和安装它们。
我意识到这可能是一个基本问题,但任何指针将不胜感激。
/usr/local/src/source1.tar.gz:
file.managed:
- source: salt://sources/source1.tar.gz
- user: root
- group: root
- mode: 644
/usr/local/src/source2.tar.gz:
file.managed:
- source: salt://sources/source2.tar.gz
- user: root
- group: root
- mode: 644
/usr/local/src/source3.tar.gz:
file.managed:
- source: salt://sources/source3.tar.gz
- user: root
- group: root
- mode: 644
//I need something like this, but am not sure how to do it
compile_and_install:
- require: /usr/local/src/source1.tar.gz
- require: /usr/local/src/source2.tar.gz
- require: /usr/local/src/source3.tar.gz
cmd.script:
- source: salt://scripts/compile_and_install.sh
- user: root
- …Run Code Online (Sandbox Code Playgroud) 我的虚拟机驱动器空间不足,因此我关闭了虚拟机,并使用 lvextend 扩展了卷。调整分区 (ext3) 大小后,我对其运行 e2fsck,它发现并纠正了错误。不幸的是,当我再次运行 efsck 时,有更多错误需要修复。在我决定尝试安装它以手动清理一些空间之前,我经历了 3 轮 e2fsck。我尝试安装它,但安装过程挂起。我尝试“杀死-9”安装进程,但这并没有杀死它。我杀死了父进程,但这也没有杀死它。
关于如何杀死流氓挂载进程有什么想法吗?
一些证据:
PS-L 13292 FS UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 4 R 0 13292 1 99 85 0 - 17964 - ?11:27 挂载 /dev/mapper/xen7-123p3 /tmp/p3/
lsof -p 13292 命令 PID 用户 FD 类型 设备大小/关闭 节点名称 安装 13292 root cwd DIR 9,2 4096 25264129 /root 安装 13292 根 rtd DIR 9,2 4096 2 / 安装 13292 根 txt REG 9,2 61656 2916434 /bin/mount …
我有一个看起来像这样的备份命令:
tar cvpzf /backup/incremental-$now.tar.gz --after-date='1 day ago' -C / etc/ home/ root/ --exclude-from=/root/exclusion_list.txt --warning=no-file-unchanged > /backup/log-$now.txt 2>&1
Run Code Online (Sandbox Code Playgroud)
问题是它还包括空文件夹,当其中的所有文件都没有改变时,因此不包括在增量备份中。我正在寻找一种方法来避免这种情况,但我找到的唯一解决方案(将 find 的结果作为 xargs 的参数通过管道传输到 tar)仅在您拥有一个文件夹时才有效,我有其中三个。
我安装了全新的 CentOS 6.5,其中包含两个(安装到 /mnt/data)1tb Western Digital Black 驱动器,位于 raid 1 中,带有 mdadm,通过安装程序进行配置。不幸的是,整个系统内核时不时地出现恐慌,并出现类似于下面的跟踪:

有关诊断或修复此问题的任何提示吗?非常感激!
编辑:看来这发生在 raid 数据检查发生的大约同一时间: 编辑 2:最后两次崩溃发生在周日凌晨 1 点刚过,同时进行数据检查。
Mar 23 01:00:02 beta kernel: md: data-check of RAID array md0
Mar 23 01:00:02 beta kernel: md: minimum _guaranteed_ speed: 1000 KB/sec/disk.
Mar 23 01:00:02 beta kernel: md: using maximum available idle IO bandwidth (but not more than 200000 KB/sec) for data-check.
Mar 23 01:00:02 beta kernel: md: using 128k window, over a total of 976629568k.
Run Code Online (Sandbox Code Playgroud)
/proc/mdstat
Personalities : [raid1] …Run Code Online (Sandbox Code Playgroud) 我需要从我的服务服务器中检索一些指标来对另一个存储解决方案进行基准测试。基准程序提供了各种选项(我选择了 FIO,http: //freecode.com/projects/fio )。我可以很容易地用它设置 io 模式。但我不知道如何检索真实服务的指标以尽可能真实地设置基准变量。
例如,我需要设置,
我目前正在测试 ceph( http://ceph.com/ ),至少上述指标似乎对我的研究中的那种存储产生了重大影响。我如何检索这些值?
collectcl( http://collectl.sourceforge.net/ ) 看起来不错。但除了读/写比率之外,无法弄清楚。除了那些东西我想不通。我真的很想知道其他人是如何决定这些基准变量的。
提前致谢。
在 Nagios 3 中,我希望在关键 XX 分钟后升级服务。它适用于从 UP 到 CRITICAL 的服务。但是,如果服务已警告 > XX 分钟(例如磁盘空间缓慢增加)并且变得严重,则第一个故障将触发升级。它将警告计数到升级计数,因为我们希望它在 3 个 CRITICAL 警报后失败,而不是 3 个警告和 1 个严重警报。
是否有解决方案可以让我忽略计入服务检查升级的警告?
这是另一个遇到相同问题的用户的示例 - 并且配置非常相似。http://copilotco.com/mail-archives/nagios-users.2009/msg00310.html )
我已经在我的 Ubuntu 14.0 上安装了 Nagios 4.0,我想要一个插件来根据每天安排的 MySql 查询提醒我..
例如,如果( select count(*) from tableName > 10 ) 引发严重警报或< 10警告警报的结果每天运行此查询。
甚至有可能吗?!如果是这样,你能告诉任何建议的插件、想法或从哪里开始..
我已经使用该iptables-save >命令保存了我的 iptables 规则,并且我正在尝试在机器启动时恢复这些规则。我已经在中添加了命令iptables-restore < "path to rules file",rc.local但它没有启动规则。
我尝试直接在终端中运行该命令并且它起作用了,所以我知道该命令没有任何问题。我rc.local也使用命令使文件可执行
sudo chmod +x /etc/rc.local。
可能是什么问题?
编辑 - 正在使用 Fedora 22
linux ×3
nagios ×2
10gbethernet ×1
benchmark ×1
cable ×1
centos ×1
ceph ×1
console ×1
directory ×1
fedora-22 ×1
fiber ×1
hardware ×1
io ×1
ipmi ×1
iptables ×1
kernel-panic ×1
mdadm ×1
monitoring ×1
mysql ×1
raid ×1
rc.local ×1
restore ×1
rules ×1
saltstack ×1
storage ×1
supermicro ×1
switch ×1
tar ×1