Skip to content

Commit 2aea580

Browse files
authored
Merge pull request #79006 from aspauldi/CNV-41400
CNV#41400 : Storage checkup is missing UI documentation
2 parents a45fbf0 + b86503c commit 2aea580

6 files changed

+56
-43
lines changed

modules/virt-checking-cluster-dpdk-readiness.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
:_mod-docs-content-type: PROCEDURE
66
[id="virt-checking-cluster-dpdk-readiness_{context}"]
7-
= DPDK checkup
7+
= Running a DPDK checkup by using the command line
88

99
Use a predefined checkup to verify that your {product-title} cluster node can run a virtual machine (VM) with a Data Plane Development Kit (DPDK) workload with zero packet loss. The DPDK checkup runs traffic between a traffic generator and a VM running a test DPDK application.
1010

modules/virt-checking-storage-configuration.adoc

Lines changed: 28 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@
44

55
:_mod-docs-content-type: PROCEDURE
66
[id="virt-checking-storage-configuration_{context}"]
7-
= Running a storage checkup
7+
= Running a storage checkup by using the command line
88

99
Use a predefined checkup to verify that the {product-title} cluster storage is configured optimally to run {VirtProductName} workloads.
1010

11-
1211
.Prerequisites
1312
* You have installed the OpenShift CLI (`oc`).
1413
* The cluster administrator has created the required `cluster-reader` permissions for the storage checkup service account and namespace, such as in the following example:
@@ -107,6 +106,8 @@ metadata:
107106
namespace: $CHECKUP_NAMESPACE
108107
data:
109108
spec.timeout: 10m
109+
spec.param.storageClass: ocs-storagecluster-ceph-rbd-virtualization
110+
spec.param.vmiTimeout: 3m
110111
---
111112
apiVersion: batch/v1
112113
kind: Job
@@ -166,15 +167,17 @@ data:
166167
status.failureReason: "" # <2>
167168
status.startTimestamp: "2023-07-31T13:14:38Z" # <3>
168169
status.completionTimestamp: "2023-07-31T13:19:41Z" # <4>
169-
status.result.cnvVersion: 4.16.2
170-
status.result.defaultStorageClass: trident-nfs <5>
171-
status.result.goldenImagesNoDataSource: <data_import_cron_list> # <6>
172-
status.result.goldenImagesNotUpToDate: <data_import_cron_list> # <7>
173-
status.result.ocpVersion: 4.16.0
174-
status.result.storageMissingVolumeSnapshotClass: <storage_class_list>
175-
status.result.storageProfilesWithEmptyClaimPropertySets: <storage_profile_list> # <8>
176-
status.result.storageProfilesWithSpecClaimPropertySets: <storage_profile_list>
177-
status.result.storageWithRWX: |-
170+
status.result.cnvVersion: 4.16.2 # <5>
171+
status.result.defaultStorageClass: trident-nfs <6>
172+
status.result.goldenImagesNoDataSource: <data_import_cron_list> # <7>
173+
status.result.goldenImagesNotUpToDate: <data_import_cron_list> # <8>
174+
status.result.ocpVersion: 4.16.0 # <9>
175+
status.result.pvcBound: "true" # <10>
176+
status.result.storageProfileMissingVolumeSnapshotClass: <storage_class_list> # <11>
177+
status.result.storageProfilesWithEmptyClaimPropertySets: <storage_profile_list> # <12>
178+
status.result.storageProfilesWithSmartClone: <storage_profile_list> # <13>
179+
status.result.storageProfilesWithSpecClaimPropertySets: <storage_profile_list> # <14>
180+
status.result.storageProfilesWithRWX: |-
178181
ocs-storagecluster-ceph-rbd
179182
ocs-storagecluster-ceph-rbd-virtualization
180183
ocs-storagecluster-cephfs
@@ -188,19 +191,25 @@ data:
188191
VMI "vmi-under-test-dhkb8" hotplug volume removed
189192
status.result.vmLiveMigration: VMI "vmi-under-test-dhkb8" migration completed
190193
status.result.vmVolumeClone: 'DV cloneType: "csi-clone"'
191-
status.result.vmsWithNonVirtRbdStorageClass: <vm_list> # <9>
192-
status.result.vmsWithUnsetEfsStorageClass: <vm_list> # <10>
194+
status.result.vmsWithNonVirtRbdStorageClass: <vm_list> # <15>
195+
status.result.vmsWithUnsetEfsStorageClass: <vm_list> # <16>
193196
----
194197
<1> Specifies if the checkup is successful (`true`) or not (`false`).
195198
<2> The reason for failure if the checkup fails.
196199
<3> The time when the checkup started, in RFC 3339 time format.
197200
<4> The time when the checkup has completed, in RFC 3339 time format.
198-
<5> Specifies if there is a default storage class.
199-
<6> The list of golden images whose data source is not ready.
200-
<7> The list of golden images whose data import cron is not up-to-date.
201-
<8> The list of storage profiles with unknown provisioners.
202-
<9> The list of virtual machines that use the Ceph RBD storage class when the virtualization storage class exists.
203-
<10> The list of virtual machines that use an Elastic File Store (EFS) storage class where the GID and UID are not set in the storage class.
201+
<5> The {VirtProductName} version.
202+
<6> Specifies if there is a default storage class.
203+
<7> The list of golden images whose data source is not ready.
204+
<8> The list of golden images whose data import cron is not up-to-date.
205+
<9> The {product-title} version.
206+
<10> Specifies if a PVC of 10Mi has been created and bound by the provisioner.
207+
<11> The list of storage profiles using snapshot-based clone but missing VolumeSnapshotClass.
208+
<12> The list of storage profiles with unknown provisioners.
209+
<13> The list of storage profiles with smart clone support (CSI/snapshot).
210+
<14> The list of storage profiles spec-overriden claimPropertySets.
211+
<15> The list of virtual machines that use the Ceph RBD storage class when the virtualization storage class exists.
212+
<16> The list of virtual machines that use an Elastic File Store (EFS) storage class where the GID and UID are not set in the storage class.
204213
205214
206215
. Delete the job and config map that you previously created by running the following commands:

