[
https://issues.apache.org/jira/browse/HDDS-13378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Wei-Chiu Chuang resolved HDDS-13378.
------------------------------------
Fix Version/s: 2.1.0
Resolution: Fixed
> [Docs] Add a Production page under Getting Started
> --------------------------------------------------
>
> Key: HDDS-13378
> URL: https://issues.apache.org/jira/browse/HDDS-13378
> Project: Apache Ozone
> Issue Type: Task
> Components: documentation
> Reporter: Wei-Chiu Chuang
> Assignee: Wei-Chiu Chuang
> Priority: Major
> Labels: pull-request-available
> Fix For: 2.1.0
>
>
> Add a page to list the requirements and best practices of a successful
> production deployment:
> h1. Requirements
> 1. System requirements.
> - Linux. Red Hat 8 / Rocky 8 or above, Ubuntu and SUSE are recommended. x86
> or ARM architectures are supported.
> - JDK 8 or above.
> - Chrony or ntpd, for time synchronization.
> 2. High performance storage devices.
> - SAS SSD or NVMe SSD are highly recommended for metadata (RocksDB and Ratis
> directory)
> - Hard disks are fine for DataNode data storage, but should not be used for
> metadata.
> - Use direct-attached storage. Do not use NAS or SAN.
> 3. High speed network
> - Network bandwidth affects data recovery speed so use your judgement.
> - Network card bandwidth 25Gbps or above is highly recommended.
> - Follow the best practices of leaf-spine network topology; keep
> oversubscription ratio below 3:1 to avoid network saturation.
> 4. Security. Optional but highly recommended.
> - Kerberos environment, including KDC.
> h1. Configurations
> 1. Linux kernel
> * Make sure the Linux kernel scaling driver is in performance mode, not
> powersave mode.
> * Disable Transparent Hugepage.
> * Disable SELinux.
> * Set vm.swappiness=1.
> 2. Local file system
> * Disable LVM for data drives.
> * Use ext4 or xfs.
> * Mount drives with noatime option; mount with discard option for SSD.
> 3. Ozone configurations
> * Install Prometheus, Grafana for monitoring.
> * Increase number of write pipelines allowed in the cluster:
> ozone.scm.datanode.pipeline.limit and ozone.scm.ec.pipeline.minimum
> * Configure sufficient heap size for OM, SCM, Recon, Datanode, S3G and HttpFs
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]