Ceph 16 (Pacific) will support attaching RBD images to Windows
hosts as well as Hyper-V VMs [1].
This patch updates the Hyper-V driver so that it may be able to
consume RBD volumes.
os-brick patch: I56bf09cbd40679eefa5e378c9b36383de89e980c
[1] https://github.com/ceph/ceph/pull/33750
Implements: blueprint rbd-volumes
Change-Id: I726e426a7274d7c9c6a878afddd23a20ce222a33
When the compute hosts are using different CSVs, Nova must be
configured not to delete unused images since its image caching
mechanism can't properly track the image files in this case.
In particular, instances that were moved to other hosts won't be
tracked and their base images might be removed.
This is not a concern when not using shared storage or when using
a single shared folder (which might as well be a CSV).
Change-Id: If730f59473df576fd32eae5b930c60b1125d7ff1
We're now relying on distributed locks in order to prevent race
conditions that affect instance failover handling.
This change documents the required configuration updates and
prerequisites.
Change-Id: Ic08b28ac16faea673838aa2dc05c1dd70806280e
For some code blocks, we have a superfluous 2-space indentation.
For this reason, the generated docs are quite inconsistent.
This change fixes this issue.
Change-Id: Ib37906f61875c17d32635f3b11937f429a7027fc
This patch adds additional documentation regarding various
features introduced in the Hyper-V Driver, how to configure
the compute node in order to use them, and how to use them:
* Generation 2 VMs
* UEFI Secure Boot
* Shielded VMs
* Setting boot order
* RemoteFX
* Hyper-V vNUMA
* QoS
* PCI devices
* Serial ports
* Nested Virtualization
Additionally, this patch adds more details on how to add the
compute nodes to Nova cells.
Change-Id: Ie475da2a8dca947344de22e287225c972258b3c2
Since compute-hyperv is not an official OpenStack project, we cannot
host our docs on docs.openstack.org. For this reason, we'll use
readthedocs.
As readthedocs will not use tox, we have to explicitly provide the doc
build requirements that are not included in requirements.txt.
Unfortunately, we'll have to update this file manually at least once
per release.
Also, reathedocs will invoke sphinx-doc from the /doc dir, for which
reason it cannot find etc/compute-hyperv-config-generator.conf. The
according reference is updated, explicitly declaring the namespaces
to be used when generating the config reference.
Change-Id: Idab6f10f92f7f2e40962f1cabaac8691e6c46619
This patch adds basic details about:
* Supported OS versions
* Requirements and host configurations
* MSI installer, its features, and arguments
* Further steps after installing and configuring the
nova-compute service
* Troubleshooting tips
* Usage
Change-Id: Icf7ba18121547ba7ea37fdefdb3c9510aeb1654e