modules/virt-latency-checkup-web-console.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
:_mod-docs-content-type: PROCEDURE
66
[id="virt-latency-checkup-web-console_{context}"]
7-
= Running a latency checkup in the web console
7+
= Running a latency checkup by using the web console
88

99
Run a latency checkup to verify network connectivity and measure the latency between two virtual machines attached to a secondary network interface.
1010

modules/virt-measuring-latency-vm-secondary-network.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
:_mod-docs-content-type: PROCEDURE
66
[id="virt-measuring-latency-vm-secondary-network_{context}"]
7-
= Running a latency checkup on the CLI
7+
= Running a latency checkup by using the command line
88

99
You use a predefined checkup to verify network connectivity and measure latency between two virtual machines (VMs) that are attached to a secondary network interface. The latency checkup uses the ping utility.
1010

modules/virt-storage-checkup-web-console.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
:_mod-docs-content-type: PROCEDURE
66
[id="virt-storage-checkup-web-console_{context}"]
7-
= Running a storage checkup in the web console
7+
= Running a storage checkup by using the web console
88

99
Run a storage checkup to validate that storage is working correctly for virtual machines.
1010

virt/monitoring/virt-running-cluster-checkups.adoc

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,15 @@ toc::[]
88

99
{VirtProductName} includes the following predefined checkups that can be used for cluster maintenance and troubleshooting:
1010

