Skip to content

Commit

Permalink
peer review changes
Browse files Browse the repository at this point in the history
  • Loading branch information
apinnick committed Jan 5, 2025
1 parent 2c90793 commit 37f3007
Show file tree
Hide file tree
Showing 14 changed files with 28 additions and 36 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,3 @@ include::modules/proc_deploying-a-virt-who-configuration-on-a-separate-rhel-serv
include::modules/proc_editing-a-virt-who-configuration.adoc[leveloffset=+1]

include::modules/proc_removing-a-virt-who-configuration.adoc[leveloffset=+1]

Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
[id="managing-virt-who-configurations"]
= Managing virt-who configurations

You can check for subscriptions that require a virt-who configuration.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,8 @@ You can create a compute resource for {KubeVirt} so that you can provision and m
ifdef::satellite[]
Note that template provisioning is not supported for this release.

[IMPORTANT]
====
The {KubeVirt} compute resource is a Technology Preview feature only.
Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete.
Red Hat does not recommend using them in production.
These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.
For more information about the support scope of Red Hat Technology Preview features, see https://access.redhat.com/support/offerings/techpreview/.
====
:FeatureName: The {KubeVirt} compute resource
include::snip_technology-preview.adoc[]
endif::[]

.Prerequisites
Expand Down
2 changes: 1 addition & 1 deletion guides/common/modules/con_troubleshooting-virt-who.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@

You can troubleshoot virt-who by checking the service status, logs, and by identifying configuration issues.

For more information, see link:https://docs.redhat.com/en/documentation/subscription_central/1-latest/html/getting_started_with_rhel_system_registration/adv-reg-rhel-config-vm-sub_#virt-who-troubleshooting-methods_[Virt-who troubleshooting methods] and link:https://docs.redhat.com/en/documentation/subscription_central/1-latest/html/getting_started_with_rhel_system_registration/adv-reg-rhel-config-vm-sub_#virt-who-troubleshooting-scenarios_[Virt-who troubleshooting scenarios] in _Getting Started with RHEL System Registration_ in the Subscription Central documentation.
For more information, see link:{RHDocsBaseURL}subscription_central/1-latest/html/getting_started_with_rhel_system_registration/adv-reg-rhel-config-vm-sub_#virt-who-troubleshooting-methods_[Virt-who troubleshooting methods] and link:{RHDocsBaseURL}subscription_central/1-latest/html/getting_started_with_rhel_system_registration/adv-reg-rhel-config-vm-sub_#virt-who-troubleshooting-scenarios_[Virt-who troubleshooting scenarios] in _Getting Started with RHEL System Registration_ in the Subscription Central documentation.
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,9 @@ You can configure host-based subscriptions for {EL} VMs on the following virtual
* Microsoft Hyper-V
* Nutanix AHV
* {KubeVirt}

ifdef::satellite[]
+
[IMPORTANT]
====
The {KubeVirt} hypervisor is a Technology Preview feature only.
Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete.
Red Hat does not recommend using them in production.
These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.
For more information about the support scope of Red Hat Technology Preview features, see https://access.redhat.com/support/offerings/techpreview/.
====
:FeatureName: The {KubeVirt} hypervisor
include::snip_technology-preview.adoc[]
endif::[]



Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
You can check for subscriptions that require virt-who configuration.

.Procedure

. In the {ProjectWebUI}, navigate to *Content* > *Subscriptions*.
. Check the *Requires Virt-Who* column of the subscriptions list.
If a tick is displayed, you must configure virt-who to use that subscription.
4 changes: 1 addition & 3 deletions guides/common/modules/proc_checking-virt-who-status.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,13 @@
You can check the status of virt-who by using the {ProjectWebUI} or the Hammer CLI tool.

.Procedure

. In the {ProjectWebUI}, navigate to *Infrastructure* > *Virt-who Configurations*.
. Check the *Status* column of each virt-who instance.
+
The `OK` status indicates that virt-who is successfully connecting to {ProjectServer} and reporting the virtual machines managed by each hypervisor.

.CLI procedure

* To list the status of all virt-who instances by using the CLI, enter the following command on {ProjectServer}:
* List the status of all virt-who instances by entering the following command on {ProjectServer}:
+
----
$ hammer virt-who-config list
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,13 @@
You can edit a virt-who configuration by using either the {ProjectWebUI} or the Hammer CLI.

.Procedure

