小沃最近买了一台二手的Dell R510,其远程管理ILO为IDRAC6,远程控制台是基于浏览器的java的jnlp程序,但是自从Chrome从版本45开始,不再支持NPAPI插件,jnlp程序也就无法工作了。基于Chrome的Edge自然也无法运行了。而IDRAC6 IE11无法正常登录,因此看上去win10根本不可能打开Dell IDRAC6,但是小沃在网上寻找解决方法时,无意发现了其他网友提供的方法,现在分享给大家,原始链接为:传送门。
下面小沃就来讲讲处理方法:
一、更新Liftcycle controller到最新版本
小沃更新方法是登录Dell官网下载最新的Liftcycle controller,然后放到服务器上,设置可执行权限,然后运行即可(不同操作系统下载不同版本)。
如果不做这一步直接做第二步,会出现The updates you are trying to apply are not Dell-authorized updates的提示。
二、更新Dell iDRAC Monolithic到最新版本
1.登录Dell官网下载最新Windows版本的Dell iDRAC Monolithic(小沃写这篇文章时,最新版本为ESM_Firmware_KPCCC_WN32_2.92_A00.EXE)
2.然后准备一个U盘并格式化为fat32,在将下载下来的文件改名为IDRAC2.92.EXE(EXE无比大写)
3.服务器插上U盘后重启,并在开机过程中按F10进入Liftcycle controller
4.分别选择Firmware Update -> Launch Firmware Update -> Local Drive(CD or DVD or USB)
5.如果识别到了USB设备,在File Path一栏输入IDRAC2.92.EXE
如果说的不明白,可参考教程
如果iDRAC版本不够高,那么就无法下载viewer.jnlp文件。
三、设置win10上的java
需要设置的有两个位置
控制面板 -> Java控制面板 -> 安全
1.在例外站点中填入自己设置的Dell ILO地址,比如小沃设置的是192.168.56.78,就向其添加https://192.168.56.78:443(需要把https与端口号都加上)
2.将jre目录下的lib\security\java.security文件用记事本打开,然后找到jdk.tls.disabledAlgorithms这一行,将SSLv3 and RC4去掉并保存。
四、登录控制台
登录IDRAC6并点击打开控制台,将会自动下载一个viewer.jnlp,文件名不完全相同,请自行修改。
通过javaws启动该文件,命令如下:
javaws viewer.jnlp
当出现的所有提示全部写同意,然后就开打了java控制台。
这里吐槽下,小沃的另一台服务器HP的DL380p Gen8控制台有Html5版本,C#版本以及Java版本,就没有Dell这么麻烦。
文章作者:沃航科技