This outlines the detailed steps to install an Operating System(OS) on a server using Dell’s iDRAC9 web interface using the Remote File Sharing method.
- iDRAC Login Credentials: Ensure you have access to iDRAC9, incase you do not have the credentials, ask in the OPI Slack group.
- OS ISO File: The Operating System ISO image should be available on the Network or a Remote File System and be accessible to the iDRAC system. The current Ubuntu ISO we are using is available at:
http://172.22.0.1/ubuntu-22.04.5-live-server-amd64.iso
. Please see here to understand how the ISO file is hosted on the web server. - VPN Access: Confirm you have a VPN connection to ensure, you can connect to the server's iDRAC interface.
- Supported Browsers: Use the latest version of a supported web browser for the best experience (e.g., Chrome).
- Dell iDRAC9 User Guide: Dell iDRAC9 Documentation
- Dell OS Deployment Overview: Dell iDRAC9 OS Deployment
- Dell iDRAC9 Remote File Sharing: Dell iDRAC9 Remote File Sharing OS Deployment
- Connect to the F5 VPN.
- Open a web browser and enter the iDRAC IP address in the address bar. For example:
https://<iDRAC_IP>
. - Log in using the iDRAC credentials.
- Once you are successfully logged in to iDRAC console, Under configuration, go to Virtual Media.
- Scroll down to go to Remote File Share 1 or Remote File Share 2
- Under Remote File Share fill out the details regarding the ISO file, like its path/address, username, password, SSL certificate (only the address is mandatory, rest are dependednt on the File Sharing system setup)
- Once you have successfully filled out the parameters, click on connect and you will be able to see if iDRAC is able to connect or not.
- Incase iDRAC is not able to access the ISO file, it shows an error to enter the correct details.
- From the iDRAC dashboard, navigate and launch the Virtual Console from the bottom right of the iDRAC dashboard and ensure you have the browser popups turned on.
- This will open a new window with the server's user interface, and a couple of controls.
- In the Virtual Console window, select Boot from the top menu bar.
- Under the Boot Controls, set the virtual CD/DVD drive as the primary boot option. This ensures that the server boots from the mounted OS ISO.
- In the Virtual Console window, select Power from the top menu bar.
- Select Reset System (warm reboot).
- Confirm the reboot by clicking OK.
- During the server boot, monitor the Virtual Console window.
- Once the server starts, it should boot into the mounted OS ISO and display the OS installation menu.
-
Follow the on-screen prompts to proceed with the OS installation:
- select all default options (unless otherwise noted below).
- on disk setup: disable LVM.
- on network setup: select
DHCP
for network settings. - on profile setup: use
opi
as the name, servername, username, and password for example purposes. - Donot install additional packages or software like Docker or databases.
- on SSH setup: enable
install OpenSSH server
.
Detailed steps are also available here.
-
Once the OS is installed, remember to disconnect the network file share by going into the Virtual Media console as mentioned in Step 2 and under Remote File Share, click Disconnect.
-
Reboot the System.