. In the {ProjectWebUI}, navigate to *Infrastructure* > *Virt-who Configurations*.
. Select *Edit* in the *Actions* column of a virt-who configuration.
. Edit the fields and then click *Submit*.
. Deploy the modified virt-who configuration.

[id="cli-modifying-virt-who-configuration_{context}"]
.CLI procedure

. On {ProjectServer}, use the `hammer virt-who-config update` command to edit the virt-who configuration according to the following example:
+
[options="nowrap" subs="+quotes,verbatim"]
Expand All @@ -22,5 +20,4 @@ $ hammer virt-who-config update \
--new-name _My_new_virt-who_Configuration_ \
--interval 1440
----

. Deploy the modified virt-who configuration.
7 changes: 3 additions & 4 deletions guides/common/modules/proc_enabling-rhsm-debug-logging.adoc
Original file line number Diff line number Diff line change
@@ -1,26 +1,25 @@
[id="enabling-rhasm-debug logging_{context}"]
[id="enabling-rhsm-debug-logging_{context}"]
= Enabling debug logging

You can enable debug logging for the `/var/log/rhsm/rhsm.log` file by using the {ProjectWebUI} or the Hammer CLI tool.

After you resolve the problem, you must disable debug logging and redeploy the virt-who configuration.
To use the CLI instead of the {ProjectWebUI}, see the xref:cli-enabling-rhsm-debug-logging[].

.Procedure

. In the {ProjectWebUI}, navigate to *Infrastructure* > *Virt-who Configurations*.
. Select *Edit* in the *Actions* column of a virt-who configuration.
. Select *Enable debugging output*.
. Click *Submit*.
. Redeploy the virt-who configuration on the target host.

[id="cli-enabling-rhsm-debug-logging"]
.CLI procedure

. On {ProjectServer}, run the `hammer virt-who-config update` command with the debug option:
+
[options="nowrap" subs="+quotes"]
----
$ hammer virt-who-config update \
--debug true
----

. Redeploy the virt-who configuration on the target host.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
You can remove a virt-who configuration by deleting the configuration in the {ProjectWebUI} and then by deleting the configuration file from the hypervisor or the virtualization manager.

.Procedure

. In the {ProjectWebUI}, navigate to *Infrastructure* > *Virt-who Configurations*.
. Select *Delete* from the *Actions* column of the virt-who configuration.
. On the hypervisor or virtualization manager, remove the configuration file by running the following command:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[id="virt-who-does-not-report-to-satellite_{context}"]
[id="virt-who-does-not-report-to-{project-context}-server_{context}"]
= virt-who does not report to {ProjectServer}

virt-who might not report to {ProjectServer} if {ProjectServer} is configured to use a proxy server in `rhsm.conf` while virt-who is configured not to use a proxy server in `/etc/sysconfig/virt-who`.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@

.Virt-who fails to connect to the virtualization platform

If virt-who fails to connect to the hypervisor or virtualization manager, check the Red{nbsp}Hat Subscription{nbsp}Manager log file `/var/log/rhsm/rhsm.log`. If you find the message `No route to host`, the hypervisor might be listening on the wrong port. In this case, modify the virt-who configuration and append the correct port number to the *Hypervisor Server* value.
If virt-who fails to connect to the hypervisor or virtualization manager, check the Red{nbsp}Hat Subscription{nbsp}Manager log file `/var/log/rhsm/rhsm.log`.
If you find the message `No route to host`, the hypervisor might be listening on the wrong port.
In this case, modify the virt-who configuration and append the correct port number to the *Hypervisor Server* value.

You must redeploy the virt-who configuration after modifying it.

Expand Down
12 changes: 12 additions & 0 deletions guides/common/modules/snip_technology-preview.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
// When including this file, ensure that {FeatureName} is set immediately before
// the include. Otherwise it will result in an incorrect replacement.

[IMPORTANT]
====
[subs="attributes+"]
{FeatureName} is a Technology Preview feature only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.
For more information about the support scope of Red Hat Technology Preview features, see link:https://access.redhat.com/support/offerings/techpreview/[Technology Preview Features Support Scope].
====
// Undefine {FeatureName} attribute, so that any mistakes are easily spotted
:!FeatureName:
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ include::common/assembly_overview-of-vm-subscriptions.adoc[leveloffset=+1]
include::common/assembly_managing-virt-who-configurations.adoc[leveloffset=+1]

include::common/assembly_troubleshooting-virt-who.adoc[leveloffset=+1]

endif::[]

0 comments on commit 37f3007

Please sign in to comment.