Commit Graph

9 Commits

Author SHA1 Message Date
Ghanshyam Mann 5288ade765 Retire compute-hyperv: remove repo content
Winstackers project has been retired
- https://review.opendev.org/c/openstack/governance/+/886880

this commit remove the content of compute-hyperv
deliverables of this project

Depends-On: https://review.opendev.org/c/openstack/project-config/+/894408/1
Change-Id: I06e90d64c0211f87d3b1347667b27e5c81f85dac
2023-09-09 12:28:11 -07:00
Lucian Petrut 81c7cf6c40 rbd volume support
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
2020-11-20 17:00:27 +02:00
Lucian Petrut d29d93f200 Document image cache manager limitation
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
2020-04-14 11:04:59 +03:00
Lucian Petrut 4608d199a4 Document distributed lock configuration
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
2018-11-14 11:26:32 +02:00
Lucian Petrut f50f40ffc4 [Trivial] docs: fix code blocks indentation
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
2018-02-15 19:41:51 +02:00
Lucian Petrut f5d32fa5fa docs: Update storage reference
This change provides additional information about the available
storage options.

Change-Id: Ia1d17632210469021aa1a1d3e3dc1b8d38a8d466
2018-02-15 19:41:47 +02:00
Claudiu Belu 958eda9796 Adds documentation (part 2)
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
2018-02-15 03:58:06 -08:00
Lucian Petrut 3d816ede99 Prepare for readthedocs
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
2018-02-07 13:11:16 +02:00
Claudiu Belu efe5d8634b Adds documentation
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
2018-01-30 02:23:46 -08:00