# iLO

HP iLO, or integrated Lights Out, is a feature on HP servers that allows users to access the machine over the network even if the OS on the server cannot be reached.

## Accessing

A server's iLO can be reached in two ways:

* Via `ssh`, through `ssh server-ilo-hostname`
* Via a web interface by visiting `https:\\server-ilo-hostname.csl.tjhsst.edu` while using a VPN

## Updating Firmware

The version of iLO firmware that the servers ship with does not support access to the OS. The firmware can be updated with through the following steps:

* [Retreive a copy of the most up-to-date-firmware](https://google.com/search?q=hp+ilo+5+firmware+update), download a `.exe` version for Windows
* Unzip the executable with `unzip` or a similar command
* Retrieve the `.bin` file from the unzipped executable
* Access the iLO server you wish to update via the web interface
* Go to `Firmware and OS Software` > `Update Firmware`
* Select `Local file` and the `.bin` file you extracted earlier
* Select `Flash`, this will update the firmware

Flashing the iLO firmware *will* reboot the iLO, but will **NOT** reboot the server.

## Password Limitations

HP has small password length password limits on iLOs. For HP iLO 5 (as of firmware version 1.35), it accepts any length password for a reset but only stores the first 39 characters (so you have to use the first 39 to login). HP ilO 2 has a similar problem, but with a 20 character limitation.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.tjhsst.edu/machines/remote-management/ilo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
