![Banner image](https://cdn-prod.scdn6.secure.raxcdn.com/static/media/31544508-ba35-44da-87aa-6c9cc1b5243e.jpeg?_cb=1689354455.014563)
Preconditions for Installing ObjectScale with SLES Platform
Tue, 01 Aug 2023 14:39:32 -0000
|Read Time: 0 minutes
ObjectScale is the evolution of the Dell ECS enterprise object storage architecture, built on containers and refactored to run inside a Kubernetes-native package. The latest generation of object storage software is lighter, faster, and deployable. You can deploy ObjectScale on your Kubernetes (Red Hat OpenShift Container Platform) or SUSE Linux Enterprise Server (SLES) infrastructure. ObjectScale supports the storage, manipulation, and analysis of unstructured data on a massive scale.
To ensure that your SLES infrastructure meets ObjectScale installation requirements, you should run the ObjectScale Qualification Tool as a best practice. The Qualification Tool and related instructions (Readme file for ObjectScale Qualification Tool 1.2.x) are available under Drivers & Downloads on the ObjectScale Software Bundle page on Dell Support.
The preconditions for installing ObjectScale with a SLES infrastructure are as follows:
Cluster hardware requirements
- A minimum of four physical CPU cores; 20 physical cores are recommended.
- A minimum of four nodes with 192 GB RAM each. ObjectScale and the initial object store require at least 400 GB RAM in total. Each additional object store requires another 350 GB RAM.
- 1 x 960 GB (or larger) unused SSD per node.
- A minimum of five unused disks per node for a single object store, preferably the same size disk.
Cluster operating system requirements
- SLES version 15 SP4
- Additional software packages that are not included in the SLES15sp4:
- Podman
- Skopeo
- Jq
- Haproxy
- Keepalived
- Hosa
- Dcism
- Disabled swap
- The 960 GB or larger disk set in a single logical volume group:
- /opt requires at least 250 GB.
- /tmp requires at least 60 GB.
- /var requires at least 200 GB.
- Bare-metal CSI storage class PVCs require at least 450 GB.
Other installation considerations
- A pair of bonded 25 Gb network interface cards is recommended for the networking.
- ObjectScale supports both Layer 3 and Layer 2 network configuration. The networking configuration can be set in the yaml file during the ObjectScale installation.
- ObjectScale only supports Border Gateway Protocol (BGP) for Layer 3 networking.
- Metallb is used as Layer 2 networking in ObjectScale.
- Network Time Protocol (NTP) accessibility is essential for ObjectScale to operate correctly. Precise time is necessary for consistent clock synchronization between nodes in ObjectScale, and it ensures clean log and journal entries for chunk timestamp values. Errors will result during tenant creation when the system time skew between each node is more than 30 seconds.
- It is important to ensure that the drives are completely empty before an installation. The drives cannot have file systems on them. When the data disks are not cleaned, a PVC pending problem might result.
- Clean the LV, VG, and PV first in the nodes if the system is reinstalled.
- Clean the data drives by running the wipefs and dd command.
Note: Do not run the clean command on the drive containing the boot/system partitions.
Resources
For more information, see the following resources:
Author: Jarvis Zhu