Skip to content
Open
Show file tree
Hide file tree
Changes from all 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
10 changes: 10 additions & 0 deletions DC-SLES-virtualization-disk-cache
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
MAIN="virtualization-disk-cache.asm.xml"
SRC_DIR="articles"
IMG_SRC_DIR="images"
PROFCONDITION="suse-product"
PROFOS="sles"
#PROFCONDITION="suse-product;beta"
#PROFCONDITION="community-project"

STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns"
FALLBACK_STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns"
10 changes: 10 additions & 0 deletions DC-SLES-virtualization-io
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
MAIN="virtualization-io.asm.xml"
SRC_DIR="articles"
IMG_SRC_DIR="images"
PROFCONDITION="suse-product"
PROFOS="sles"
#PROFCONDITION="suse-product;beta"
#PROFCONDITION="community-project"

STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns"
FALLBACK_STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns"
10 changes: 10 additions & 0 deletions DC-SLES-virtualization-libvirt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
MAIN="virtualization-libvirt.asm.xml"
SRC_DIR="articles"
IMG_SRC_DIR="images"
PROFCONDITION="suse-product"
PROFOS="sles"
#PROFCONDITION="suse-product;beta"
#PROFCONDITION="community-project"

STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns"
FALLBACK_STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns"
10 changes: 10 additions & 0 deletions DC-SLES-virtualization-qemu
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
MAIN="virtualization-qemu.asm.xml"
SRC_DIR="articles"
IMG_SRC_DIR="images"
PROFCONDITION="suse-product"
PROFOS="sles"
#PROFCONDITION="suse-product;beta"
#PROFCONDITION="community-project"

STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns"
FALLBACK_STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns"
10 changes: 10 additions & 0 deletions DC-SLES-virtualization-spice-removal
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
MAIN="virtualization-spice-removal.asm.xml"
SRC_DIR="articles"
IMG_SRC_DIR="images"
PROFCONDITION="suse-product"
PROFOS="sles"
#PROFCONDITION="suse-product;beta"
#PROFCONDITION="community-project"

STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns"
FALLBACK_STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns"
10 changes: 10 additions & 0 deletions DC-SLES-virtualization-support
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
MAIN="virtualization-support.asm.xml"
SRC_DIR="articles"
IMG_SRC_DIR="images"
PROFCONDITION="suse-product"
PROFOS="sles"
#PROFCONDITION="suse-product;beta"
#PROFCONDITION="community-project"

STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns"
FALLBACK_STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns"
108 changes: 108 additions & 0 deletions articles/virtualization-io.asm.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-model href="https://cdn.docbook.org/schema/5.2/rng/assemblyxi.rnc"
type="application/relax-ng-compact-syntax"?>
<!DOCTYPE assembly
[
<!ENTITY % entities SYSTEM "../common/generic-entities.ent">
%entities;
]>
<assembly version="5.2" xml:lang="en"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:trans="http://docbook.org/ns/transclusion"
xmlns:its="http://www.w3.org/2005/11/its"
xmlns="http://docbook.org/ns/docbook">
<!-- R E S O U R C E S -->
<resources>
<resource href="../references/virtualization-io.xml" xml:id="_reference-virtualization-io"/>
<resource href="../glues/virtualization-more-info.xml" xml:id="_glue-virtualization-more-info"/>
<resource href="../common/legal.xml" xml:id="_legal">
<description>Legal Notice</description>
</resource>
<resource href="../common/license_gfdl1.2.xml" xml:id="_gfdl">
<description>GNU Free Documentation License</description>
</resource>
</resources>
<!-- S T R U C T U R E -->
<structure renderas="article" xml:id="virtualization" xml:lang="en">
<merge>
<title>Virtualization</title>
<revhistory xml:id="rh-virtualization">
<revision><date>2025-11-27</date>
<revdescription>
<para>
Initial version
</para>
</revdescription>
</revision>
</revhistory>

<!-- Maintainer-->
<meta name="maintainer" content="[email protected]" its:translate="no"/>

