Skip to content

Commit 1bad1bb

Browse files
committed
OSDOCS-12568 virt book integration
1 parent 7b23bc5 commit 1bad1bb

File tree

49 files changed

+576
-274
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+576
-274
lines changed

_topic_maps/_topic_map_rosa_hcp.yml

Lines changed: 298 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1352,3 +1352,301 @@ Topics:
13521352
File: logging-5-6-reference
13531353
- Name: Glossary
13541354
File: logging-common-terms
1355+
---
1356+
Name: Virtualization
1357+
Dir: virt
1358+
Distros: openshift-rosa-hcp
1359+
Topics:
1360+
- Name: About
1361+
Dir: about_virt
1362+
Topics:
1363+
- Name: About OpenShift Virtualization
1364+
File: about-virt
1365+
Distros: openshift-rosa-hcp
1366+
- Name: About OKD Virtualization
1367+
File: about-virt
1368+
Distros: openshift-origin
1369+
- Name: Security policies
1370+
File: virt-security-policies
1371+
- Name: Architecture
1372+
File: virt-architecture
1373+
Distros: openshift-rosa-hcp
1374+
#- Name: Release notes
1375+
# Dir: release_notes
1376+
# Topics:
1377+
# - Name: OpenShift Virtualization release notes
1378+
# File: virt-release-notes-placeholder
1379+
# Distros: openshift-rosa
1380+
- Name: Getting started
1381+
Dir: getting_started
1382+
Topics:
1383+
- Name: Getting started with OpenShift Virtualization
1384+
File: virt-getting-started
1385+
Distros: openshift-rosa-hcp
1386+
- Name: Getting started with OKD Virtualization
1387+
File: virt-getting-started
1388+
Distros: openshift-origin
1389+
- Name: virtctl and libguestfs
1390+
File: virt-using-the-cli-tools
1391+
Distros: openshift-rosa-hcp
1392+
- Name: Installing
1393+
Dir: install
1394+
Topics:
1395+
- Name: Preparing your cluster
1396+
File: preparing-cluster-for-virt
1397+
- Name: Installing OpenShift Virtualization
1398+
File: installing-virt
1399+
- Name: Uninstalling OpenShift Virtualization
1400+
File: uninstalling-virt
1401+
- Name: Post-installation configuration
1402+
Dir: post_installation_configuration
1403+
Topics:
1404+
- Name: Post-installation configuration
1405+
File: virt-post-install-config
1406+
- Name: Node placement rules
1407+
File: virt-node-placement-virt-components
1408+
- Name: Network configuration
1409+
File: virt-post-install-network-config
1410+
- Name: Storage configuration
1411+
File: virt-post-install-storage-config
1412+
- Name: Configuring certificate rotation
1413+
File: virt-configuring-certificate-rotation
1414+
- Name: Updating
1415+
Dir: updating
1416+
Topics:
1417+
- Name: Updating OpenShift Virtualization
1418+
File: upgrading-virt
1419+
Distros: openshift-rosa-hcp
1420+
- Name: Creating a virtual machine
1421+
Dir: creating_vm
1422+
Topics:
1423+
# - Name: Overview
1424+
# File: virt-basic-vm-overview
1425+
# - Name: Setting up your environment
1426+
# File: virt-setting-up-environment
1427+
- Name: Creating VMs from instance types
1428+
File: virt-creating-vms-from-instance-types
1429+
- Name: Creating VMs from templates
1430+
File: virt-creating-vms-from-templates
1431+
- Name: Advanced VM creation
1432+
Dir: creating_vms_advanced
1433+
Topics:
1434+
# - Name: Overview
1435+
# File: virt-advanced-vm-overview
1436+
- Name: Creating VMs in the web console
1437+
Dir: creating_vms_advanced_web
1438+
Topics:
1439+
- Name: Creating VMs from Red Hat images
1440+
File: virt-creating-vms-from-rh-images-overview
1441+
- Name: Creating VMs by importing images from web pages
1442+
File: virt-creating-vms-from-web-images
1443+
- Name: Creating VMs by uploading images
1444+
File: virt-creating-vms-uploading-images
1445+
- Name: Cloning VMs
1446+
File: virt-cloning-vms
1447+
- Name: Creating VMs using the CLI
1448+
Dir: creating_vms_cli
1449+
Topics:
1450+
- Name: Creating virtual machines from the command line
1451+
File: virt-creating-vms-from-cli
1452+
- Name: Creating VMs by using container disks
1453+
File: virt-creating-vms-from-container-disks
1454+
- Name: Creating VMs by cloning PVCs
1455+
File: virt-creating-vms-by-cloning-pvcs
1456+
- Name: Managing VMs
1457+
Dir: managing_vms
1458+
Topics:
1459+
- Name: Installing the QEMU guest agent and VirtIO drivers
1460+
File: virt-installing-qemu-guest-agent
1461+
- Name: Connecting to VM consoles
1462+
File: virt-accessing-vm-consoles
1463+
- Name: Configuring SSH access to VMs
1464+
File: virt-accessing-vm-ssh
1465+
- Name: Editing virtual machines
1466+
File: virt-edit-vms
1467+
- Name: Editing boot order
1468+
File: virt-edit-boot-order
1469+
- Name: Deleting virtual machines
1470+
File: virt-delete-vms
1471+
- Name: Exporting virtual machines
1472+
File: virt-exporting-vms
1473+
- Name: Managing virtual machine instances
1474+
File: virt-manage-vmis
1475+
- Name: Controlling virtual machine states
1476+
File: virt-controlling-vm-states
1477+
- Name: Using virtual Trusted Platform Module devices
1478+
File: virt-using-vtpm-devices
1479+
- Name: Managing virtual machines with OpenShift Pipelines
1480+
File: virt-managing-vms-openshift-pipelines
1481+
- Name: Advanced virtual machine management
1482+
Dir: advanced_vm_management
1483+
Topics:
1484+
- Name: Working with resource quotas for virtual machines
1485+
File: virt-working-with-resource-quotas-for-vms
1486+
- Name: Specifying nodes for virtual machines
1487+
File: virt-specifying-nodes-for-vms
1488+
- Name: Configuring the default CPU model
1489+
File: virt-configuring-default-cpu-model
1490+
- Name: UEFI mode for virtual machines
1491+
File: virt-uefi-mode-for-vms
1492+
- Name: Configuring PXE booting for virtual machines
1493+
File: virt-configuring-pxe-booting
1494+
# Huge pages not supported in ROSA
1495+
# - Name: Using huge pages with virtual machines
1496+
# File: virt-using-huge-pages-with-vms
1497+
# CPU Manager not supported in ROSA
1498+
# - Name: Enabling dedicated resources for a virtual machine
1499+
# File: virt-dedicated-resources-vm
1500+
- Name: Scheduling virtual machines
1501+
File: virt-schedule-vms
1502+
# Cannot create required machine config in ROSA as required
1503+
# - Name: Configuring PCI passthrough
1504+
# File: virt-configuring-pci-passthrough
1505+
# Cannot create required machine config in ROSA as required
1506+
# - Name: Configuring virtual GPUs
1507+
# File: virt-configuring-virtual-gpus
1508+
# Feature is TP, thus not supported in ROSA
1509+
# - Name: Enabling descheduler evictions on virtual machines
1510+
# File: virt-enabling-descheduler-evictions
1511+
- Name: About high availability for virtual machines
1512+
File: virt-high-availability-for-vms
1513+
- Name: Control plane tuning
1514+
File: virt-vm-control-plane-tuning
1515+
# Need to review following are supported:
1516+
# - Name: Assigning compute resources
1517+
# File: virt-assigning-compute-resources
1518+
# - Name: About multi-queue functionality
1519+
# File: virt-about-multi-queue
1520+
- Name: VM disks
1521+
Dir: virtual_disks
1522+
Topics:
1523+
- Name: Hot-plugging VM disks
1524+
File: virt-hot-plugging-virtual-disks
1525+
- Name: Expanding VM disks
1526+
File: virt-expanding-vm-disks
1527+
# Need to check if supported:
1528+
# - Name: Configuring shared volumes
1529+
# File: virt-configuring-shared-volumes-for-vms
1530+
- Name: Migrating VM disks to a different storage class
1531+
File: virt-migrating-storage-class
1532+
- Name: Networking
1533+
Dir: vm_networking
1534+
Topics:
1535+
- Name: Networking configuration overview
1536+
File: virt-networking-overview
1537+
- Name: Connecting a VM to the default pod network
1538+
File: virt-connecting-vm-to-default-pod-network
1539+
- Name: Connecting a VM to a primary user-defined network
1540+
File: virt-connecting-vm-to-primary-udn
1541+
- Name: Exposing a VM by using a service
1542+
File: virt-exposing-vm-with-service
1543+
# Not supported in ROSA/OSD
1544+
# - Name: Connecting a VM to a Linux bridge network
1545+
# File: virt-connecting-vm-to-linux-bridge
1546+
# - Name: Connecting a VM to an SR-IOV network
1547+
# File: virt-connecting-vm-to-sriov
1548+
# - Name: Using DPDK with SR-IOV
1549+
# File: virt-using-dpdk-with-sriov
1550+
- Name: Connecting a VM to an OVN-Kubernetes secondary network
1551+
File: virt-connecting-vm-to-ovn-secondary-network
1552+
- Name: Hot plugging secondary network interfaces
1553+
File: virt-hot-plugging-network-interfaces
1554+
- Name: Connecting a VM to a service mesh
1555+
File: virt-connecting-vm-to-service-mesh
1556+
- Name: Configuring a dedicated network for live migration
1557+
File: virt-dedicated-network-live-migration
1558+
- Name: Configuring and viewing IP addresses
1559+
File: virt-configuring-viewing-ips-for-vms
1560+
# Tech Preview features not supported in ROSA/OSD
1561+
# - Name: Accessing a VM by using the cluster FQDN
1562+
# File: virt-accessing-vm-secondary-network-fqdn
1563+
- Name: Managing MAC address pools for network interfaces
1564+
File: virt-using-mac-address-pool-for-vms
1565+
- Name: Storage
1566+
Dir: storage
1567+
Topics:
1568+
- Name: Storage configuration overview
1569+
File: virt-storage-config-overview
1570+
- Name: Configuring storage profiles
1571+
File: virt-configuring-storage-profile
1572+
- Name: Managing automatic boot source updates
1573+
File: virt-automatic-bootsource-updates
1574+
- Name: Reserving PVC space for file system overhead
1575+
File: virt-reserving-pvc-space-fs-overhead
1576+
- Name: Configuring local storage by using HPP
1577+
File: virt-configuring-local-storage-with-hpp
1578+
- Name: Enabling user permissions to clone data volumes across namespaces
1579+
File: virt-enabling-user-permissions-to-clone-datavolumes
1580+
- Name: Configuring CDI to override CPU and memory quotas
1581+
File: virt-configuring-cdi-for-namespace-resourcequota
1582+
- Name: Preparing CDI scratch space
1583+
File: virt-preparing-cdi-scratch-space
1584+
- Name: Using preallocation for data volumes
1585+
File: virt-using-preallocation-for-datavolumes
1586+
- Name: Managing data volume annotations
1587+
File: virt-managing-data-volume-annotations
1588+
# Virtual machine live migration
1589+
- Name: Live migration
1590+
Dir: live_migration
1591+
Topics:
1592+
- Name: About live migration
1593+
File: virt-about-live-migration
1594+
- Name: Configuring live migration
1595+
File: virt-configuring-live-migration
1596+
- Name: Initiating and canceling live migration
1597+
File: virt-initiating-live-migration
1598+
# Node maintenance mode
1599+
- Name: Nodes
1600+
Dir: nodes
1601+
Topics:
1602+
- Name: Node maintenance
1603+
File: virt-node-maintenance
1604+
- Name: Managing node labeling for obsolete CPU models
1605+
File: virt-managing-node-labeling-obsolete-cpu-models
1606+
- Name: Preventing node reconciliation
1607+
File: virt-preventing-node-reconciliation
1608+
# Hiding in ROSA as user cannot cordon and drain nodes
1609+
# - Name: Deleting a failed node to trigger VM failover
1610+
# File: virt-triggering-vm-failover-resolving-failed-node
1611+
- Name: Monitoring
1612+
Dir: monitoring
1613+
Topics:
1614+
- Name: Monitoring overview
1615+
File: virt-monitoring-overview
1616+
# Hiding in ROSA/OSD as TP not supported
1617+
# - Name: Cluster checkup framework
1618+
# File: virt-running-cluster-checkups
1619+
- Name: Prometheus queries for virtual resources
1620+
File: virt-prometheus-queries
1621+
- Name: Virtual machine custom metrics
1622+
File: virt-exposing-custom-metrics-for-vms
1623+
- Name: Virtual machine health checks
1624+
File: virt-monitoring-vm-health
1625+
- Name: Runbooks
1626+
File: virt-runbooks
1627+
- Name: Support
1628+
Dir: support
1629+
Topics:
1630+
- Name: Support overview
1631+
File: virt-support-overview
1632+
- Name: Collecting data for Red Hat Support
1633+
File: virt-collecting-virt-data
1634+
Distros: openshift-rosa-hcp
1635+
- Name: Troubleshooting
1636+
File: virt-troubleshooting
1637+
- Name: Backup and restore
1638+
Dir: backup_restore
1639+
Topics:
1640+
- Name: Backup and restore by using VM snapshots
1641+
File: virt-backup-restore-snapshots
1642+
- Name: Backing up and restoring virtual machines
1643+
File: virt-backup-restore-overview
1644+
# - Name: Removed topics (Placeholder for topics removed from topic map)
1645+
# Dir: Removed_topics
1646+
# Topics:
1647+
# - Name: Collecting OKD Virtualization data for community report
1648+
# File: virt-collecting-virt-data
1649+
# - Name: Preparing to upgrade ROSA to 4.9
1650+
# File: rosa-upgrading-cluster-prepare
1651+
# - Name: Upgrading ROSA Classic clusters
1652+
# File: rosa-upgrading

