Pour maintenir des anciens serveurs il est parfois difficile de prendre la main sur de vieux iDrac. L’exemple type c’est les iDrac6 de serveur DELL.
Voici l’exemple d’un script sous FreeBSD qui permet d’avoir accès a l’iDrac sans devoir maintenir une VM d’un Windows d’un autre temps.
#/bin/sh # # acces console iDrac6 / [jcm] # HOSTIP="1.2.3.4" USER=root PASS=SECRET # % uname -a # FreeBSD flash2.usenet-fr.net 12.1-RELEASE-p10 FreeBSD 12.1-RELEASE-p10 GENERIC amd64 # % pkg info | grep openjdk # openjdk11-jre-11.0.8+10.1 Java Runtime Environment 11 # Modification a faire a l'openjdk (autorise les securites obsoletes) # cd /usr/local/openjdk11-jre/conf/security/java.security # cp java.security java.security.ORG # ramplcer: # #jdk.certpath.disabledAlgorithms=MD2, MD5, SHA1 jdkCA & usage TLSServer, RSA keySize < 1024, DSA keySize < 1024, EC keySize < 224 # #jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, DSA keySize < 1024 # #jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL # par # jdk.certpath.disabledAlgorithms=MD2 # jdk.jar.disabledAlgorithms=MD2 # jdk.tls.disabledAlgorithms=NULL wget --no-check-certificate "https://$HOSTIP/software/avctKVM.jar" java -cp avctKVM.jar -Djava.library.path=./lib com.avocent.idrac.kvm.Main ip=$HOSTIP kmport=5900 vport=5900 user=$USER passwd=$PASS apcp=1 version=2 vmprivilege=true "helpurl=https://$HOSTIP:443/help/contents.html" rm -f avctKVM.jar