LogoLogo
Ops IntelligenceAsset IntelligenceObservabilityRobotic Data
  • Introduction
  • How it Works
  • Getting Started
  • Glossary
  • Implementer Guide
    • cfxDimensions Installation
      • Hardware and Software
      • cfxDimenions on VMware vSphere
        • Post cfxDimensions VM Installation
      • SSL Certificates Installation
      • cfxDimensions Setup & Install
        • Known Issues
      • cfxDimensions High Availability
        • GlusterFS Operations
        • Minio Operations
        • MariaDB Operations
      • cfxDimensions Start, Stop order
      • Macaw CLI
        • macaw CLI Installation
          • macaw CLI v2.1.17
        • macaw setup
        • macaw infra
        • macaw platform
        • macaw user
        • macaw application
        • macaw status
        • macaw services
        • macaw clambda
        • macaw techsupport
        • macaw backup
        • macaw restore
        • macaw reset
      • Release Notes
        • cfxDimensions v2.0.3
        • cfxDimensions v2.1.17
        • cfxDimensions v2.2.20
    • cfxDimensions Backup & Restore
    • cfxOIA Installation
    • cfxOIA Application Services
    • cfxOIA Release Notes
      • cfxOIA v5.1.5
      • cfxOIA v5.1.5.2
      • cfxOIA v5.1.5.3
      • cfxOIA v6.0.0
      • cfxOIA v6.1.0
  • KEY FEATURES GUIDE
    • Incident Management
      • Incidents Overview
      • Create Incident
      • Incident States
      • Accessing Incident
        • Stack
        • Alerts
        • Metrics & Logs
        • Insights
        • Collaboration
        • Diagnostics
        • Remediation
        • Attachments
        • Activities
      • Incident Actions
    • Alert Management
      • Alerts Overview
      • Alert Analytics
      • Alert States
      • Alert Sources
    • Advanced Alert Configuration
      • Alert Mappings
      • Alert Enrichment
      • Alert Correlation & Suppression
        • Creating and Updating Correlation Policies
        • Creating and Updating Suppression Policies
        • Correlation Recommendations
    • ML Driven Operations
    • Data Exploration
    • RDA (Robotic Data Automation)
      • Accessing UI
      • Sources Addition and Configuration
      • Check Connectivity
      • Proxy Settings
      • Explore
        • Bots
        • Pipelines
        • Schedules
        • Jobs
    • Analytics
  • UI & PORTAL FEATURES GUIDE
    • Filters Management
    • Customizing Table Views
    • Exporting Data
  • Administrator Guide
    • User Roles & RBAC
    • Collaboration
    • Projects
      • How to add Project
      • Configure Project
        • Stacks
        • Incidents
        • Alerts
        • Messages
          • Message Endpoints
            • Rest Data Consumer
            • Kafka Message Consumer
            • ServiceNow SaaS
            • Webhook with Basic Authentication
          • Message Mappings
        • Teams
        • Datasources
        • Resolution Codes
  • INTEGRATIONS GUIDE
    • Integrations Overview
    • Featured Integrations
      • AppDynamics
      • Dynatrace
      • Microsoft Teams
      • NetApp Cluster Mode
      • NetApp 7 Mode
      • Prometheus
      • ServiceNow
      • Slack
      • Splunk Enterprise
      • VMware vCenter
      • Zabbix
      • NodePing
      • Nagios XI
      • Check MK
      • VMware vRealize Operations
      • PRTG Network Monitor
      • Grafana
      • AWS Cloudwatch
      • ManageEngine OpManager
      • PagerDuty
Powered by GitBook
On this page
  1. Implementer Guide
  2. cfxDimensions Installation
  3. cfxDimensions High Availability

Minio Operations

Minio object storage operations

MinIO is a high performance Object Storage which is API compatible with Amazon S3 cloud storage service which can be deployed in distributed mode for scale and high availability. It is primarily used to store and query the configuration, ML experiment data, pipelines, alert bundles, inventory and analytical data files etc within the cfxDimensions platform. When deployed Minio in 3 node cluster, it is configured with 12 disk mount points (4 disk mount points per node) in total with Minio rrs storage class/policy is set to EC:4 (i.e. 8 data disks and 4 parity disks).

Minio object storage disk mount points on each cluster node:

  • Data mount point: (Minio object storage)

    • /minio-data01

    • /minio-data02

    • /minio-data03

    • /minio-data04

To interact with Minio object storage, it has a client called 'mc', also known as Minio client. It is included part of the cfxDimensions platform on each infrastructure services node on which Minio container service is installed and configured.

Minio client path is '/opt/minio-client' and the CLI binary name is 'mc'

Configure Minio client to interact with Minio object storage:

Run the below command which generates initial Minio client's configuration files under ~/.mc folder and creates a sample config.json file (macaw user's home directory)

/opt/minio-client/mc

mc: Configuration written to `/home/macaw/.mc/config.json`. Please update your access credentials.
mc: Successfully created `/home/macaw/.mc/share`.
mc: Initialized share uploads `/home/macaw/.mc/share/uploads.json` file.
mc: Initialized share downloads `/home/macaw/.mc/share/downloads.json` file.
NAME:
  mc - MinIO Client for cloud storage and filesystems.

USAGE:
  mc [FLAGS] COMMAND [COMMAND FLAGS | -h] [ARGUMENTS...]

Edit the ~/.mc/config.json file to configure the Minio object storage access credentails which will be used by 'mc' (Minio client CLI) to interact with Minio.

Modify the 'local' JSON block as similar to the next screen to the below.

  • Change the label from 'local' to 'minio'

  • Change the URL with https://<ha-proxy-virtual-ip>:9443

  • Enter accesskey & secretkey

Minio object storage credentials can be obtained from Platform VM on which 'macaw' cli was installed. The minio details are within the /home/macaw/platform.cfg configuration file, under [minio] section.

Once above configuratio is done, run the below command to verify the Minio access using Minio client CLI tool. It provides overall health status of the 3 Minio object storage nodes and respective disk drive's status.

/opt/minio-client/mc admin info --insecure minio

In order to see very detailed configuration information of Minio object storage cluster, run the below command. It provides Minio's erasure coding settings with data and partiy disk ratio, each Minio node's uptime, respective disk drive's status and capcaity usage etc...

/opt/minio-client/mc admin info --json --insecure minio
PreviousGlusterFS OperationsNextMariaDB Operations

Last updated 4 years ago