Estou chateado por ter que iniciar um navegador da web apenas porque quero usar o console virtual por meio do iDRAC6.
Consegui baixar viewer.jnlp
e posso iniciar o visualizador com:
javaws viewer.jnlp
Mas parece que viewer.jnlp
muda a cada corrida. Especificamente:
<argument>user=1234567890</argument>
<argument>passwd=123456789</argument>
Meu palpite é que o iDRAC6 cria um usuário/senha aleatórios para cada execução e que isso pode ser usado apenas uma vez.
Eu preferiria muito, se eu pudesse simplesmente fazer:
drac-virtual-console-viewer username password drac.ip.nr
Existe uma ferramenta para isso?
Ou existe uma maneira de baixar viewer.jnlp
o nome de usuário / senha?
Parece que outras versões do iDRAC suportam VNC, mas não consigo fazer isso funcionar no iDRAC6. Mas se eu pudesse fazer isso funcionar, também resolveria meu problema.
Sistema: Dell R815 iDRAC6
assumindo que o IP do iDRAC é 10.64.31.76
baixe este arquivo
https://10.64.31.76:443/software/avctKVM.jar
do seu idraccorre:
as senhas de usuário e root são as credenciais do idrac.
Eu tenho um console de trabalho
testado com:
créditos para: https://gist.github.com/xbb/4fd651c2493ad9284dbcb827dc8886d6
Existem 2 consoles disponíveis:
VGA
avctVMLinux64.jar
eavctKVMIOLinux64.jar
. Crie umalib
pasta, depois descompactelibavctKVMIO.so
elibavmlinux.so
nalib/
pasta. Você pode encontrar os URLs no*.jnlp
arquivo.*.jnlp
. BaixeavctVMWin64.jar
eavctKVMIOWin64.jar
. Crie alib
pasta, depois descompacteavctKVMIO.dll
eavmlinux.dll
nalib
pasta.jre/lib/security/java.security
e certifique-se de remover3DES_EDE_CBC
dejdk.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
entãobcdedit /emssettings EMSPORT:1 EMSBAUDRATE:115200
ipmitool -I lanplus -H iDRACHostName -U Administrator -P password sol activate