11-
xref:../../virt/monitoring/virt-running-cluster-checkups.adoc#virt-measuring-latency-vm-secondary-network_virt-running-cluster-checkups[Latency checkup]::
12-
Verifies network connectivity and measures latency between two virtual machines (VMs) that are attached to a secondary network interface.
13-
xref:../../virt/monitoring/virt-running-cluster-checkups.adoc#virt-checking-cluster-dpdk-readiness_virt-running-cluster-checkups[DPDK checkup]::
14-
Verifies that a node can run a VM with a Data Plane Development Kit (DPDK) workload with zero packet loss.
15-
xref:../../virt/monitoring/virt-running-cluster-checkups.adoc#virt-checking-storage-configuration_virt-running-cluster-checkups[Storage checkup]::
16-
Verifies if the cluster storage is optimally configured for {VirtProductName}.
11+
* Latency checkup, which verifies network connectivity and measures latency between two virtual machines (VMs) that are attached to a secondary network interface.
12+
+
13+
[IMPORTANT]
14+
=====
15+
Before you run a latency checkup, you must first xref:../../virt/vm_networking/virt-connecting-vm-to-linux-bridge.adoc#virt-connecting-vm-to-linux-bridge[create a bridge interface] on the cluster nodes to connect the VM's secondary interface to any interface on the node. If you do not create a bridge interface, the VMs do not start and the job fails.
16+
=====
17+
18+
* Storage checkup, which verifies if the cluster storage is optimally configured for {VirtProductName}.
19+
* DPDK checkup, which verifies that a node can run a VM with a Data Plane Development Kit (DPDK) workload with zero packet loss.
1720
//xref:../../virt/monitoring/virt-running-cluster-checkups.adoc#virt-running-real-time-checkup_virt-running-cluster-checkups[Real-time checkup]::
1821
//Verifies that your {product-title} cluster can run virtualized real-time workloads.
1922
@@ -22,28 +25,29 @@ include::snippets/technology-preview.adoc[]
2225

2326
include::modules/virt-about-cluster-checkup-framework.adoc[leveloffset=+1]
2427

25-
== Running cluster checkups in the web console
26-
27-
Use the web console to run a latency or storage checkup on a cluster.
28+
[id="virt-running-cluster-checkups-console_{context}"]
29+
== Running checkups by using the web console
2830

29-
Use the following procedures the first time you run a latency checkup and storage checkup in the web console. For additional checkups, click *Run checkup* on either checkup tab, and select the appropriate checkup from the drop down menu.
30-
31-
[IMPORTANT]
32-
====
33-
Before you run a latency checkup, you must first xref:../../virt/vm_networking/virt-connecting-vm-to-linux-bridge.adoc#virt-connecting-vm-to-linux-bridge[create a bridge interface] on the cluster nodes to connect the VM's secondary interface to any interface on the node. If you do not create a bridge interface, the VMs will not start and the job will fail.
34-
====
31+
Use the following procedures the first time you run checkups by using the web console. For additional checkups, click *Run checkup* on either checkup tab, and select the appropriate checkup from the drop down menu.
3532

3633
include::modules/virt-latency-checkup-web-console.adoc[leveloffset=+2]
3734

3835
include::modules/virt-storage-checkup-web-console.adoc[leveloffset=+2]
3936

40-
include::modules/virt-measuring-latency-vm-secondary-network.adoc[leveloffset=+1]
37+
[id="virt-running-cluster-checkups-cli_{context}"]
38+
== Running checkups by using the command line
4139

42-
include::modules/virt-checking-cluster-dpdk-readiness.adoc[leveloffset=+1]
40+
Use the following procedures the first time you run checkups by using the command line.
4341

44-
include::modules/virt-dpdk-config-map-parameters.adoc[leveloffset=+2]
42+
include::modules/virt-measuring-latency-vm-secondary-network.adoc[leveloffset=+2]
4543

46-
include::modules/virt-building-vm-containerdisk-image.adoc[leveloffset=+2]
44+
include::modules/virt-checking-storage-configuration.adoc[leveloffset=+2]
45+
46+
include::modules/virt-checking-cluster-dpdk-readiness.adoc[leveloffset=+2]
47+
48+
include::modules/virt-dpdk-config-map-parameters.adoc[leveloffset=+3]
49+
50+
include::modules/virt-building-vm-containerdisk-image.adoc[leveloffset=+3]
4751

4852
////
4953
include::modules/virt-running-real-time-checkup.adoc[leveloffset=+1]
@@ -57,7 +61,7 @@ include::modules/virt-real-time-config-map-parameters.adoc[leveloffset=+2]
5761
include::modules/virt-building-real-time-container-disk-image.adoc[leveloffset=+2]
5862
5963
////
60-
include::modules/virt-checking-storage-configuration.adoc[leveloffset=+1]
64+
6165

6266
ifndef::openshift-rosa,openshift-dedicated[]
6367
[role="_additional-resources"]

0 commit comments

Comments
 (0)