I am annoyed that I have to launch a webbrowser just because I want to use the virtual console through the iDRAC6.
I managed to download viewer.jnlp
and I can start the viewer with:
javaws viewer.jnlp
But it seems viewer.jnlp
changes for each run. Specifically:
<argument>user=1234567890</argument>
<argument>passwd=123456789</argument>
My guess is that iDRAC6 makes a random user/password for each run and that this can be used only once.
I would much prefer, if I could simply do:
drac-virtual-console-viewer username password drac.ip.nr
Is there a tool for that?
Or is there a way I can download the viewer.jnlp
given the username/password?
It seems other versions of the iDRAC support VNC, but I cannot get that to work on the iDRAC6. But if I could get that to work, it would also solve my problem.
System: Dell R815 iDRAC6
assuming iDRAC IP is 10.64.31.76
download this file
https://10.64.31.76:443/software/avctKVM.jar
from your idracrun:
user and root passwords are the idrac credentials.
I got a working console
tested with:
credits to: https://gist.github.com/xbb/4fd651c2493ad9284dbcb827dc8886d6
There are 2 console available:
VGA
avctVMLinux64.jar
andavctKVMIOLinux64.jar
. Create alib
folder, then unpacklibavctKVMIO.so
andlibavmlinux.so
intolib/
folder. You can find the URLs in the*.jnlp
file.*.jnlp
. DownloadavctVMWin64.jar
andavctKVMIOWin64.jar
. Createlib
folder, then unpackavctKVMIO.dll
andavmlinux.dll
intolib
folder.jre/lib/security/java.security
and make sure you remove3DES_EDE_CBC
fromjdk.tls.legacyAlgorithms=
$JAVA_HOME/bin/keytool -keystore $JAVA_HOME/jre/lib/security/cacerts -storepass changeit -importcert -file <(echo ""|openssl s_client -connect iDRACHostName:443 2>/dev/null|openssl x509) -alias iDRACHostName -noprompt
$JAVA_HOME/bin/java -cp avctKVM.jar -Djava.library.path=./lib com.avocent.idrac.kvm.Main ip=iDRACHostName kmport=5900 vport=5900 apcp=1 version=2 vmprivilege=true helpurl=https://iDRACHostName:443/help/contents.html user=Administrator passwd=ipmi_password
IPMI SOL
agetty
bcdedit /ems {current} on
thenbcdedit /emssettings EMSPORT:1 EMSBAUDRATE:115200
ipmitool -I lanplus -H iDRACHostName -U Administrator -P password sol activate