<!-- Series-->
<meta name="series" its:translate="no">Products &amp; Solutions</meta>


<!-- Task -->
<meta name="task" its:translate="no">
<phrase>Virtualization</phrase>
</meta>

<!-- Docmanager -->
<dm:docmanager xmlns:dm="urn:x-suse:ns:docmanager">
<dm:bugtracker>
<dm:url>https://bugzilla.suse.com/enter_bug.cgi</dm:url>
<dm:component>Documentation</dm:component>
<dm:product os="sles;sles4sap">SUSE Linux Enterprise Server 16.0</dm:product>
<dm:assignee>[email protected]</dm:assignee>
</dm:bugtracker>
<dm:translation>yes</dm:translation>
</dm:docmanager>

<!-- Architecture -->
<meta name="architecture" its:translate="no">
<phrase>&x86-64;</phrase>
<phrase>&power;</phrase>
</meta>

<!-- Productname & Version -->
<meta name="productname" its:translate="no">
<productname version="16.0" os="sles;sles4sap">&productname;</productname>
</meta>

<!-- Social Media -->
<meta name="title" its:translate="yes">Introduction to virtualization IO</meta>
<meta name="social-descr" its:translate="yes">Learn about the basic concepts of virtualization IO.</meta>

<!-- Search -->
<meta name="description" its:translate="yes">I/O virtualization enables virtual machines (VMs) to efficiently interact with hardware devices (e.g., network cards, storage) via the hypervisor.</meta>

<abstract>
<variablelist>
<varlistentry>
<term>WHAT?</term>
<listitem>
<para>
I/O virtualization is the mechanism enabling &vmguest; to interact with physical hardware devices (e.g., network interfaces, storage controllers) through a hypervisor, optimizing resource usage while managing performance trade-offs between emulation, direct assignment, and hardware-assisted techniques.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>WHY?</term>
<listitem>
<para>
Full emulation I/O latency overhead and consumes significant CPU resources, making hardware-assisted techniques (VFIO/SR-IOV) essential for latency-sensitive workloads like high-performance networking and storage.
</para>
</listitem>
</varlistentry>
</variablelist>
</abstract>
</merge>
<module resourceref="_reference-virtualization-io" renderas="section"/>
<module resourceref="_glue-virtualization-more-info"/>
<module resourceref="_legal"/>
<module resourceref="_gfdl">
<output renderas="appendix"/>
</module>
</structure>
</assembly>
130 changes: 130 additions & 0 deletions articles/virtualization-libvirt.asm.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-model href="https://cdn.docbook.org/schema/5.2/rng/assemblyxi.rnc"
type="application/relax-ng-compact-syntax"?>
<!DOCTYPE assembly
[
<!ENTITY % entities SYSTEM "../common/generic-entities.ent">
%entities;
]>
<assembly version="5.2" xml:lang="en"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:trans="http://docbook.org/ns/transclusion"
xmlns:its="http://www.w3.org/2005/11/its"
xmlns="http://docbook.org/ns/docbook">
<!-- R E S O U R C E S -->
<resources>
<resource href="../references/libvirt_overview.xml" xml:id="_reference-libvirt_overview"/>
<resource href="../references/libvirt_host.xml" xml:id="_reference-libvirt_host"/>
<resource href="../references/libvirt_configuration_virsh.xml" xml:id="_reference-libvirt_configuration_virsh"/>
<resource href="../references/libvirt_configuration_gui.xml" xml:id="_reference-libvirt_configuration_gui"/>
<resource href="../references/libvirt_guest_installation.xml" xml:id="_reference-libvirt_guest_installation"/>
<resource href="../references/libvirt_connect.xml" xml:id="_reference-libvirt_connect"/>
<resource href="../references/libvirt_managing.xml" xml:id="_reference-libvirt_managing"/>
<resource href="../references/libvirt_storage.xml" xml:id="_reference-libvirt_storage"/>
<resource href="../references/libvirt_migrating_vms.xml" xml:id="_reference-libvirt_migrating_vms"/>
<resource href="../references/virtualization-io.xml" xml:id="_reference-virtualization-io"/>
<resource href="../references/vt-glossary.xml" xml:id="_vt-glossary"/>
<resource href="../references/vt-acronyms.xml" xml:id="_vt-acronyms"/>
<resource href="../glues/virtualization-more-info.xml" xml:id="_glue-virtualization-more-info"/>
<resource href="../common/legal.xml" xml:id="_legal">
<description>Legal Notice</description>
</resource>
<resource href="../common/license_gfdl1.2.xml" xml:id="_gfdl">
<description>GNU Free Documentation License</description>
</resource>
</resources>
<!-- S T R U C T U R E -->
<structure renderas="article" xml:id="virtualization" xml:lang="en">
<merge>
<title>Virtualization</title>
<revhistory xml:id="rh-virtualization">
<revision><date>2025-11-27</date>
<revdescription>
<para>
Initial version
</para>
</revdescription>
</revision>
</revhistory>

