小编Mik*_*eyB的帖子

UEFI 网络引导菜单

我有一个现有的 PXE syslinux 环境,我想设置一个类似的基于 EFI 的网络引导环境。

我非常喜欢下面的屏幕截图中显示的各种菜单,我想找到类似的东西。

理想的功能是:

  • 菜单
  • 子菜单
  • Linux内核/initrd TFTP加载(自然)
  • 任意 EFI 应用程序负载
  • Fallthrough 到下一个引导选项

什么软件可以满足这些需求?

Syslinux 截图

netboot tftp uefi

11
推荐指数
1
解决办法
3829
查看次数

当驱动器显示为“通用”设备时,您如何监控 Windows 中的 SSD 磨损?

在 Linux 下,我们可以smartmontools通过驱动器是作为普通块设备还是通用设备(当驱动器已被某些控制器(例如 IBM HS22 上的控制器)进行硬件 RAID 时会发生这种情况)来轻松监控 SSD 磨损。

我们如何在 Windows 下做等效的事情?真的有人用smartmontools吗?或者还有其他的包吗?

问题是 SCSI 通用设备在 Windows 中不显示。如果驱动器没有经过 RAID,我们可以看到它们正常。

我将如何在 Linux 中做到这一点:

sles11-live:~ # lsscsi -g
[1:0:0:0]    disk    SMART    USB-IBM          8989  /dev/sda   /dev/sg0
[2:0:0:0]    disk    ATA      MTFDDAK256MAR-1K MA44  -          /dev/sg1
[2:0:1:0]    disk    ATA      MTFDDAK256MAR-1K MA44  -          /dev/sg2
[2:1:8:0]    disk    LSILOGIC Logical Volume   3000  /dev/sdb   /dev/sg3

sles11-live:~ # smartctl -l ssd /dev/sg1
smartctl 5.42 2011-10-20 r3458 [x86_64-linux-2.6.32.49-0.3-default] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

Device …
Run Code Online (Sandbox Code Playgroud)

windows smart windows-server-2003-r2

11
推荐指数
1
解决办法
2449
查看次数

通过 AMM 通过命令模式与 IBM HS22 IMM 通信

在包含 BMC 的先前型号刀片上,我能够通过传递命令从我们的外部管理站与 BMC 通信,以执行诸如打开/关闭电源刀片、设置 VPD 参数、重新启动 BMC 等操作。

现在在 HS22 上,发生了很多不同的事情。例如,我们不能再使用相同的传递命令来编写 VPD 信息页面并让它们在 IMM 重新启动后保持不变 - 看起来好像这些 VPD 页面是根据 IMM 中包含的信息填充的。

我们如何使用来自外部主机的高级设置实用程序与 HS22 IMM 进行通信?或者,我们需要向 AMM 发送哪些 TCP 命令模式命令才能与 IMM 通信?

出于我们的目的,我们特别不能从刀片本身与 IMM 通信。

具体示例:当我通过 AMM 向刀片 BMC 发送直通 IPMI 命令以将信息(例如 MTM、串行)写入 VPD 页 0x10 时,它会在具有 BMC(例如 HS21)的刀片上持续存在。我可以发送相同的 IPMI 命令将数据写入 HS22 上的 VPD 页面,但是它不会在 IMM 重新启动后持续存在。

我需要向 IMM 发送哪些 IPMI 命令?设置 MTM 和串行时,会发送哪些 IPMI 命令?

ibm bladecenter hs22

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

RFC 4578 中的 PXE 客户端系统架构类型“BC EFI (7)”是什么?

RFC 4578 为 PXE 定义了各种机器架构,如下所示:

Type   Architecture Name
----   -----------------
  0    Intel x86PC
  1    NEC/PC98
  2    EFI Itanium
  3    DEC Alpha
  4    Arc x86
  5    Intel Lean Client
  6    EFI IA32
  7    EFI BC
  8    EFI Xscale
  9    EFI x86-64
