Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
- Fixed PAYG documentation to reflect the changes in providing support
(bsc#1252869)
- Fixed wrong --ssl-db-server-{cert|key} parameters in Specialized Guides
(bsc#1249462)
- Added additional step for client deletion in Client Configuration
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
= Public Cloud Support
:description: Learn how to create a supportconfig archive containing detailed system information for easy troubleshooting and submission to Global Technical Support
:description: Learn how to collect detailed system information for easy troubleshooting and submission to Global Technical Support
:revdate: 2025-02-26
:page-revdate: {revdate}
ifeval::[{uyuni-content} == true]

:noindex:
endif::[]

== {byos} and {payg} Support
== {byos} and {payg} support


Regardless of the public cloud service you use or the plan you choose, {suse} has you covered with support.
Expand All @@ -29,56 +29,27 @@ The Public Cloud Information Tracker (PINT) provides information about the image
PINT is available at link:https://pint.suse.com/[pint.suse.com] and provided as an API and command-line tool with the [literal]``python3-susepubliccloudinfo`` package from the Public Cloud Module repository.


== Collecting System Information with `supportconfig`
== Collecting system information

To create a TAR archive with detailed system information that you can hand over to Global Technical Support, use the command `supportconfig`.
The command-line tool is provided by the package `supportutils` which is installed by default.
To create a TAR archive with detailed system information that you can hand over to Global Technical Support, run the command:

Depending on which packages are installed on your system, some of these packages integrate `supportconfig` plug-ins.
When `supportconfig` is executed, all plug-ins are executed as well, creating one or more result files for the archive.
This has the benefit that the only topics checked are those that contain a specific plug-in for them.
`supportconfig` plug-ins are stored in directory [path]``/usr/lib/supportconfig/plugins/``.

The following procedure shows how to create a `supportconfig` archive, but without submitting it to support directly.


.Procedure: Creating a [literal]``supportconfig`` Archive

. Run [literal]``supportconfig`` as root.
Usually, it is enough to run this tool without any options.
Some options are very common and are displayed in the following list:
+
.Options:
----
-E MAIL, -N NAME, -O COMPANY, -P PHONE

Sets your contact data: e-mail address (-E)
Company name (-O)
Your name (-N)
Your phone number (-P)

-i KEYWORDS, -F
Limits the features to check.
The placeholder KEYWORDS is a comma-separated list of case-sensitive keywords.
Get a list of all keywords with supportconfig -F.
mgradm support config
----
+
. Wait for the tool to complete the operation.

. The default archive location is `/var/log`, with the file name format being **scc_HOST_DATE_TIME.txz**

The default archive location is [path]``/var/log``, with the file name format being **scc_HOST_DATE_TIME.txz**



== Opening a New Support Case
== Opening a new support case

To open a new support case for your cloud {payglongform} instance, you need to generate a **supportconfig** file and then follow the steps listed on:

link:https://scc.suse.com/cloudsupport[{scclongform} Cloudsupport]



== Billing Services and Troubleshooting
== Billing services and troubleshooting


=== billing-data-service
Expand Down Expand Up @@ -111,7 +82,7 @@ This service is maintained by public cloud team.



=== mgr-check-payg.service
=== uyuni-payg-timer

This service checks if **billing-data-service** is installed and running.
It also checks if the **csp-billing-adapter-service** is installed and running.
Expand All @@ -120,37 +91,29 @@ If these services are not running or installed it will attempt to install and st
Consequences::
If one of the previous billing services is not running and cannot be installed or started **spacewalk** will refuse to start.

Check `journalctl -u mgr-check-payg.service` for additional issues.

Check `journalctl -u uyuni-payg-timer.service` for additional issues.


=== Continuous Compliance Checks

.Procedure: Compliance Checks
. The **payg-dimension-computation** taskomatic task must be active.
=== Continuous compliance checks

.Procedure: Compliance checks
[role=procedure]
____
. Is the billing server running at http://localhost:18888/ ?

. Is the **csp-billing-adapter.service** running?

. What is the status of the **csp-billing-adapter** located in `/var/lib/csp-billing-adapter/csp-config.json`?


The following files and packages are checked for tampering::
* Billing-data-service
* Csp-billing-adapter-service
* Python3-csp-billing-adapter
* Python3-csp-billing-adapter-local
* Python3-csp-billing-adapter-amazon
* python3-csp-billing-adapter-azure


Failed Checks::
Failed checks are logged in:

* `/var/log/rhn/rhn_web_ui.log`
* `/var/log/hrn/rhn_taskomatic_daemon.log`
* `/var/log/rhn/rhn_taskomatic_daemon.log`

Consequences::
* No more actions will be executed.
* `reposync` will stop synchronizing channels.
____