<!-- Maintainer-->
<meta name="maintainer" content="[email protected]" its:translate="no"/>

<!-- Series-->
<meta name="series" its:translate="no">Products &amp; Solutions</meta>


<!-- Task -->
<meta name="task" its:translate="no">
<phrase>Virtualization</phrase>
</meta>

<!-- Docmanager -->
<dm:docmanager xmlns:dm="urn:x-suse:ns:docmanager">
<dm:bugtracker>
<dm:url>https://bugzilla.suse.com/enter_bug.cgi</dm:url>
<dm:component>Documentation</dm:component>
<dm:product os="sles;sles4sap">SUSE Linux Enterprise Server 16.0</dm:product>
<dm:assignee>[email protected]</dm:assignee>
</dm:bugtracker>
<dm:translation>yes</dm:translation>
</dm:docmanager>

<!-- Architecture -->
<meta name="architecture" its:translate="no">
<phrase>&x86-64;</phrase>
<phrase>&power;</phrase>
</meta>

<!-- Productname & Version -->
<meta name="productname" its:translate="no">
<productname version="16.0" os="sles;sles4sap">&productname;</productname>
</meta>

<!-- Social Media -->
<meta name="title" its:translate="yes">Introduction to libvirt</meta>
<meta name="social-descr" its:translate="yes">Manage virtualization platforms (KVM, QEMU) with a unified API.</meta>

<!-- Search -->
<meta name="description" its:translate="yes">Libvirt provides a consistent management interface for virtualization platforms, eliminating vendor-specific tool complexity.</meta>

<abstract>
<variablelist>
<varlistentry>
<term>WHAT?</term>
<listitem>
<para>
Libvirt is a software toolkit that provides a consistent API for managing virtual machines across multiple hypervisor platforms (KVM, QEMU).
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>WHY?</term>
<listitem>
<para>
Eliminates operational complexity of managing vendor-specific tools
</para>
</listitem>
</varlistentry>
</variablelist>
</abstract>
</merge>
<module resourceref="_reference-libvirt_overview" renderas="section"/>
<module resourceref="_reference-libvirt_host" renderas="section"/>
<module resourceref="_reference-libvirt_guest_installation" renderas="section"/>
<module resourceref="_reference-libvirt_configuration_virsh" renderas="section"/>
<module resourceref="_reference-libvirt_configuration_gui" renderas="section"/>
<module resourceref="_reference-libvirt_storage" renderas="section"/>
<module resourceref="_reference-libvirt_managing" renderas="section"/>
<module resourceref="_reference-libvirt_connect" renderas="section"/>
<module resourceref="_reference-libvirt_migrating_vms" renderas="section"/>
<module resourceref="_reference-virtualization-io" renderas="section"/>
<module resourceref="_glue-virtualization-more-info"/>
<module resourceref="_legal"/>
<module resourceref="_gfdl">
<output renderas="appendix"/>
</module>
<module resourceref="_vt-acronyms" renderas="glossary"/>
<module resourceref="_vt-glossary" renderas="glossary"/>
</structure>
</assembly>
Loading