Skip to content

Commit f8d7c20

Browse files
committed
review by francois
1 parent 778588c commit f8d7c20

File tree

8 files changed

+135
-41
lines changed

8 files changed

+135
-41
lines changed

.idea/.gitignore

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/hpe-dev-portal_new.iml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/Project_Default.xml

Lines changed: 56 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/profiles_settings.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

content/blog/learning-to-manage-ilo-7-with-restful-interface-tool-ilorest-6-0.md

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Learning to manage iLO 7 with Restful Interface Tool (iLORest) 6.0
2+
title: Learning to manage HPE iLO 7 with Restful Interface Tool 6.0
33
date: 2025-03-10T14:05:22.058Z
44
featuredBlog: true
55
priority: 0
@@ -676,21 +676,21 @@ tags:
676676

677677
<!--StartFragment-->
678678

679-
### Introduction
679+
## Introduction
680680

681-
We know you love **HPE servers** for their **security** and **ease of management**. With the release of **iLO 7** on **Gen12 servers**, HPE has taken security to the next level. Unlike previous generations where **"production" mode** was the default, iLO 7 introduces **"secure standard" mode** by default, enhancing system security.
681+
We know you love **HPE servers** for their **security** and **ease of management**. With the release of **HPE iLO 7** on **Gen12 servers**, HPE has taken security to the next level. Unlike previous generations where **Production** was the default <a href="https://servermanagementportal.ext.hpe.com/docs/redfishservices/ilos/supplementdocuments/securityservice/#ilo-security-state" target="_blank">security state</a>, iLO 7 introduces the **Secure Standard** state by default, enhancing system security.
682682

683-
Another major shift is in the default login method - **Virtual NIC (VNIC)** replaces the **CHiF interface**, which was used in **iLO 6 and earlier versions**.
683+
Another major shift is in the default login method - **Virtual NIC (<a href="https://servermanagementportal.ext.hpe.com/docs/redfishservices/ilos/supplementdocuments/vnic/#the-ilo-redfish-host-interface-virtual-nic" target="_blank">VNIC</a>)** replaces the **<a href="https://servermanagementportal.ext.hpe.com/docs/etc/glossaryterms/" target="_blank">CHIF</a> interface**, which was used in **iLO 6 and earlier versions**.
684684

685-
In this article, I’ll walk you through **managing iLO 7 using the iLORest 6.0 tool via in-band access**. We’ll start with **installing iLORest** on different operating systems and then dive into **logging into iLO 7**. Since **iLO 7 introduces a new application account (App account) login method**, I’ll also cover how iLORest 6.0 fully supports this feature.
685+
In this article, I’ll walk you through **managing HPE iLO 7 using the iLORest 6.0 tool via in-band access**. We’ll start with **installing <a href="https://github.com/HewlettPackard/python-redfish-utility/releases/latest" target="_blank">iLOrest</a>** on different operating systems and then dive into **logging into iLO 7**. Since **iLO 7 introduces a new <a href="https://servermanagementportal.ext.hpe.com/docs/redfishservices/ilos/supplementdocuments/securityservice/#application-accounts" target="_blank">application account</a> login method**, I’ll also cover how iLORest 6.0 fully supports this feature.
686686

687687
Let’s get started! 🚀
688688

689689
<!--EndFragment-->
690690

691-
**Installing iLORest 6.0 on Linux**
691+
**Installing iLOrest 6.0 on Linux**
692692

693-
On Linux, iLORest can be installed as an RPM package. If you already have a previous version installed, you can upgrade it using the -Uvh option.
693+
On Linux, iLOrest can be installed as an RPM package. If you already have a previous version installed, you can upgrade it using the -Uvh option.
694694
For a fresh installation, use:
695695