Run Code Online (Sandbox Code Playgroud)

我已经测试了两台 IBM 机器(HS22 刀片、x3550M3),它们都使用“EFI BC”架构进行 EFI PXE 引导。

它代表什么?什么时候使用?为什么 IBM 使用它而不是“EFI x86-64”?

uefi pxe-boot

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

隧道接口上的 IOS QOS 服务策略透传

我在一个网络上有一些 SIP 电话,它们通过 IPIP 隧道到达服务器。

我已经设置了 QOS 规则来监视适当的 VOIP 流量,如下所示:

class-map match-any class-voice
  description Voice
  match  dscp af11
  match  dscp cs4 
  match  dscp cs3 
!
policy-map qos-out
  class class-voice
   priority 100
!
interface Tunnel1
 description Tunnel to VOIP Server
 ip address 10.10.0.2 255.255.255.252
 tunnel source FastEthernet0/1
 tunnel destination 172.16.100.100
 tunnel mode ipip
!
interface FastEthernet0/1
 description Internet
 bandwidth 1000
 ip address dhcp
 service-policy output qos-out
Run Code Online (Sandbox Code Playgroud)

我的问题是类映射没有匹配,因为我无法将策略分配给 Tunnel1,只能分配 FastEthernet0/1。

肯定有什么东西可以使这项工作......我该怎么办?

qos ios

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

在 AD 网络上模拟打印机

我需要创建一个包含打印机的 Active Directory 实验室并测试各种与打印机相关的功能(在 AD 中添加打印机、连接到打印机的客户端、打印机等)

有没有一种在网络上正确模拟打印机的好方法?或者是否需要在某个地方最终连接真正的物理打印机,即使没有输出。

你会如何解决这个问题?

windows active-directory network-printer

10
推荐指数
4
解决办法
1567
查看次数

具有相同 IP 的 zabbix 代理在代理之间移动

我们有一个 Zabbix 环境,我们试图通过安装在每个位置的代理来监控客户网络上的系统。许多客户站点共享相同的 IP 范围,这似乎是 Zabbix 的一个问题。

我们遇到了一个问题,受监控的主机在代理之间跳来跳去。当一切正常时,主机看起来像:

好配置

但出于某种原因,该站点的 server3.office.wolpertinger.com 主机被分配给 aardvark 的代理:

错误的配置

(这发生在几个不同的主机上,但为了诊断目的,我选择专注于这个特定的主机)

这个问题的最终结果是,zabbix server 在为代理构建配置时,可能没有包含所有必要的主机信息,以便代理可以正确监控代理。

例如,服务器在发送到 wolpertinger 的代理时将无法包含有关 server3.office.wolpertinger.com 的信息,然后突然该服务器被标记为无法访问一个小时。

我试过了:

  • 将设备唯一性标准更改为“IP 地址”(这是原始配置)
  • 将设备唯一性标准更改为“system.uname”
  • 禁用发现操作规则

都没有效果。

我需要做什么来解决这个问题?


aardvark 的发现规则状态: 土豚发现规则 发现规则的监控页面: 土豚发现

(你可以看到 zabbix 是如何对它看到的主机感到困惑,尽管发现规则被设置为通过 system.uname 来区分)


wolpertinger 的发现规则状态: wolpertinger 发现规则 发现规则的监控页面: 沃尔珀廷格发现


发现动作规则: 发现行动规则


各个主机的实际主机配置是: wolpertinger server3 注意:这里的代理应该是 wolpertinger

和: 土豚服务器 1


有一次我意识到 Windows 不使用 system.uname 中的 FQDN,所以我认为它可能在主机之间是相同的:

server2.office.aardvark.com:     Windows SERVER2 6.1.7601 Microsoft Windows 7 Professional Service Pack 1 x86
server3.office.ostrich.com:      Windows SERVER3 6.1.7600 Microsoft Windows Server 2008 R2 Standard Edition x64
server2.office.ostrich.com:      Windows SERVER2 6.1.7600 Microsoft …
Run Code Online (Sandbox Code Playgroud)

