![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||||||||||||
Solution Type Technical Instruction Sure Solution 2034530.1 : How to Replace an Oracle Server X5-2L, X6-2L NVMe Disk [VCAP]
In this Document
Applies to:Oracle Server X5-2L - Version All Versions to All Versions [Release All Releases]Oracle Server X6-2L - Version All Versions to All Versions [Release All Releases] Information in this document applies to any platform. GoalHow to Replace an Oracle Server X5-2L, X6-2L NVMe Disk. SolutionDISPATCH INSTRUCTIONS WHAT SKILLS DOES THE FIELD ENGINEER/ADMINISTRATOR NEED: TIME ESTIMATE: 30 minutes TASK COMPLEXITY: 0 FIELD ENGINEER/ADMINISTRATOR INSTRUCTIONS: PROBLEM OVERVIEW: An Oracle Server X5-2L, X6-2L NVMe Disk needs replacement WHAT STATE SHOULD THE SYSTEM BE IN TO BE READY TO PERFORM THE RESOLUTION ACTIVITY? : It is expected that the Oracle Server X5-2L/X6-2L is up and running and the failed drive is booted and available.
NVMe storage drives are only supported on X5-2L/X6-2L servers running the Oracle Solaris or Oracle Linux operating system.
NVMe Storage Drive Virtual PCIe Slot Designation:If NVMe storage drives are installed, they are labeled on the system front panel as NVMe0, NVMe1, NVMe2, and NVMe3. However, the server BIOS internally identifies these drives by their virtual PCIe slot numbers. When using operating system commands to power NVMe drives off before removal, you need to know the virtual PCIe slot number of the drive. The following table lists the drive front panel label and its corresponding virtual PCIe slot number used by the operating system.
Note that the virtual PCIe slot name is not the same as the name on the server front panel label. 1. Log in to the Oracle Solaris host. 2. Find the NVMe drive virtual PCIe slot number using the "hotplug list -lc" command: # hotplug list -lc
Connection State Description Path ________________________________________________________________________________ pcie12 ENABLED PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@4 pcie13 ENABLED PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@5 pcie11 ENABLED PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@6 pcie10 ENABLED PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@7 3. Prepare the NVMe drive for removal by powering off the drive slot using the "hotplug poweroff" command. In the following example we are powering off the NVMe drive in slot0 (pcie10) # hotplug poweroff pcie10
You can see the drive is now powered off using the "hotplug list" command. The powered off drive will have a state of "present" # hotplug list -lc
Connection State Description Path ________________________________________________________________________________ pcie12 ENABLED PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@4 pcie13 ENABLED PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@5 pcie11 ENABLED PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@6 pcie10 PRESENT PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@7 4, Verify that the blue OK to Remove indicator on the NVMe drive is lit. 5. On the drive you plan to remove, push the latch release button to open the drive latch. 6. Grasp the latch and pull the drive out of the drive slot. 7. Verify that the NVMe drive has been removed, in the "hotplug list -lc" output the slot should now report "empty". # hotplug list -lc
Connection State Description Path ________________________________________________________________________________ pcie12 ENABLED PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@4 pcie13 ENABLED PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@5 pcie11 ENABLED PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@6 pcie10 EMPTY PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@7 8. Align the replacement drive with the drive slot. 9. Slide the drive into the slot until the drive is fully seated. 10. Close the drive latch to lock the drive in place. 11. Power on the slot for the drive with the "hotplug enable" command. (The system may perform this step automatically, if not then run this command) # hotplug enable pcie10
12. Confirm that the drive has been enabled and is seen by the system. # hotplug list -lc
Connection State Description Path ________________________________________________________________________________ pcie12 ENABLED PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@4 pcie13 ENABLED PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@5 pcie11 ENABLED PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@6 pcie10 ENABLED PCIe-Native /pci@7a,0/pci8086,2f08@3/pci111d,80b5@0/pci111d,80b5@7 13. To check the NVMe drive health, firmware level, temperature, get error log, SMART data, low level format, etc., use the following nvmeadm commands- # nvmeadm list
SUNW-NVME-1 SUNW-NVME-2 SUNW-NVME-3 SUNW-NVME-4 # nvmeadm getlog -h SUNW-NVME-1 SUNW-NVME-1 SMART/Health Information: Critical Warning: 0 Temperature: 299 Kelvin Available Spare: 100 percent Available Spare Threshold: 10 percent Percentage Used: 0 percent Data Unit Read: 0x1a0c67dd of 512k bytes. Data Unit Written: 0x4500b024 of 512k bytes. Number of Host Read Commands: 0x84bf07a Number of Host Write Commands: 0x47f8344 Controller Busy Time in Minutes: 0x3 Number of Power Cycle: 0x55 Number of Power On Hours: 0x11f1 Number of Unsafe Shutdown: 0x51 Number of Media Errors: 0x0 Number of Error Info Log Entries: 0x0
How to replace an NVME disk from Oracle Linux Operating System Linux NVMe hot plug requires the kernel boot argument "pci=pcie_bus_perf" be set in order to get proper MPS (MaxPayloadSize) and MRR (MaxReadRequest). Fatal errors will occur without this argument.
PARTS NOTE: Oracle System Handbook - Oracle Server X5-2L Oracle Server X6-2L Service Manual Oracle System Handbook - Oracle Server X6-2L Attachments This solution has no attachment |
||||||||||||||||||||||||||
|