696696
```bash
@@ -701,57 +701,57 @@ Here is a screenshot of successful installation.
701701

702702
![](/img/rpm_linux.jpg)
703703

704-
**App account creation during iLORest installation**
704+
**Application account creation during iLOrest installation**
705705

706-
During the RPM installation of iLORest 6.0, you might notice that the installer prompts for iLO credentials to create an App account. While this step is optional, HPE strongly recommends creating the App account during installation itself.
706+
During the RPM installation of iLOrest 6.0, you might notice that the installer prompts for iLO credentials to create an Application account. While this step is optional, HPE strongly recommends creating the App account during installation itself.
707707
Why?
708708

709-
• The App account provides an additional method for in-band authentication with iLO 7, enhancing security and flexibility.
709+
• The Application account provides an additional method for in-band authentication with iLO 7, enhancing security and flexibility.
710710

711-
• Once created, the App account allows you to log in without needing traditional credentials every time.
711+
• Once created, the Application account allows you to log in without needing traditional credentials every time.
712712

713-
If you choose to skip this step, you can always create the App account later using the following command:
713+
If you choose to skip this step, you can always create the Application account later using the following command:
714714

715715
```bash
716-
ilorest appaccount create -u Administrator -p password self
716+
ilorest appaccount create -u ilo-user -p password --self
717717
```
718718

719719
By leveraging this new authentication method, managing iLO 7 becomes even more seamless. 🚀
720720

721721
**Installing iLORest 6.0 on Windows**
722722

723-
On Windows, iLORest is installed using an MSI package. During installation, a user interface will appear, prompting you to enter iLO credentials for App account creation.
724-
Just like on Linux, this step is optional but recommended by HPE, as the App account allows for in-band authentication with iLO 7 without requiring traditional credentials.
725-
Here’s a screenshot of the App account creation dialog box during installation:
723+
On Windows, iLORest is installed using an MSI package. During installation, a user interface will appear, prompting you to enter iLO credentials for Application account creation.
724+
Just like on Linux, this step is optional but recommended by HPE, as the Application account allows for in-band authentication with iLO 7 without requiring traditional credentials.
725+
Here’s a screenshot of the Application account creation dialog box during installation:
726726

727727
![](/img/windows_msi.jpg)
728728

729729
**Installing and using iLORest on different OSes**
730-
731-
On all operating systems like ubuntu and mac, the iLORest tool can be installed effortlessly via PyPI using the following command:
732-
```bash
733-
pip install ilorest
734-
```
735-
**Creating an App account**
736-
737-
For these OSes, you can create an App account using the following iLORest command:
738-
```bash
739-
ilorest appaccount create -u Administrator -p password self
740-
```
730+
731+
On all operating systems like ubuntu and mac, the iLORest tool can be installed effortlessly via PyPI using the following command:
732+
```bash
733+
pip install ilorest
734+
```
735+
**Creating an Application account**
736+
737+
For these OSes, you can create an Application account using the following iLORest command:
738+
```bash
739+
ilorest appaccount create -u ilo-user -p password --self
740+
```
741741
**Logging into iLO 7**
742-
743-
Once the App account is created, you can perform an inband login with:
744-
```bash
745-
ilorest login
746-
```
747-
If you prefer to log in without using an App account, you can opt for credential-based login instead:
748-
```bash
749-
ilorest login --no_app_account -u Administrator -p password
750-
```
742+
743+
Once the Application account is created, you can perform an inband login with:
744+
```bash
745+
ilorest login
746+
```
747+
If you prefer to log in without using an Application account, you can opt for credential-based login instead:
748+
```bash
749+
ilorest login --no_app_account -u ilo-user -p password
750+
```
751751
**Summary**
752-
753-
In this guide, I have demonstrated how to install iLORest 6.0 across different operating systems and leverage the new App account login method introduced in iLO 7.
754-
752+
753+
In this guide, I have demonstrated how to install iLOrest 6.0 across different operating systems and leverage the new Application account login method introduced in iLO 7.
754+
755755
**Call to Action**
756-
757-
Get started today! Download iLORest 6.0, explore its exciting new features, and take full control of iLO 7 with ease.
756+
757+
Get started today! Download <a href="https://github.com/HewlettPackard/python-redfish-utility/releases/latest" target="_blank">iLOrest</a>, explore its exciting new features, and take full control of iLO 7 with ease.

0 commit comments

Comments
 (0)