modules/olm-deleting-operators-from-a-cluster-using-web-console.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ Cluster administrators can delete installed Operators from a selected namespace
1717
ifdef::openshift-enterprise,openshift-webscale,openshift-origin[]
1818
`cluster-admin` permissions.
1919
endif::[]
20-
ifdef::openshift-dedicated,openshift-rosa[]
20+
ifdef::openshift-dedicated,openshift-rosa,openshift-rosa-hcp[]
2121
`dedicated-admin` permissions.
22-
endif::openshift-dedicated,openshift-rosa[]
22+
endif::openshift-dedicated,openshift-rosa,openshift-rosa-hcp[]
2323
2424
.Procedure
2525

modules/virt-about-services.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@ NodePort:: Exposes the service on the same port of each selected node in the clu
1515

1616
LoadBalancer:: Creates an external load balancer in the current cloud (if supported) and assigns a fixed, external IP address to the service.
1717

18-
ifndef::openshift-rosa,openshift-dedicated[]
18+
ifndef::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
1919
[NOTE]
2020
====
2121
For on-premise clusters, you can configure a load-balancing service by deploying the MetalLB Operator.
2222
====
23-
endif::openshift-rosa,openshift-dedicated[]
23+
endif::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
2424

25-
ifdef::openshift-rosa,openshift-dedicated[]
25+
ifdef::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
2626
[NOTE]
2727
====
2828
For {product-rosa}, you must use `externalTrafficPolicy: Cluster` when configuring a load-balancing service, to minimize the network downtime during live migration.
2929
====
30-
endif::openshift-rosa,openshift-dedicated[]
30+
endif::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]

