1
0
mirror of https://github.com/minio/docs.git synced 2025-07-31 18:04:52 +03:00

Adds Call Home information to the troubleshooting doc (#801)

Closes #751
This commit is contained in:
Daryl White
2023-04-12 11:01:09 -05:00
committed by GitHub
parent a4dd7929e0
commit d86463cba1
3 changed files with 77 additions and 15 deletions

View File

@ -18,7 +18,7 @@ and destination buckets.
The deployment where you configure the bucket replication rule acts as the "source" while the configured remote deployment acts as the "target".
MinIO applies rules as part of object write operations (e.g. ``PUT``) and automatically synchronizes new objects *and* object mutations, such as new object versions or changes to object metadata.
MinIO server-side bucket replication only supports MinIO clusters for the remote replication target.
MinIO server-side bucket replication only supports a MinIO cluster on an identical release for the remote replication target.
Client-side Bucket Replication
Use the command process to synchronize objects between buckets within the same S3-compatible cluster *or* between two independent S3-compatible clusters.

View File

@ -135,6 +135,8 @@ Deployment Health
The deployment's details include a summary of the deployment's configuration and the number of checks run and failed.
You can select :guilabel:`Upload` to add diagnostic health data obtained from the :mc:`mc support diag` command or the MinIO Console's :guilabel:`Support > Health` page.
You can also use the :ref:`Call Home <minio-troubleshooting-call-home>` functionality to automatically run and upload a diagnostic health report.
If you need support from MinIO Engineering, you can create a :guilabel:`New Issue` for the deployment.
.. image:: /images/subnet/SUBNET-deployment-health-summary.png
@ -156,6 +158,78 @@ You can scroll vertically through the output for the selected check.
:alt: MinIO SUBNET's health report for a deployment showing a failed Health Report with details expanded
:align: center
Logs
----
Use :mc:`mc admin logs` command to display logs from the command line.
The command supports type and quantity filters for further limiting logs output.
Optionally, use :ref:`Call Home <minio-troubleshooting-call-home>` to start automatically uploading real time error logs to SUBNET for analysis.
.. _minio-troubleshooting-call-home:
Call Home
---------
.. versionadded:: ``minio`` RELEASE.2022-11-17T23-20-09Z and ``mc`` RELEASE.2022-12-02T23-48-47Z
MinIO's opt-in Call Home service automates the collection and uploading of diagnostic data or error logs to SUBNET.
Call Home requires the cluster have both an active SUBNET registration and reliable access to the internet.
.. important::
Call Home does not work for airgapped deployments.
When enabled, Call Home can upload one or both of:
- error logs in real time
- a new diagnostic report every 24 hours
Once uploaded, you can view the diagnostic report results or logs through SUBNET as described above, but without the need to manually upload the data yourself.
Making these records automatically available in SUBNET simplifies visibility into cluster health and functionality.
If you submit an issue for support help from the MinIO engineers, the engineers have immediate access to the errors and/or logs you have uploaded.
Diagnostic Report
+++++++++++++++++
The diagnostic report upload happens every 24 hours from the time you enable Call Home.
If you restart all nodes on the deployment after enabling Call Home, the upload happens every 24 hours from the deployment restart.
.. important::
The diagnostic report does **not** collect or upload any personally identifiable information.
The report includes information such as:
- System settings, services, and configurations that might impact performance
- TLS certificate status, validity, expiration, and algorithm type information
- CPU core count and information
- Drive count, status, size, and available space
- Cluster size server count
- File system type
- Memory size and type
- OS symmetry and Linux kernel version
- Internode latency
- NTP synchronization
- Available resources
- MinIO version
Error Logs
++++++++++
When the MinIO Server encounters an error, it writes it to a log.
These logs can upload in real time to SUBNET, where you or MinIO engineers can view the errors.
Enabling or Disabling Call Home
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Call Home is **disabled** by default.
You can :mc-cmd:`~mc support callhome enable` and :mc-cmd:`~mc support callhome disable` Call Home functionality at any time using the MinIO Client's :mc-cmd:`mc support callhome` commands.
The command and its subcommands allow you to enable Call Home uploads for only the diagnostics, only the error logs, or both.
Refer to the documentation on the commands for more details.
Use :mc-cmd:`mc support callhome status` to check the status of an upload.
Uploading Data to SUBNET
------------------------
@ -175,16 +249,6 @@ Encrypting Data
Data from the Inspect tool in :ref:`Console <minio-console>` or the :mc:`mc support inspect` command can be encrypted.
For more details about encrypting or decrypting such files, see :ref:`Encrypting Files <minio-support-encryption>`.
Logs
----
Use :mc-cmd:`mc support callhome enable` to start automatically uploading deployment logs to SUBNET for analysis.
Use :mc-cmd:`mc support callhome status` to check the status of log upload.
You can disable upload at any time using :mc-cmd:`mc support callhome disable`.
Use :mc:`mc admin logs` command to display logs from the command line.
The command supports type and quantity filters for further limiting logs output.
Upgrades and Version Support
----------------------------

View File

@ -29,6 +29,8 @@ The :mc:`mc replicate add` command creates a new :ref:`server-side replication
.. end-mc-replicate-add-desc
The remote bucket **must** be on a MinIO deployment running the same version of MinIO as the local deployment.
.. note::
Where :mc:`mc mirror` only synchronizes the current version of an object, ``mc replicate`` synchronizes all versions, version information, and metadata for the objects.
@ -36,10 +38,6 @@ The :mc:`mc replicate add` command creates a new :ref:`server-side replication
The MinIO deployment automatically begins synchronizing new objects to the remote MinIO deployment after creating the rule.
You can optionally configure synchronization of existing objects, delete operations, and fully-deleted objects.
This command *requires* first configuring the remote bucket target using the
:mc-cmd:`mc admin bucket remote add` command. You must specify the resulting
remote ARN as part of running :mc:`mc replicate add`.
.. tab-set::
.. tab-item:: EXAMPLE