Category: How TO

  • Rebranding a Dell V670F To R750

    Rebranding a Dell V670F To R750

    The Dell VxRail V670f is basically a PowerEdge R750 under the hood. The hardware is a carbon copy except for a handful of software and firmware related differences. If you have a V670F it’s entirely possible to rebrand to the R750 branding if you’d like. Having just performed this task it’s fresh on the mind to break down the exact process.

    First you need to download the appropriate identity module.

    This is the one I used. 

    Make sure you download the file with CustBSU in the filename. This is the customer board service utility. 

    Dell R750 branding VHNY7

    Once you have it downloaded it’s necessary to extract the exe. After extraction you’ll have a .PM file extension. This is what you’ll upload in iDRAC.

    Extract the exe to reveal the .PM file

     

    This is the .PM file:

     

    The .PM file

    Now take that file and upload it to iDRAC under the System Update section:

    iDRAC local update to rebrand V670F to R750

    Click install and enter the Job Queue when prompted.

     

    Update Job

    Reboot the server and you should see the process of rebranding take place.

    When finished the server will reboot once more. If all went well you’ll see the new R750 branding:

    R750 branding

    Troubleshooting

    This server put up quite a fight initially. First I tried multiple identity modules before finding the correct one. Even after finding the right module I noticed that the Job would immediately fail upon upload. For each module I uploaded I had to clear the job queue and reset iDRAC before it would accept another upload without failing. If this is the case, I recommend logging into the server via SSH and use racadm to flush the queue and reset iDRAC before trying the upload again.

    Flush iDRAC job queue and reset

     

  • Reset or Change NUTANIX NXS2U1NL06G610 BMC Password

    Reset or Change NUTANIX NXS2U1NL06G610 BMC Password

    I came across what appears to be a rebranded Supermicro server. This is a NUTANIX NXS2U1NL06G610. Unfortunately despite many attempts and various user/pass combos I was unable to get into the BMC. This post will explain how to manually set the BMC password using Ubuntu and IPMITOOL. This is not something you can do in the BIOS like Dell or HP.

    For starters get a copy of Ubuntu and make a bootable USB drive.

    Once booted you can open a terminal and install IPMITOOL. The following command will update the package repositories and install the utility automatically:

    sudo apt update && sudo apt install -y ipmitool

    My recommendation is to perform a complete factory reset of the BMC. This will ensure a clean slate. It’s possible you have a server with a non-default password. You can reset and try the defaults once more. This did not work for me but maybe it will for you.

     

    sudo ipmitool raw 0x3c 0x40

    There won’t be any output for this command but you will hear the fans spin up, indicating that the server is resetting.

    Once reset you can attempt the default credentials again, otherwise proceed to set a manual password of your own.

    List the user accounts on the system with the following command. You should see a user called ADMIN:

    sudo ipmitool user list 1
    sudo ipmitool user list 1

    The most important column is the ID field. In my case the ADMIN account corresponds to ID field 2.

    Now we can set a password of our own:

    sudo ipmitool user set password 2 NewPassword!

    Here we instruct ipmitool to set a new password by giving it the ID of the admin user, in our case 2, and then setting the new password.

    This command will tell you if it was successful or not. Sometimes there’s rules on the length and complexity of the password you can use. If you get errors just try other passwords until it lets you through.

    Now you can login in to the BMC interface without problems.

  • HP DL 380 24 Bay G10 SAS Expander Tutorial

    HP DL 380 24 Bay G10 SAS Expander Tutorial

    The 16 and 24 bay models of the DL 380 G10 require a SAS expander to supply the front drive bays with SAS lanes. The 8 bay model does not require such a setup. The backplane is simply connected directly to the RAID controller. It’s actually quite rare to not see the SAS expander built into server backplanes but that was the design choice by HP for this model.

    You are first going to need the SAS expander itself which looks like the following:

    P/N AEC-83605/hp2

    On the card are 9 ports. It installs into Riser 1.

    The cables you need will route from the backplane to the SAS expander, and then connect to your RAID controller. You will actually notice 3 separate backplanes on this server. Each section of backplane are known as bays.

    From this view you can see 24 bays are split into 3 backplanes

    You have Bay 1, Bay 2, and Bay 3.

    The required cables will plug into Bay 1 ports 1/2, Bay 2 ports 1/2, and Bay 3 ports 1/2.

    Here’s the first set of cables:

    HP-SAS-Expander-Cables-1_v1
    P/N 776402-001

    These plug into the first ports labeled Bay 1 Ports 1 and 2. They will route along the left side of the chassis  On the expander you’ll plug these into ports 3 and 4. These are for the first 8 drive bays on the server. Note, ports 1 and 2 are reserved for the cables that go from the expander to the RAID controller. We will plug those in later.

    The next 2 bays will use the same cable. We call this the octopus cable.

    HP-SAS-Expander-Cables-G10_v1
    P/N 874686-001

    It has 4 Mini SAS connectors on both ends of the cable. One side plugs into the other 2 backplanes on the server. The other side plugs into the SAS expander on ports 5, 6, 7, and 8. The cable will be labeled so you know what goes where.

    It’s easiest to have the SAS expander card out of the riser when you begin plugging in the cables.

    SAS-Expander-HP-DL-380-G10_v1

    Lastly, you have ports 1 and 2. These are individual cables that go from the SAS expander to your RAID controller. They can vary in length. There are shorter cables designed to just go from the expander to a PCIe controller in the same riser. There are also longer cables designed to reach further out to a controller installed in the Mezzanine.

    Here you can see I’m using the short cables to go from the expander right to a PCIe controller. Both the expander and RAID controller are now installed in riser 1.

    DL-380-24-Bay-Inside-View_v1

    Once you’re cabled up turn it on and verify that your server can see the RAID controller and your drives. If it’s only seeing drives in some drive bays you may have a loose cable, the wrong cable, or a cable plugged into the wrong port.

     

  • Updating DELL Servers Tutorial

    Updating DELL Servers Tutorial

    This post will describe the process of updating DELL servers. The documentation will be split into 2 parts. Part 1 will describe the update process for 13 gen servers, or more specifically, any server that ships with the iDRAC 8 management system. Newer generations of servers starting with 14 gen ship with iDRAC 9 which is a slightly different process.

    Updating 13 gen servers (iDRAC 8)

    DELL use to have an easy online updater but since 2025 this service has been down. Now you must update using the local method. Local means the updates are first downloaded to your machine directly from DELL, and then uploaded to the server.

    To upload an update you must first obtain the IP address of the server. For communication to take place both your local machine and the server need to be on the same network. Often times you will receive a server that has a static address set by the previous owner. This must be changed so the server gets all of its networking information from the local DHCP server.

    First enter into the BIOS by hitting the F2 key during boot time:

    Then arrow down to iDRAC settings and hit enter:

    Resetting iDRAC

    It is not mandatory but highly recommended that you reset iDRAC prior to updating the server or updating the network configuration. Resetting iDRAC can resolve many hidden issues you may not see until it’s time to update. Resetting also clears out any custom passwords set by the previous owner of the server.

    Once in the iDRAC settings scroll all the way down:

    Highlight Reset iDRAC configurations to defaults and hit enter and then confirm. Wait until the system tells you that the process completed successfully.

    Configuring the network

    Now it’s time to properly configure the network. Return to the main screen in iDRAC Settings and arrow down to Network:

    From here scroll down to the section labeled IPV4 Settings. Make sure your settings match the following screenshot:

    Once properly configured hit ESC until you are asked to save the changes. Save the changes and continue hitting escape until the server resumes the boot process. Hit CTRL-ALT-DELETE. You must reboot the server to refresh the IP address displayed at boot time.

    Here you can see the new IP address is displayed during boot time:

    Make note of the IP address as the server boots and plug this IP into your web browser.

    If a proper network connection has been established you will be greeted with a login prompt. If you’ve never logged into the server before your computer will warn you of an unsecure connection. Go ahead and continue through the warning to reach the login page.

    Login to the server with the following credentials:

    Username: root

    Password: calvin

    If the default credentials do not work you need to reset iDRAC as described previously.

     

    Expand iDRAC Settings and select Update and Rollback:

    Here is where you will upload the individual updates. There’s a few things to keep in mind. Firstly, each server will have its own BIOS file. Some servers will share the same BIOS. Other servers require its own unique BIOS file.

    Refer to the following table to see which servers share the same BIOS and which ones differ:

    BIOS-sharing groups in 13G

    BIOS Family Servers
    R630 Platform BIOS PowerEdge R630, PowerEdge R730, PowerEdge R730xd
    R430 Platform BIOS PowerEdge R430, PowerEdge R530
    R330 Platform BIOS PowerEdge R330, PowerEdge T330
    R230 Platform BIOS PowerEdge R230, PowerEdge T130
    R930 Platform BIOS PowerEdge R930 only
    R830 Platform BIOS PowerEdge R830 only
    FC630 Platform BIOS PowerEdge FC630 only
    M630 Platform BIOS PowerEdge M630 only
    T630 Platform BIOS PowerEdge T630 only

    The 2 most important updates you must apply are the BIOS and iDRAC updates. These can be located on the DELL website under drivers.

    Once you have the update simply click on choose file. Browse to the update file and then click upload. Here we will update the iDRAC firmware. iDRAC firmware is the same across all platforms that use the iDRAC 8 interface.

    After your file is uploaded the server will give you the option to install. Put a checkmark next to the update and then click install.

    Depending on the type of update the server may reboot. BIOS updates always require a reboot. This is done automatically. Other updates like iDRAC do not require a reboot.

    You can monitor the update in the Job Queue. You will be asked if you want to go to the queue once you click install.

    A successful update looks like the following:

    After updating the iDRAC you will be logged out. Simply log back into the server and repeat the previous steps for the other updates.

    Updating iDRAC 9 Servers

    DELL 14/15/16 use iDRAC version 9 so the following documentation can be used to update these generations of servers.

    Follow the previous steps to reset iDRAC back to default settings and configure the network. These steps have not changed.

    Once logged in to the iDRAC 9 interface click Maintenance and then System Update:

    In the dropdown menu labeled Location Type, select HTTPS. For HTTPS Address type in downloads.dell.com.

    At the bottom click Check For Updates.

    The server will then reach out to DELL to see what updates are available for your system.

    Put a checkmark next to all the updates it finds and then click install and reboot.

    The server may reboot multiple times. Allow the server to finish the process and do not unplug power until the update process has completed.

    You can view the progress of the updates by monitoring the Job Queue.

    Troubleshooting

    It is possible that you don’t have the option to download updates because you have a very old version of iDRAC or have an EXPRESS license. In some cases an Enterprise license is required to download updates from the internet.

    You might also find that iDRAC did not update during the process but everything else did. In such a case it’s necessary to stair step the iDRAC update.

    As an example, you cannot jump from version 3.20 all the way to the latest version. You must first update to 3.30 before attempting to update to the latest version.

     

     

     

  • HP G10 Update Process

    HP G10 Update Process

    This post will describe the update process for the HP G10 platform. All G10 servers can be updated using this process. Keep in mind even though the process might be the same, individual BIOS and update packages might differ depending on the server. For example, the HP DL-360 and the HP DL-380 use different BIOS files.

    There are 2 ways you can update an HP G10 server.

    1. The traditional method is to use what HP calls a service pack. This service pack contains not only fully updated firmware for the BIOS and iLO, but also updated firmware for other devices like RAID controllers, network cards, etc. The service pack comes in an ISO format. It can be booted from a USB or can be mounted through the virtual KVM  inside the iLO.
    2. The other method is logging into the iLO and updating individual components directly. Often times you either have an outdated service pack, or no service pack at all, and can use this method instead. Try to find a service pack if you can.. In the absence of a service pack proceed to update the BIOS and iLO as individual components. HP requires a service account to download service packs so you don’t always have immediate access. Such restrictions are not applied to individual updates.

    Mounting the service pack ISO over virtual KVM

    To mount the ISO you must first login to the iLO. To login to the iLO simply note the IP address displayed at boot time:

    If no IP address is displayed please ensure your iLO interface has an ethernet cable attached. If an address outside of your network is displayed this usually means a static address has been configured and the iLO should be reset. Reset the iLO to default settings.

    Take this IP address and type it into your browser. You will be greeted with a login prompt:

    Login: Administrator

    Password: (See sticker located on top of server)

    If you are unable to login with the default credentials this is another sign that the iLO needs to be reset. Once logged in you will notice a thumbnail of the server screen in the lower left corner of the window. This is the virtual console:

    Click the thumbnail and then select HTML 5 console to launch the virtual KVM.
    You will now see the active video output of your server. From here click the little icon that looks like a CD, then click CD/DVD, then click Local *.iso file.

    Now simply browse to the service pack to mount and begin the boot process.

    Once attached, the server will attempt to boot from the ISO during the boot cycle. Wait a few moments for the server to cycle through the boot order. This is the screen you want to see:

    There is nothing more to do at this point other than wait for the update process to complete. The system may restart several times. Once completed you should verify the installation by making note of the current BIOS version. The current BIOS version is displayed at boot time and both the BIOS and iLO versions can be found in the iLO as well.

    Updating individual components

    As mentioned, in absence of a service pack components can be updated individually. The 2 most important items we must update are the BIOS and the iLO firmware.

    Let’s start with the BIOS. First, login to the iLO as described previously in this document and then navigate to Firmware & OS Software. Then click Update Firmware:

    The following window appears:

    Select choose file and then attach the firmware package for the BIOS. The latest firmware can be obtained directly from HP. The correct file will have a .FLASH extension or a .FWPKG extension depending on the server.

    You will see a progress bar indicating that the file is being uploaded. If accepted, the firmware will install.

    Flashing firmware means the file was accepted and the update process has started.

    After each update it may be necessary to power cycle the server. You can do this simply by manually turning the server on or off, or rebooting the system inside of the iLO.

    Repeat this process for the other individual components.