zabbix

9
推荐指数
1
解决办法
1620
查看次数

Win7 客户端因 samba4 RODC 上的缓存凭据失败

我正在为一位即将将 samba4 部署到 1400 个远程站点的客户设置测试环境,但我遇到了一个问题。毕竟,我的工作是遇到问题然后解决它们。

活动目录

  • 林根和单域:main.adlab.netdirect.ca
  • 在 Windows 2008 R2 上创建
  • 2008 FFL
  • 2008 东航

总公司

  • AD1:Windows 2008 R2 DC
  • AD2:Windows 2008 R2 DC
  • Windows 7 专业版客户端

分支机构

  • SLES11SP2(完全更新!)与 Samba 4(来自 sernet 的 4.1.1-7.suse111 包)
  • Samba 4 配置为 RODC

我已经配置了密码复制策略以允许将某些帐户缓存在 RODC 上,然后将这些帐户填充到 RODC:

sles-shire:~ # samba-tool rodc preload 'win7-shire$' --server main.adlab.netdirect.ca
Replicating DN CN=WIN7-SHIRE,CN=Computers,DC=main,DC=adlab,DC=netdirect,DC=ca
Exop on[CN=WIN7-SHIRE,CN=Computers,DC=main,DC=adlab,DC=netdirect,DC=ca] objects[1] linked_values[2]

sles-shire:~ # samba-tool rodc preload 'win7-shire-2$' --server main.adlab.netdirect.ca
Replicating DN CN=WIN7-SHIRE-2,CN=Computers,DC=main,DC=adlab,DC=netdirect,DC=ca
Exop on[CN=WIN7-SHIRE-2,CN=Computers,DC=main,DC=adlab,DC=netdirect,DC=ca] objects[1] linked_values[1]

sles-shire:~ # samba-tool rodc preload 'bilbo' …
Run Code Online (Sandbox Code Playgroud)

active-directory windows-7 rodc samba4

9
推荐指数
1
解决办法
2085
查看次数

DDR3-800 RAM真的存在吗?

我从 Newegg 购买了 4 个 Intel Xeon E5506 处理器和几个 SuperMicro 准系统服务器。根据我在 Newegg 上看到的所有信息,我认为我可以购买 1333 Mhz DDR3 RAM。

当处理器到达时,我惊讶地发现它说 Max。内存:800 MHz。英特尔网站上的这个页面说同样的(DDR-800):

http://ark.intel.com/Product.aspx?id=37096

不幸的是,我购买的所有 RAM 都是 1333 Mhz,所以我想我必须退回它并购买更多。这就是乐趣的开始。我一生都无法在任何站点(包括 newegg)上找到 800 MHz DDR3 RAM。我在维基百科中发现了它的提及,我的服务器手册说主板支持它,但它似乎不存在!

我唯一能想到的,而且我不知道,也许我可以以较低的速度使用更快的内存?或者我的服务器会讨厌那个。

memory intel

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

忽略 haproxy 主机头匹配中的端口号

使用 haproxy-1.5,我有以下部分配置:

    acl is_api hdr(host) -i api.example.com
    acl is_app hdr(host) -i app.example.com
Run Code Online (Sandbox Code Playgroud)

不幸的是,上面的请求与如下所示的请求不匹配:

GET / HTTP/1.1
Host: api.example.com:80
Run Code Online (Sandbox Code Playgroud)

据我所知,我需要这样做:

    acl is_api hdr(host) -i api.example.com
    acl is_api hdr(host) -i api.example.com:80
    acl is_app hdr(host) -i app.example.com
    acl is_app hdr(host) -i app.example.com:80
Run Code Online (Sandbox Code Playgroud)

啊。不!恨!

有没有更好的方法来做到这一点?我可以告诉 haproxy 忽略主机头中的端口吗?

haproxy

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