modules/virt-about-storage-volumes-for-vm-disks.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ For best results, use the `ReadWriteMany` (RWX) access mode and the `Block` volu
1414
* `ReadWriteMany` (RWX) access mode is required for live migration.
1515
1616
* The `Block` volume mode performs significantly better than the `Filesystem` volume mode. This is because the `Filesystem` volume mode uses more storage layers, including a file system layer and a disk image file. These layers are not necessary for VM disk storage.
17-
ifndef::openshift-rosa,openshift-dedicated[]
17+
ifndef::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
1818
+
1919
For example, if you use {rh-storage-first}, Ceph RBD volumes are preferable to CephFS volumes.
20-
endif::openshift-rosa,openshift-dedicated[]
20+
endif::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
2121
2222
[IMPORTANT]
2323
====

modules/virt-about-upgrading-virt.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,22 +33,22 @@ connection. Most automatic updates complete within fifteen minutes.
3333

3434
* Data volumes and their associated persistent volume claims are preserved during an update.
3535

36-
ifndef::openshift-rosa,openshift-dedicated[]
36+
ifndef::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
3737
[IMPORTANT]
3838
====
3939
If you have virtual machines running that use hostpath provisioner storage, they cannot be live migrated and might block an {product-title} cluster update.
4040
4141
As a workaround, you can reconfigure the virtual machines so that they can be powered off automatically during a cluster update. Set the `evictionStrategy` field to `None` and the `runStrategy` field to `Always`.
4242
====
43-
endif::openshift-rosa,openshift-dedicated[]
44-
ifdef::openshift-rosa,openshift-dedicated[]
43+
endif::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
44+
ifdef::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
4545
[IMPORTANT]
4646
====
4747
If you have virtual machines running that use AWS Elastic Block Store (EBS) storage, they cannot be live migrated and might block an {product-title} cluster update.
4848
4949
As a workaround, you can reconfigure the virtual machines so that they can be powered off automatically during a cluster update. Set the `evictionStrategy` field to `None` and the `runStrategy` field to `Always`.
5050
====
51-
endif::openshift-rosa,openshift-dedicated[]
51+
endif::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
5252

5353
[id="how-updates-work_{context}"]
5454
== How updates work

0 commit comments

Comments
 (0)