Category: How TO

  • Dell PowerEdge R640 10 Bay Configuration and Build Guide

    Dell PowerEdge R640 10 Bay Configuration and Build Guide

    The Dell PowerEdge R640 10 Bay is one of the most popular server platforms that came out of the Intel Xeon Scalable generation. It features 10 SFF drive bays in the front. Unlike the 8 bay model, the 10 bay does have support for NVME drives. This makes the R640 10 bay an extremely versatile 1U server chassis. In the rear it can be configured with 3 half height expansion slots or 2 full height slots. Configuration depends entirely on chassis selection and riser setup. The most common configuration is 3 half height rear chassis.

    Essential components

    When assembling this server from an empty chassis, there are several essential components that need to be identified and verified before you begin. This guide is intended for anyone who has a server chassis in front of them and wants to turn it into a working system, but may not be familiar with the hardware or know exactly what is needed to get the server powered on and running a functional operating environment.

    Motherboard

    The chassis should already have the motherboard securely installed. The motherboard is the primary hub of the server, with virtually every other component connecting to it in some way. The power supplies connect to the motherboard from the rear of the chassis, while the processors and memory are installed directly on the board. The PCIe risers connect to their respective slots, the backplane is wired to allow drives to be installed from the front of the chassis, and the hot-swap fans connect directly to the motherboard.

    Before continuing, verify that the motherboard is properly installed and secured inside the chassis.

    Backplane and Required Cables

    The second, and perhaps less obvious, piece of hardware you will need is the backplane, along with the required cables used to connect it to the motherboard and storage controller.

    In most configurations, a backplane will require three separate connections. This also applies to rear flex-bay backplanes. The first is the signal cable, which connects the backplane to the system board. The second is the power cable, which supplies power to the backplane. The third is the SAS PERC cable, which connects the backplane to the RAID or HBA controller.

    With this particular chassis, you will most likely be using one of Dell’s PERC cables to connect the backplane to a Mini Mono RAID/HBA controller. The 10 Bay model has a  second power cable that supplies power to the expansion board.

    Take a close look at the backplane and verify that all four required cables are present and properly connected. Without the necessary signal, power, and SAS connections, the server will not be able to properly communicate with or manage the installed drives.

    Click to see picture of signal cable

    Signal cable for the Dell PowerEdge R640 10 Bay server

    Click to see picture of backplane power cable

    R640 backplane power cable

    Click to see picture of backplane expansion power cable

    Expansion board power cable for Dell PowerEdge R640

    Click to see picture of PERC cable

    Dell PowerEdge R640 10 Bay PERC cable

    Cooling

    Dell PowerEdge R640 cooling fans

    Proper cooling is essential to the operation of the R640, and several components work together to keep the processors and other internal hardware within their required operating temperatures.

    The most obvious of these components are the cooling fans, highlighted in orange in the image above. On Dell servers, orange is generally used to identify components that are designed to be hot-swappable.

    The fans slide into their designated positions in the chassis and make electrical contact with the motherboard through a set of pins. The R640 uses two different fan types: standard-performance and high-performance fans. The appropriate fan type depends on the server’s configuration. High-performance fans are recommended when using processors with a TDP above 165 watts, while standard-performance fans are suitable for lower-power configurations.

    Regardless of which fan type you use, the chassis should have all 8 fan modules installed. Operating the server without the complete fan complement can result in hardware warnings and logged errors and may also lead to inadequate cooling under load.

    The processors also require appropriate heatsinks. A dual-processor configuration will require two heatsinks, with the same standard and high-performance options available. Standard heatsinks are constructed entirely from aluminum, while high-performance heatsinks incorporate a copper contact surface to improve heat transfer away from the processor.

    Processors with a TDP of 165 watts or greater should be paired with the high-performance heatsinks. Each heatsink also has a black plastic retention clip on its underside. This clip holds the processor against the heatsink and helps maintain the correct alignment during installation. The retention clip is a required part of the heatsink assembly and should not be removed.

    Click to see standard-performance heatsinks

    R640 standard-performance heatsinks

    Click to see high-performance heatsinks

    Dell PowerEdge R640 high-performance heatsinks

    The final major cooling component is the air shroud. The shroud sits over the motherboard and directs airflow from the fans across the processors, memory, and other critical components. Without the shroud in place, airflow can be disrupted and the server may not cool its internal components as intended.

    The fans, heatsinks, and air shroud should all be considered essential components of the R640 cooling system. Verify that all three are present and properly installed before attempting to operate the server.

    Risers

    Dell PowerEdge R640 risers 1 and 2

    The R640 10-bay configuration uses the same basic PCIe riser architecture as the 8-bay model. The most common setup consists of two risers providing three half-height, low-profile PCIe slots.

    Riser 1 provides two low-profile x16 slots, both of which are connected to CPU1. Riser 2 is associated with CPU2 and provides an additional x16 slot. Because the PCIe lanes for Riser 2 are provided by the second processor, this riser will not function unless CPU2 is installed.

    There is also a less common configuration that provides two full-height PCIe slots. These are also x16 slots, although the three-slot low-profile configuration is encountered more frequently.

    If the server has the available risers, it is generally a good idea to install them even if you do not currently need every PCIe slot. Having the risers installed gives you additional expansion options if you decide to add a network adapter, HBA, storage controller, or other PCIe device later.

    Click to see NVME configuration guide

    NVME Configuration

    The Dell PowerEdge R640 10 Bay supports NVME storage with the addition of some specialized cabling and an NVME controller. This is one of the major advantages of the 10 Bay chassis over the 8 Bay configuration. With the appropriate hardware, the system can be configured for 2, 4, 8, or all 10 front NVME drive bays.

    There are three different Dell cable assemblies used to enable NVME connectivity in the 10 Bay chassis. We’ll start with the cable responsible for connecting the first two NVME bays.

    Dell PowerEdge R640 NVME controller cable

    DELL P/N 0M026C

    This cable is essentially a Slim SAS cable that connects the NVME backplane to a dedicated NVME controller or expander card. Unlike the other NVME cables used in this configuration, this cable requires a separate controller card.

    With the server facing you from the front, locate the connector on the lower-left side of the backplane. One end of the cable is labeled BP, which stands for backplane. Connect the BP end of the cable to the backplane.

    Dell PowerEdge R640 NVME backplane cable connection

    There will likely be several other cables in this area that are in the way. You do not necessarily need to disconnect them, although temporarily moving them aside can make the installation easier.

    The other end of the cable is labeled CTRL. Route this end alongside the backplane and then up the right side of the chassis.

    Routing the Dell PowerEdge R640 NVME controller cable

    Route the cable alongside the fans and then up the right side of the chassis.

    Once the cable has been routed into position, you can install the NVME controller card.

    Dell PowerEdge R640 NVME controller card

    DELL P/N 0CDC7W

    Install the controller card into Riser 1 and connect the cable to the first port on the card.

    Dell PowerEdge R640 NVME controller installed in Riser 1

    At this point, the first two drive bays are enabled for NVME. If you only need two NVME drives, you can stop here. No additional cabling is required. Install the drives and the server is ready to use them.

    If you want to enable additional bays, two more cable assemblies are required. Each of these cable sets provides NVME connectivity for four additional drive bays.

    The cables labeled A0 and B0 provide connectivity for bays 6 through 9. The cables labeled A1 and B1 provide connectivity for bays 2 through 5. The cable we installed above provides connectivity for bays 0 and 1.

    These cables can be somewhat difficult to install if you have never worked with this chassis before. There is very little room to work with and getting everything routed neatly takes some patience.

    Here is the next cable assembly:

    Dell PowerEdge R640 A0 B0 NVME cable assembly

    DELL P/N 0684MR

    Move to the right side of the backplane where the remaining Slim SAS connectors are located.

    The connectors on this cable are labeled A0 and B0. Connect each one to the matching A0 and B0 ports on the backplane.

    These cables then need to be routed all the way toward the left side of the chassis. Follow the cable channel and route them toward the Slim SAS connectors located at the rear-left side of the motherboard.

    Now we can install the second cable assembly, which is labeled A1 and B1.

    Dell PowerEdge R640 A1 B1 NVME cable assembly

    DELL P/N 0TXC4H

    Do your best to keep these cables tucked neatly into the chassis. Alongside the fans there are several hooks designed to hold the cables in place and prevent them from moving around.

    When routing the cables through the left-side channel, I recommend temporarily pulling the existing cables out of the channel. You do not have to disconnect them. Simply moving them out of the way makes it much easier to route the NVME cables through the channel.

    Routing NVME cables through the Dell PowerEdge R640 left side cable channel

    Pull the existing cables out of the side channel temporarily to make routing the NVME cables easier.

    Once the cables are routed into position, you will see the corresponding connectors at the rear of the motherboard.

    Dell PowerEdge R640 NVME motherboard connectors

    Locate the connectors labeled M1, M2, M3, and M4 and match the cables to their corresponding connectors.

    Once all three cable assemblies have been installed, the R640 10 Bay will have NVME connectivity for all 10 front drive bays.

    You do not have to install all three cable assemblies if you do not need all 10 bays. The NVME configuration can be built incrementally depending on how many drives you intend to use. If you only need a portion of the chassis configured for NVME, install only the cable assemblies required for those bays.

    With all three cable assemblies installed, the R640 10 Bay is fully configured to support 10 NVME drives.

    Building the Server

    Once you have verified that the chassis contains the required components, you can begin assembling the server. Before installing every component, you can perform an initial power-on test using only the hardware required for the system to POST.

    At a minimum, you will need:

    • At least one CPU
    • Memory
    • At least one power supply

    Required Tools

    Tools needed to build Dell PowerEdge R640 server

    Fortunately, assembling an R640 does not require a large collection of tools. The basic tools and supplies you should have on hand are a Phillips #2 screwdriver, a T30 Torx bit, thermal paste, and either an electric air blower or a can of compressed air.

    Keep in mind that a single-CPU configuration will disable some of the server’s hardware. Depending on the configuration, certain PCIe slots and even entire risers may be unavailable when CPU2 is not installed.

    Installing the Processors

    The two processor sockets are located near the center of the motherboard and are labeled CPU1 and CPU2. Depending on how the server was previously configured, the sockets may be covered by heatsinks or protective CPU socket covers.

    Before installing a processor, remove the existing heatsink or socket cover. The blue retention clips must be released to remove these components. These clips can become brittle after years of exposure to heat, so do not be surprised if one breaks during removal. Replacement clips are available, although they are not strictly required for the server to operate.

    Dell PowerEdge R640 heatsink retention clips
    The blue heatsink retention clips can become brittle over time. Take care when releasing them.

    With the socket exposed, take the opportunity to inspect the CPU pins carefully. Use compressed air to remove dust and debris, then examine the entire socket for bent, damaged, or crushed pins. The pins are extremely delicate, and even a small amount of damage can cause problems with memory channels, PCIe devices, or other portions of the system.

    Dell PowerEdge R640 CPU socket pins

    Once the socket has been inspected and the pins appear to be in good condition, the processor can be installed.

    There are two common approaches to installing the CPU and heatsink. Some people attach the processor to the heatsink first and then install the assembly into the socket. Others, myself included, prefer to place the CPU directly into the socket and then install the heatsink on top.

    For older R640 systems, I prefer the second method because the plastic retention clips on the heatsinks can become fragile with age. A processor that is not securely retained by the heatsink can fall out while the assembly is being positioned, potentially damaging the CPU socket pins.

    Regardless of which method you choose, pay very close attention to the orientation of the processor. The gold alignment triangle on the CPU must correspond with the orientation marking on the motherboard socket.

    Aligning the CPU arrow with the motherboard arrow
    The alignment markings on the processor and socket must be matched before lowering the CPU into place.

    Never force a processor into the socket. Installing the CPU in the wrong orientation can damage both the processor and the delicate socket pins.

    After the CPU is correctly positioned, apply an appropriate amount of thermal paste to the processor. You want enough paste to provide full coverage between the CPU and heatsink without applying an excessive amount.

    Applying thermal paste to Dell PowerEdge R640 processor
    This is approximately the amount of thermal paste you want to use.

    Position the heatsink over the processor, making sure the black plastic retention clip is installed correctly, and then secure the heatsink using a T30 bit.

    Installing heatsink on Dell PowerEdge R640
    Once the thermal paste has been applied, position the heatsink over the processor and secure it using a T30 bit. Make sure the black retention clip is installed beforehand.

    If you are installing a second processor, repeat the same procedure for CPU2.

    Installing the Memory

    The R640 has six memory channels per processor, with two DIMM positions available per channel. This gives each CPU access to 12 DIMM slots, or 24 slots total in a dual-processor system.

    The easiest way to populate the memory is to start with the primary DIMM in each channel. On the R640, these are the white DIMM slots. Once the primary slots have been populated, the secondary black slots can be used.

    Ideally, memory should be distributed across as many channels as possible rather than filling both DIMMs in a single channel before using the remaining channels. When running two processors, the memory configuration should also be balanced between CPU1 and CPU2.

    For example, if you have eight identical DIMMs to install in a dual-CPU system, a balanced configuration would be A1 through A4 on CPU1 and B1 through B4 on CPU2.

    Click here to view the R640 memory channel mapping
    CPU (Socket) Memory Channel Primary DIMM (1 DPC) Secondary DIMM (2 DPC)
    Socket 01 (CPU1) Channel 0 A1 A7
    Channel 1 A2 A8
    Channel 2 A3 A9
    Channel 3 A4 A10
    Channel 4 A5 A11
    Channel 5 A6 A12
    Socket 02 (CPU2) Channel 0 B1 B7
    Channel 1 B2 B8
    Channel 2 B3 B9
    Channel 3 B4 B10
    Channel 4 B5 B11
    Channel 5 B6 B12

    If you are starting with a single DIMM, install it in A1.

    Installing memory in DIMM A1 on Dell PowerEdge R640
    The air shroud provides a useful reference for locating the DIMM slots during installation.

    For a dual-processor configuration, install the matching DIMM in B1.

    Installing B1 memory module on Dell PowerEdge R640

    Continue adding DIMMs according to the recommended population sequence, keeping the memory configuration balanced between the two processors whenever possible.

    Installing a RAID Controller

    The next step is to connect the drive backplane to a storage controller. The R640 can use the motherboard’s onboard SATA controller, but that configuration is limited to SATA storage. If you want to use SAS drives or take advantage of hardware RAID, you will need an appropriate PERC or HBA controller.

    For this build, we will be installing an H730P Mini Mono controller.

    Before installing the controller, make sure you have the correct PERC cable identified earlier in the guide. The backplane has two Mini-SAS HD connectors. The cable connects to these ports and is routed along the right side of the chassis before terminating at the Mini Mono controller location.

    Dell PowerEdge R640 RAID controller installation point
    The Mini Mono controller installs in this location on the motherboard.

    Position the controller in the slot, sliding the edge of the card underneath the black plastic retention clips.

    Installing RAID controller in Dell PowerEdge R640
    Slide the controller into position underneath the retention clips.

    Once the controller is seated, secure the PERC cable to the controller using a Phillips #2 screwdriver.

    Securing PERC RAID controller cable on Dell PowerEdge R640

    Installing the NDC

    The Network Daughter Card, or NDC, provides the R640 with its primary onboard network interfaces. Installing it requires temporarily removing Riser 2 and the small black plastic cover that protects the NDC installation area.

    Dell PowerEdge R640 NDC installation point
    Riser 2 and the small black plastic cover must be removed before installing the NDC.

    Align the NDC so that its network ports line up with the opening in the rear of the chassis. Once the card is correctly positioned, press it down firmly until the connector on the bottom of the NDC seats into the corresponding connector on the motherboard.

    Installing Network Daughter Card in Dell PowerEdge R640
    Align the NDC with the rear opening and press it down until the card is fully seated in the motherboard connector.

    Secure the NDC using a Phillips #2 screwdriver.

    Securing NDC in Dell PowerEdge R640
    Secure the NDC in place using a Phillips #2 screwdriver.

    Once the NDC is installed, reinstall Riser 2 and the black plastic cover.

    Installing the Power Supplies

    The final major components to install are the power supplies. The PSUs are installed from the rear of the chassis and slide directly into their respective bays.

    Installing power supplies in Dell PowerEdge R640
    Orient the power supplies as shown and slide them into the rear of the chassis.

    Push each power supply firmly into its bay until the locking mechanism engages and the PSU clicks into place.

    Installing second power supply in Dell PowerEdge R640
    Slide the power supply firmly into the chassis until it clicks into place.

    At this point, the major components required to start the server have been installed. The R640 is now ready for its initial power-on test and, assuming the required hardware is present, should be ready to begin POST.

  • Dell PowerEdge R640 8 Bay Configuration and Build Guide

    Dell PowerEdge R640 8 Bay Configuration and Build Guide

    The Dell PowerEdge R640 8 bay is a 1U chassis outfitted with 8 SFF SAS/Sata drive bays. The platform supports both generation 1 and generation 2 Intel Xeon Scalable processors as well as DDR4 ECC RDIMMs and LRDIMMs. This particular chassis has rather simple configuration options compared to its 10 bay older brother, which supports u.2 NVME drives. The 8 bay chassis has no support for NVME in the front drive bays due to no built in connections on the backplane.

    In the rear the most common configuration is 3 half height expansion slots supported by risers 1 and 2 but Dell did make a chassis with 2 full height slots. Both of these configurations require different risers.

    Essential components

    If you’re building this server from the ground up you should first verify a few critical components required. These guides are written for someone who has a chassis in front of them, needs to get the chassis operational, but has almost no clue what he’s looking at or what is required to boot a functional environment.

    Motherboard

    The chassis should obviously have the motherboard screwed in. This is the primary hub where everything else feeds in. The power supplies will connect to the board from the rear, Both processors and memory will be installed on the board, the risers connect into the appropriate slots, the backplane will be wired up so you can stick drives through the front, and of course the hot swap fans will go straight into the motherboard. Verify the board is in the husk of the chassis.

    Backplane and required cables

    The second perhaps not so obvious piece of hardware is the backplane and the 2 required cables needed to connect the backplane to the motherboard. In most cases, any backplane (this includes rear flex bay backplanes as well) will have 3 required cables. The first cable is a signal cable, the second cable is a power cable, and the third cable will be a SAS PERC cable used to connect the backplane to a RAID/HBA controller. With this particular chassis you will most likely be using one of Dells PERC cables to attach a mini mono RAID/HBA controller. Take a look at the backplane and ensure all 3 cables are present. Without all 3 you will not have the ability to configure any kind of storage arrays.

    Click to see picture of backplane
    Backplane for the Dell PowerEdge R640 094J5V
    Here is a picture of the backplane outside of the server. Inside the server it will snap into position and connect to the motherboard using the signal and power cables
    Click to see picture of signal cable
    BP signal cable for the Dell PowerEdge R640 8 Bay server
    Signal cable
    Click to see picture of power cable
    BP Power Cable for the Dell PowerEdge R640
    Power cable
    Click to see picture of PERC cable
    PERC storage cable for the Dell PowerEdge R640 8 Bay server
    PERC storage cable.

    Cooling

    Dell PowerEdge R640 cooling fans

    There are a number of critical components the server needs for proper cooling and thermal regulation.

    The first main component is of course the fans identified by the orange highlights. In general, the color orange indicates that a particular component is able to be hot swapped.

    These are partially slotted in to fixed positions on the server chassis and then connect to the motherboard through a set of pins. There are 2 variations of fans – standard performance and high performance. Certain configurations may require high performance fans. If you’re using a CPU with a TDP higher than 165 watts they come recommended. Otherwise, standard performance will work. Either way you want to make sure the server has all 8 fans installed otherwise the server will not only complain and generate logs but you may run into serious thermal issues.

    Another component critical for cooling is the heatsink. You will need 2 of these if you have 2 processors. These also come in standard and high performance variations. Standard is all aluminum. High performance have a copper face that draws more heat away from the CPU. Any processor >=165 watts should use high performance heatsinks. On the bottom of the heatsink is a black plastic clip. The purpose of these clips are to retain the CPU onto the heatsink and ensure proper alignment with the CPU pins. These are necessary.

    Click to see standard performance heatsinks

    R640 standard performance heatsinks

    Click to see high performance heatsinks

    Dell PowerEdge R640 high performance heatsinks

    The last component related to cooling is the airshroud. The airshroud directs the cool air coming in from the server to critical components.

    Both the fans, heatsinks, and air shroud are considered critical components to ensure proper operation of the server.

    Risers

    Dell PowerEdge R640 risers 1 and 2

    Both the R640 8 and 10 bay models use the same risers to provide PCIe connectivity to the system. The most common configuration is the 3 half height slot setup. This configuration has 2 risers. Riser 1 provides two low profile x16 half height slots. Both these slots are linked to CPU1. Riser 2 is linked to the second processor and provides a single x16 slot to the system. Riser 2 will not function without the presence of CPU2.

    As mentioned there is also a chassis that has 2 full height slots. These are also x16 slots although this configuration is less common than the 3 slot low profile chassis. It is a good idea to have all available risers installed. Even if you don’t need them now you may need them in the future.

    Building the server

    You can test the server by installing the minimum amount of components required to boot. To boot you will need at least one of the following:

    • CPU
    • Memory
    • Power supply

    Required tools

    tools needed to build R640

    Not many tools are needed for this job. You will at the bare minimum need a Phillips head #2. A torque bit #30, some thermal paste, and electric air blower or can of compressed air.

    Once again please note that in single CPU server configurations some components may be disabled – for example some slots or even entire risers could be rendered unusable.

    Installing the processors

    You will notice the slots for the CPU near the center of the chassis. They might be covered by the heatsinks or they could have a dummy CPU cover installed. The sockets will be labeled CPU1 and CPU2. Remove the heatsink or the cover prior to installing the CPU. Removal of the heatsink will reveal the CPU pins. You will have to depress the blue clips to remove the heatsinks and/or the CPU dummy cover. Don’t be alarmed if the clips break – this is common and unavoidable. You can replace them but its not entirely necessary.

    Dell PowerEdge R640 heatsink retention clips
    Make note of the blue heatsink retention clips and don’t worry if they snap off from years of heat exposure

    Now is the time to do a proper visual inspection of the CPU pins. Start by grabbing a can of compressed air and blow out any debris and dust. Look closely at the pins. They should not be bent or smashed in. Bent pins can cause a host of issues with memory and other aspects of the server like PCIe devices.

    Dell PowerEdge R640 CPU pins

    If you’ve determined the pins are in good condition you can now place the CPUs into the socket. Some people like to first snap the CPU into the heatsink prior to installing. I like to place the CPU into the socket by hand and then snap the heatsink on top of it. Do whatever is most comfortable for you. The reason I don’t always install the CPU into the heatsink is the fragility of the retention clips. At this point these servers are getting quite old and the plastic doesn’t always secure the CPU. I’ve had processors fall out of the heatsink as I flipped them down to install into the socket, and I’ve damaged pins as a result.

    The most important part of this step is aligning the gold arrow on the CPU with the orientation arrow on the motherboard. Installing the CPU backwards can damage both the pins and the CPU if enough force is applied.

    Aligning the CPU arrow with the motherboard arrow
    Make note of the alignment arrows and place the CPU into the socket with great care

    Apply thermal paste in an amount that will spread evenly across the entire face of the processor. Screw down the heatsink with a T30 bit.

    This is just about the right amount of thermal paste.
    After applying thermal paste snap the heatsink on top. Be sure the black plastic retention clip is installed prior to installation. Use the T30 bit to screw it down securely

    If you have a second CPU go ahead and populate the socket using the same method.

    Installing the memory

    Next, the memory can be installed. For the R640 platform there are 6 channels per CPU with each channel supporting 2 DIMMs each. This means for each processor there are a total of 12 DIMMs. I will include a channel mapping table below but you don’t really need it – simply populate the white DIMMs first and if you run out of those start populating the black DIMMs. Each white DIMM is a different channel and it’s recommended to spread memory across as many channels as you can. However you populate the DIMMs on one processor you should mirror the configuration on the other.

    Let’s say you have a total of 8 sticks you want to spread across both processors. The recommended configuration would be to populate DIMMs A1,A2,A3,A4 and then DIMMs B1,B2,B3,B4 on the second processor.

    Click here to see R640 memory channel mapping table
    CPU (Socket) Memory Channel Primary DIMM (1 DPC) Secondary DIMM (2 DPC)
    Socket 01 (CPU1) Channel 0 A1 A7
    Channel 1 A2 A8
    Channel 2 A3 A9
    Channel 3 A4 A10
    Channel 4 A5 A11
    Channel 5 A6 A12
    Socket 02 (CPU2) Channel 0 B1 B7
    Channel 1 B2 B8
    Channel 2 B3 B9
    Channel 3 B4 B10
    Channel 4 B5 B11
    Channel 5 B6 B12

    Now install the DIMM into the primary DIMM of the first channel (A1)

    Install a stick of ram into the DIMM
    The air shroud is a great way to see where you’re installing the DIMMs.

    Now mirror the configuration for the second CPU (B1):

    Installing B1 memory module on R640

    If you have more memory continue to populate the DIMMs in the order suggested above.

    Installing a RAID controller

    In order for drives to be exposed on the system you will need to wire the backplane to a RAID or HBA controller. You can wire the backplane directly to the motherboards onboard controller but this will only expose Sata drives. If you want to use both SAS and Sata drives you will need to install a controller. In this guide we will install an H730P mini mono controller.

    First make sure you have the cable mentioned at the beginning of this guide. There are 2 mini SAS HD ports on the backplane. The cable will plug into these ports and be routed along the right side of the chassis where it terminates at the mini mono slot below:

    Here is the installation point for the raid controller

    Place the controller in the slot by sliding edge of the controller under the black plastic retention clips:

    The controller installs like this

    finally, screw down PERC cable with a phillips head #2:

    screwing down the PERC raid controller

    Installing the NDC

    Now it’s time to install the NDC (network daughter card.) To achieve this you must first remove riser 2 as well as the black plastic cover shown in the photo below:

    R640 NDC installation point
    Riser 2 and the little black plastic cover must be removed prior to installation of the NDC
    line up the side of the NDC with networking ports with rear expansion slot. Once fitted in the slot press down so the NDC snaps into the connector on the motherboard.
    Now screw the NDC into place using a phillips head #2.

    At this point reinstall both riser 2 and the black plastic cover.

    Installing the power supplies

    The last component to install are the power supplies. They slide in from the rear of the chassis.

    installing power supplies on the R640
    Orient the power supplies like so in the rear of the chassis
    Slide them in firmly. You will hear them click into place.

    The server is now ready to be powered up.

    Compatible parts

    For a complete list of compatible parts for this server please read the following post. 

  • 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.