我有一个Supermicro IPMI,我读过你可以使用dmidecode来确定它是哪一个。 但是我得到的信息是: Handle 0x0001, DMI type 1, 27 bytes System Information Manufacturer: Supermicro Product Name: X9SCL/X9SCM Version: 0123456789 Serial Number: 0123456789 UUID: * Wake-up Type: Power Switch SKU Number: To be filled by OEM Family: To be filled by OEM 遗憾的是这让我在超微网站上有了多种可能的select。 有没有机会确定我已经安装的确切的一个?
当您处理Supermicro IPMI / BMC时,您可以通过以下方式访问它: 浏览器中的HTTP(S) – 使用sensors / configs和java applet来查看网页以运行redirect控制台 IPMI协议(使用ipmitool like CLI或IPMIView like GUI应用程序) 一旦我发现我只能ssh [email protected]并进入BMC – 有像linux一样的shell, ifconfig (不是服务器的,而是BMC的networking设置),而且是最棒的! – 当IPMI启动故障时,磁带reboot以重置BMC的function。 但是现在,通过IPMI访问众多的Supermicro设备,我发现SSH访问的工作方式不同:大约一半的盒子在IPMI的22端口上运行“正常”的shell,另外一些则运行“ATEN SMASH-CLP System Management Shell”。 它不像Linux一样,不支持像ls这样的标准命令,也不能用它来重置BMC。 Google主要以安全漏洞的方式来讲述SMASH-CLP。 有没有任何用户文件? 或者,我可以让我的IPMI / BMC通过SSH运行“正常”的shell,而不是SMASH-CLP? 我处理X9DRW-iF,X9DRi-F和X9SCL-F主板。
使用ipmitool,我试图改变启动顺序,以PXE启动先从特定的接口。 据我所知, ipmitool工具提供选项来更改启动设备,但不是接口。 例如,我可以将引导顺序更改为pxe: ipmitool -I lanplus -H bmc_ip -U root -P passwd chassis bootdev pxe options=persistent 有什么办法可以设置networking启动顺序(即一个特定的接口从PXE启动)以及? 似乎没有通过ipmitool的bootdev或bootparam选项的任何选项。 我想知道这是否可以使用raw模式或以任何其他方式实现? 明显的select是手动或通过ipmitool进入BIOS。 但是我有兴趣做这个没有人工交互。
标题几乎说明了一切。 我正在使用集成了IPMI支持的超微电路板。 当我远程连接时,我可以控制鼠标和键盘,但video是全黑的(不显示错误)。 板载videoclosures(跳线设置),我正在使用PCI-E安装卡的video输出。 遥控K V M仅在机载video中可用?
我已经尝试configurationIPMI控制器来接受远程连接,但我甚至不能ping通它。 这是它的状态: #/usr/local/bin/ipmitool lan print 2 Set in Progress : Set Complete Auth Type Support : NONE PASSWORD Auth Type Enable : Callback : : User : NONE PASSWORD : Operator : PASSWORD : Admin : PASSWORD : OEM : IP Address Source : Static Address IP Address : 192.168.1.112 Subnet Mask : 255.255.255.0 MAC […]
我正在尝试为Supermicro IPMI做一个Windows共享。 我去“虚拟媒体”,然后“光盘映像”。 我需要input: 分享到主持人: 图像path: 用户: 密码: 我知道input我的Windows 2008服务器的IP在共享主机,我inputpipe理员的用户名和密码。 但是,当我inputpath图像为C:\Users\Administrator\Desktop\OperatingSystems\CentOS-5.7-x86_64-netinstall.iso我得到这个 错误:图像path无效或包含/:*?“<> |
这是带有X8DT3主板的SuperMicro服务器,其中包含一个板载IPMI BMC。 在这种情况下,BMC是一个华邦WPCM450 )。 我相信很多戴尔服务器都使用这个类似的BMC模型。 IPMI的一个常见做法是将其隔离到一个私有的,不可路由的networking。 在我们的情况下,所有的IPMI卡都被插入一个192.168.1.0/24的专用pipe理局域网,这个局域网没有到外部的路由。 如果我将笔记本电脑插入192.168.1.0/24networking,则可以validation所有IPMIfunction是否按预期运行,包括远程控制台。 我需要通过某种encryption连接访问不同networking中的所有IPMIfunction。 我试过SSH端口转发。 这对于一些服务器来说工作正常,但是,我们有近100个这样的服务器,并且维护一个SSH客户端configuration来转发100个服务器上的6个端口是不切实际的。 所以我想我会尝试一个SOCKS代理 。 这工作,但似乎远程控制台应用程序不遵守我的系统范围的代理设置。 我设置了一个SOCKS代理。 详细日志logging允许我查看networking活动,以及是否正在转发端口。 ssh -v -D 3333 [email protected] 我configuration我的系统使用SOCKS代理。 我确认Java正在使用SOCKS代理设置。 SOCKS代理正在工作。 我使用我的浏览器连接到BMC的http://192.168.1.100/ 。 我可以login,查看服务器运行状况,打开或closures机器等。由于启用了详细日志loggingfunction,因此可以看到进度。 这里是棘手的地方: 我点击“Launch Console”button,下载一个名为jviewer.jnlp的文件。 使用Java Web Start打开JNLP文件 。 Java窗口打开。 标题栏在标题栏中显示“redirect查看器”。 有“video”,“键盘”,“鼠标”等菜单。这确认Java能够通过代理下载应用程序,并启动应用程序。 60秒后,应用程序超时,只是说“错误打开video套接字”。 这是一个截图 。 如果这工作,我会看到一个VNC风格的窗口。 我的SSH日志显示没有连接端口5900/5901的企图。 这表明Java应用程序启动了VNC应用程序,但VNC应用程序忽略了系统范围的代理设置,因此无法连接到远程主机。 Java似乎服从我的全系统代理设置,但是这个VNC应用似乎忽略了它。 有没有办法强制这个VNC应用程序使用我的全系统代理设置?
这可能是一个愚蠢的问题,但是…是否有任何支持虚拟机的“虚拟IPMI”的虚拟化pipe理程序或其他虚拟化解决scheme? 即,将允许访问类似于电源控制的东西,LAN上的串行控制台等到虚拟机。 我知道,这实际上并不是pipe理虚拟机的正确方法。 我正在寻找这个,因为我们大量使用IPMI进行系统pipe理,将虚拟机集成到同一个框架中会很有趣/有用,而且当我使用虚拟机作为开发者时,有这样一个接口是有用的系统pipe理工具的环境。
我最近购买了一块SuperMicro X8DTU-F主板,它有一个内置的BMC,基本上可以运行IPMI系统。 事实certificate,这是一个在ARM处理器上运行的小型Linux系统。 不幸的是,它运行着大量的软件,其中大部分我不需要,我也没有能力把它放在防火墙之后。 但是,我确实需要IPMIfunction。 有谁使用过其中之一,就如何保护这个东西有一些具体的build议? 它从本质上是一个ROM文件系统,甚至似乎没有任何挂钩closures任何它运行的各种服务器…. 我也会对如何validation可用于通过所有各种服务访问系统的名称和密码列表感兴趣。 默认值是ADMIN / ADMIN ,但是/ conf或/ etc中的文件都没有“ADMIN”,这让我很担心。 有/conf/shadow和/conf/webshadow文件,里面有神秘的' /conf/webshadow ,这并不会让我感觉特别舒服。
我正在完全通过ILO进行远程服务器安装(但这也适用于IPMI和VMWare控制台会话)。 由于软件应用程序和环境的原因,我的访问被限制在必须通过RDP访问的Windows服务器上。 从该系统到目标服务器是通过HP ILO2或ILO3完成的。 我试图在一个不能使用全自动部署系统的环境中运行CentOS安装。 我正在通过文本模式进行此操作,但按键是随机重复的,很难select正确的安装选项。 例如: ks=http://all.yourbase.org/kickstart/ks.cfg 最终看起来像: ks====httttttp://allll..yourbaseee…..org/kicksstart/ks.cccfg 我正在使用Microsoft的RDP客户端(在Mac和Windows上)执行此操作。 在运行安装或在嵌套会话中进行远程工作之前,我也注意到了这一点。 有没有一个很好的解决这个,或者它只是协议的function?