Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the steps to install an OS using iDRAC web interface #78

Merged
merged 1 commit into from
Oct 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 94 additions & 0 deletions iDRAC OS Installation Steps.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
# OS Installation using iDRAC9 Web Interface

This outlines the detailed steps to install an Operating System(OS) on a server using Dell’s iDRAC9 web interface.

## Prerequisites

1. **iDRAC Login Credentials**: Ensure you have access to iDRAC9, incase you do not have the credentials, ask in the [OPI Slack group](https://join.slack.com/t/opi-project/shared_invite/zt-1ctqtrgkz-WJZrcVPp3P1ACZWjpZP2KQ)
2. **OS ISO File**: The Operating System ISO image should be downloaded and accessible in your local file system.
3. **VPN Access**: Confirm you have a VPN connection to ensure, you can connect to the server's iDRAC interface.
4. **Supported Browsers**: Use the latest version of a supported web browser for the best experience (e.g., Chrome).

### Reference Documentation

- **Dell iDRAC9 User Guide**: [Dell iDRAC9 Documentation](https://dl.dell.com/topicspdf/44010ug_en-us.pdf)
- **Dell OS Deployment Overview**: [Dell iDRAC9 OS Deployment](https://www.dell.com/support/kbdoc/en-us/000130160/how-to-install-the-operating-system-on-a-dell-poweredge-server-os-deployment)

## Step-by-Step Guide

### Step 1: Access iDRAC9 Web Interface

1. Connect to the F5 VPN.
2. Open a web browser and enter the iDRAC IP address in the address bar. For example: `https://<iDRAC_IP>`.
3. Log in using the iDRAC credentials.

![Step 1 - Access iDRAC9](./images/os-install/dell/Login.png)

### Step 2: Launch the Virtual Console

1. 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.
2. This will open a new window with the server's user interface, and a couple of controls.

![Step 2 - Launch Virtual Console](./images/os-install/dell/Console.png)

### Step 3: Mount the OS ISO

1. In the Virtual Console window, select **Virtual Media** from the top menu bar.
2. Choose **Connect Virtual Media** to enable virtual media features.
3. Click **Map CD/DVD** and select the Operating System ISO file from your local system and map the device.

![Step 3.1 - Mount OS ISO](./images/os-install/dell/ConnectVirtualMedia.png)

4. Under the Virtual Media Statistics, you will be able to find the Read/Write status, wait until the entire ISO file is read completely i.e, ~1 hour (until there is no change in the file size).

![Step 3.2 - Wait Until OS ISO File is loaded](./images/os-install/dell/VirtualMediaStatistics.png)

### Step 4: Configure Boot Settings

1. In the Virtual Console window, select **Boot** from the top menu bar.
2. 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.

![Step 4 - Configure Boot Settings](./images/os-install/dell/BootOrder.png)

### Step 5: Reboot the Server

1. In the Virtual Console window, select **Power** from the top menu bar.
2. Select **Reset System (warm reboot)**
3. Confirm the reboot by clicking **OK**.

![Step 5 - Reboot the Server](./images/os-install/dell/Reboot.png)

### Step 6: Boot into the OS Installer

1. During the server boot, monitor the Virtual Console window.
2. Once the server starts, it should boot into the mounted OS ISO and display the OS installation menu.

![Step 6 - Boot into OS Installer](./images/os-install/dell/OSBoot.png)

### Step 7: Follow the OS Installation Steps

1. Follow the on-screen prompts to proceed with the OS installation

- select all default options (unless otherwise noted bellow)
- on disk setup: disable LVM
- on network setup: select `DHCP` for network settings
- on profile setup: put name, servername, username, password all as `opi` for example purposes
- Donot install any other packagessoftwares like Docker or Database
- on ssh setup: enable `install OpenSSH server`

The above steps are also detailed [here](https://github.com/opiproject/lab/blob/main/server-setup.md).

![Step 7 - OS Installation Steps](./images/os-install/dell/Installation.png)

2. Once the OS is installed, remember to **disconnect** the virtual media by selecting **Virtual Media** > **Disconnect Virtual Media**.
3. Rebbot the System

## Troubleshooting Tips

- If the ISO doesn’t mount or the Attach Virtual Media Console doesn’t launch, verify that:
- **Virtual Media** is enabled in the iDRAC settings.
- Your network connection is stable.
- The iDRAC firmware is up to date.
- If the issue still persists, do the following steps:
- Clear your browser cache
- Restart iDRAC console
Binary file added images/os-install/dell/BootOrder.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/os-install/dell/Console.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/os-install/dell/Installation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/os-install/dell/Login.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/os-install/dell/OSBoot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/os-install/dell/Reboot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading