Меня раздражает, что мне приходится запускать веб-браузер только потому, что я хочу использовать виртуальную консоль через iDRAC6.
Мне удалось скачать viewer.jnlp
и я могу запустить программу просмотра с:
javaws viewer.jnlp
Но кажется viewer.jnlp
меняется для каждого прогона. В частности:
<argument>user=1234567890</argument>
<argument>passwd=123456789</argument>
Я предполагаю, что iDRAC6 создает случайный пользователь / пароль для каждого запуска и что его можно использовать только один раз.
Я бы предпочел, если бы мог просто:
drac-virtual-console-viewer username password drac.ip.nr
Есть ли для этого инструмент?
Или есть способ скачать viewer.jnlp
учитывая имя пользователя / пароль?
Кажется, что другие версии iDRAC поддерживают VNC, но я не могу заставить это работать на iDRAC6. Но если бы я мог заставить это работать, это также решило бы мою проблему.
Система: Dell R815 iDRAC6
при условии, что IP-адрес iDRAC равен 10.64.31.76
скачать этот файл https://10.64.31.76:443/software/avctKVM.jar
из вашего idrac
бегать:
java -cp Downloads/avctKVM.jar com.avocent.idrac.kvm.Main ip=10.64.31.76 kmport=5900 vport=5900 user=root passwd=calvin apcp=1 version=2 vmprivilege=true "helpurl=https://10.64.31.76:443/help/contents.html"
пароли пользователя и root являются учетными данными idrac.
У меня рабочая консоль
протестировано с:
кредиты: https://gist.github.com/xbb/4fd651c2493ad9284dbcb827dc8886d6
Доступны 2 консоли:
VGA
avctVMLinux64.jar
и avctKVMIOLinux64.jar
. Создать lib
папку, затем распаковать libavctKVMIO.so
и libavmlinux.so
в lib/
папка. Вы можете найти URL-адреса в *.jnlp
файл.*.jnlp
. Скачать avctVMWin64.jar
и avctKVMIOWin64.jar
. Создайте lib
папку, затем распаковать avctKVMIO.dll
и avmlinux.dll
в lib
папка.jre/lib/security/java.security
и убедитесь, что вы удалили 3DES_EDE_CBC
из jdk.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
затем bcdedit /emssettings EMSPORT:1 EMSBAUDRATE:115200
ipmitool -I lanplus -H iDRACHostName -U Administrator -P password sol activate