iDRAC6VirtualConsoleLauncher icon indicating copy to clipboard operation
iDRAC6VirtualConsoleLauncher copied to clipboard

Python 3 launcher for iDRAC 6 Virtual Console.

iDRAC 6 Virtual Console Launcher

Python 3 launcher for iDRAC 6 Virtual Console (including Virtual Media).

Tested on Debian Buster, Windows 10 and MacOS Catalina.

Installation

To run the Virtual Console, you need to download old Java Runtime Environment 7u80 from Oracle:

https://www.oracle.com/java/technologies/javase/javase7-archive-downloads.html

Below are direct links that only work when you log in and accept Oracle license agreement.

Windows: jre-7u80-windows-x64.tar.gz

Linux: jre-7u80-linux-x64.tar.gz

MacOS: jre-7u80-macosx-x64.tar.gz

Extract the files and place them where the script expects it:

iDRAC6VirtualConsoleLauncher
├── iDRAC6VirtualConsoleLauncher.py
├── jre
│   ├── bin
│   │   └── java.exe
│   └── ...
|
├── requirements.txt
└── README.md

Install dependencies:

pip3 install -r requirements.txt

or use (Linux) distribution packages:

apt install python3-requests

Usage

usage: iDRAC6VirtualConsoleLauncher.py [-h] [-u USER] [-p PASSWD] HOST[:PORT]

iDRAC 6 Virtual Console Launcher

positional arguments:
  HOST[:PORT]           host running iDRAC 6 [port:5900]

optional arguments:
  -h, --help            show this help message and exit
  -u USER, --user USER  iDRAC username [root]
  -p PASSWD, --passwd PASSWD
                        iDRAC password [calvin]