2732 Commits

Author SHA1 Message Date
Matt Riedemann
8be8d02aa7 Fix and update compute schedulers config guide
There were several things wrong with this doc since the migration
in-tree in pike, which are handled here:

- Updated options to use the current names.
- Any mention of the periodic_task_interval option is removed
  since this doc is really about the FilterScheduler, and the
  periodic task interval is only used by the CachingScheduler to
  cache and refresh hosts, something the FilterScheduler doesn't do.
  The note about service_down_time is already covered in the help
  text for the periodic_task_interval option.
- Removed a broken (and oddly placed) link to the block storage
  docs; it's unclear why the compute scheduler docs need to randomly
  link to the block storage docs for schedluing (maybe that was
  super legacy from the nova-volume days).
- Fixed a broken link to the 'evacuate instances' docs.

This change does not get into details for the individual filters
or weighers, only the overview and filter scheduler description.

Change-Id: Ie5bb9781e1997ad12521b5df5245a78b587a4a20
Closes-Bug: #1749235
2018-02-13 12:12:12 -05:00
Zuul
b156706b09 Merge "doc: mention that --on-shared-storage is not needed with nova evacuate" 2018-02-12 18:54:33 +00:00
Zuul
bfa9e2598a Merge "Fix docs for IsolatedHostsFilter" 2018-02-12 18:08:41 +00:00
Zuul
c966524672 Merge "Provide basic data for AArch64 support matrix/functionality" 2018-02-12 14:36:00 +00:00
Matt Riedemann
60bbec15ed Fix docs for IsolatedHostsFilter
The docs were using variable names from the filter code rather
than the actual config options.

Change-Id: I2694b32e9c90ad098101e41e4e3ae36ddafd8d0f
Related-Bug: #1746483
2018-02-11 17:23:38 -05:00
Marcin Juszkiewicz
30b7a566aa Provide basic data for AArch64 support matrix/functionality
Nova has two pages in documentation listing things supported on several
architectures/hypervisors. This patch adds initial state of AArch64
into support matrix.

Document minimal qemu/libvirt for aarch64. Version 3.6.0 was first one
which worked for us with Nova without a need for extra patches.

Change-Id: I2ee7be9e88e20ed0f77be07fed4fdd800533b3c5
2018-02-09 18:55:23 +00:00
Matt Riedemann
de32a70844 doc: mention that --on-shared-storage is not needed with nova evacuate
The 2.14 microversion makes the --on-shared-storage calculation
happen automatically in the compute service, so we should make a note
of that in the evacuate CLI docs.

Change-Id: I88806897a2412971b3c7488155f17156ae1c7bf9
2018-02-08 19:43:39 -05:00
Matt Riedemann
b516c48fdf doc: fix the link for the evacuate cli
This was broken during the openstack admin guide docs migration
in pike.

Change-Id: Ibb886657ed97f3e6462ceef0002ef3fe1aec767d
Closes-Bug: #1748327
2018-02-08 19:32:11 -05:00
Adrien Cunin
2a600935f7 Fixed auto-convergence option name in doc
It's ``live_migration_permit_auto_converge`` instead of
``live_migration_permit_auto_convergence``.

Change-Id: Ibed5d179947f753bf31a7e4c49fa9c9cfd4eb9e1
2018-02-08 15:39:23 +01:00
Takashi NATSUME
afb192190c Remove a duplicate colon
In 'Writing to the API' section of nova doc index page(*),
there is the 'Compute API Guide::' item.
It should be 'Compute API Guide:'.

* https://docs.openstack.org/nova/latest/#writing-to-the-api

TrivialFix
Change-Id: I59455c9783baccbf6ca7c6cf9da7f040f235de14
2018-02-08 18:30:22 +09:00
Zuul
10c1c3cbc1 Merge "fix misspelling of 'projectUser'" 2018-02-08 07:01:15 +00:00
Zuul
d8079c2e52 Merge "XenAPI: Provide support matrix and doc for VGPU" 2018-02-07 20:57:57 +00:00
Jianghua Wang
511c481f19 XenAPI: Provide support matrix and doc for VGPU
This commit is to update support matrix and doc for VGPU feature
on XenAPI.

Implements: blueprint add-support-for-vgpu
Change-Id: I0c9797d1f274e37e3b084d94d0b85980260b2861
2018-02-07 14:52:19 -05:00
Zuul
e8e8fe4eef Merge "Fix wrong link for "Manage Flavors" in CPU topologies doc" 2018-02-07 05:07:33 +00:00
Zuul
b37aa54153 Merge "Add late server group policy check to rebuild" 2018-02-07 03:46:34 +00:00
Zuul
db82a00a60 Merge "Fix the format file name" 2018-02-07 02:19:41 +00:00
Zuul
f622df7c82 Merge "docs: Add booting from an encrypted volume" 2018-02-07 00:44:22 +00:00
Zuul
593e73fb87 Merge "Add PowerVM to feature-classification" 2018-02-06 21:16:02 +00:00
Balazs Gibizer
edeeaf9102 Add late server group policy check to rebuild
The affinity and anti-affinity server group policy is enforced by the
scheduler but two parallel scheduling could cause that such policy is
violated. During instance boot a late policy check was performed in
the compute manager to prevent this. This check was missing in case
of rebuild. Therefore two parallel evacuate command could cause that
the server group policy is violated. This patch introduces the late
policy check to rebuild to prevent such situation. When the violation
is detected during boot a re-scheduling happens. However the rebuild
action does not have the re-scheduling implementation so in this case
the rebuild will fail and the evacuation needs to be retried by the
user. Still this is better than allowing a parallel evacuation to
break the server group affinity policy.

To make the late policy check possible in the compute/manager the
rebuild_instance compute RPC call was extended with a request_spec
parameter.

Co-Authored-By: Richard Zsarnoczai <richard.zsarnoczai@ericsson.com>

Change-Id: I752617066bb2167b49239ab9d17b0c89754a3e12
Closes-Bug: #1735407
2018-02-06 13:54:12 +01:00
Yikun Jiang
26de90a14d Fix wrong link for "Manage Flavors" in CPU topologies doc
The last sentence here where it links to "Manage Flavors"
is the wrong link. It goes here:
https://docs.openstack.org/nova/latest/admin/flavors.html which
doesn't talk about NUMA extra specs. It should be pointing at
the "NUMA topology" section of the flavor extra specs page:
https://docs.openstack.org/nova/latest/user/flavors.html#extra-specs-numa-topology

Change-Id: I30f6bc70afc5be00737cdf76e0e47bcb898a3a7f
Closes-Bug: #1747562
2018-02-06 17:33:10 +08:00
pangliye
fc35397fdd fix misspelling of 'projectUser'
Change-Id: Ic3c824c218fb0512cdac1e7ed313925c305b7ec3
2018-02-06 10:48:48 +08:00
Zuul
58328627f5 Merge "Update cells v2 layout doc caveats for Queens" 2018-02-05 17:44:18 +00:00
Zuul
68bc395a41 Merge "Provide support matrix and doc for VGPU" 2018-02-05 14:23:01 +00:00
Zuul
52cd69e507 Merge "doc: update the GPU passthrough HPC feature entry" 2018-02-05 14:22:47 +00:00
Zuul
21ec64b2c6 Merge "Fix SUSE Install Guide: Placement port" 2018-02-05 10:03:45 +00:00
Sylvain Bauza
d133590e8b Provide support matrix and doc for VGPU
Now that Queens supports attaching virtual GPUs to an instance, we need to
properly document which hypervisors support that, how to use that feature and
what the existing caveats are.

Co-Authored-By: Matt Riedemann <mriedem.os@gmail.com>

Change-Id: I871894c3584e92f80f6420dfc009e21b30450f8e
Implements: blueprint add-support-for-vgpu
2018-02-05 08:13:30 +00:00
Matt Riedemann
a0ee6b8c9e doc: update the GPU passthrough HPC feature entry
This updates some busted links, adds ironic and powervm to the
table header, and copies a description from the admin guide.

Change-Id: If146a26a8d0c66a3ff218c62624e3a130744dde5
2018-02-05 08:13:05 +00:00
Matt Riedemann
4ac7ef26ce Update cells v2 layout doc caveats for Queens
The instance list performance and reschedules issues have
been fixed in Queens so this updates the caveats section
of the cells v2 layout doc to point out those changes since
Pike.

Change-Id: I882f185554b6d2781534fa93e41e5010ea3a641d
2018-02-04 12:03:27 -05:00
Bruce Benjamin
efb966ad64 docs: Add booting from an encrypted volume
Now that the instructions for booting from a volume
have been migrated to nova, the instructions for
booting from an encrypted volume can be added as
well.

This commit adds instructions for how to import an
image into an encrypted volume.

Closes-Bug: 1701614

Change-Id: Ida4cf70a7e53fd37ceeadb5629e3221072219689
2018-02-02 15:41:28 -05:00
Zuul
8ac8c995ca Merge "doc: placement upgrade notes for queens" 2018-02-02 09:55:58 +00:00
Zuul
b7de3eca6d Merge "Cleanup launch instance and manage IPs docs" 2018-02-02 03:40:45 +00:00
Zuul
0432555adb Merge "Migrate "launch instance" user guide docs" 2018-02-02 03:40:33 +00:00
Matt Riedemann
b06895f030 doc: placement upgrade notes for queens
This adds a mention of the nova-scheduler service requiring
placement 1.17 and also links to the placement upgrade notes
from the more general upgrade notes, since we are now firmly
in a place where placement needs to be upgraded before nova.

Since we consider placement global, this removes the 1.14
note about nova-compute since we assume that if you're going
to upgrade placement to get 1.17 for the scheduler, and control
services should be upgraded before computes, then the computes
are going to get a new enough placement service automatically.

Change-Id: I06937c7642dca4a1932cbbf46569acc9c58e44a6
2018-02-01 17:17:57 -05:00
Zuul
648239466b Merge "Deduplicate service status notification samples" 2018-02-01 21:26:47 +00:00
Zuul
f93881d162 Merge "Deduplicate aggregate notification samples" 2018-02-01 21:26:34 +00:00
Zuul
538f47eeca Merge "add "--until-complete" option for nova-manage db archive_deleted_rows." 2018-02-01 21:26:11 +00:00
Zuul
fa6f0bb2ec Merge "Mention required traits in the flavors user docs" 2018-02-01 21:25:55 +00:00
Matt Riedemann
49b1bf8c54 Cleanup launch instance and manage IPs docs
This is a follow up to Ie039322660fd0e2e0403843448379b78114c425b.

A few things are changed here:

* The note about using file injection is removed. File injection
  was deprecated in the API in Queens and not something that we
  really want users using.
* Mention that creating a flavor is typically admin-only.
* Link to the BDM docs for more details about BDM parameter values.
* Update the manage-ip-address docs to make the examples rely on
  using the networking resource CLIs rather than any proxy APIs
  that were available in nova.

Change-Id: Ifa2e2bbb4c5f51f13d1a5832bd7dbf9f690fcad7
2018-02-01 15:12:10 -05:00
Matt Riedemann
4ed5e81ee0 Migrate "launch instance" user guide docs
This imports the "launch instance" end user guide docs from
the openstack-manuals repo. As part of the docs migration
in Pike, these were forgotten. The copied contents come from
the stable/ocata branch of openstack-manuals, and therefore
likely need some updating, but that could be done in follow up
changes. This is an initial import to (1) publish the content
again somewhere and (2) fix broken links in the cinder docs
for booting from volume.

Change-Id: Ie039322660fd0e2e0403843448379b78114c425b
Partial-Bug: #1714017
Related-Bug: #1711267
2018-02-01 14:28:18 -05:00
Zuul
40f74fb959 Merge "placement: enable required traits from the flavor extra specs" 2018-02-01 06:42:41 +00:00
Ameed Ashour
eba33a0e2d add "--until-complete" option for nova-manage db archive_deleted_rows.
Change-Id: Ibcb489efb364c03167b7398f615c9a15f6867370
Closes-bug: #1746531
2018-01-31 16:45:24 -05:00
Matt Riedemann
3e9a631ec8 Mention required traits in the flavors user docs
This takes most of the release note and adds it to the user
flavor docs which is more discoverable for an end user.

Change-Id: Ia83af4dfcc0c040679b0d0cd5282830fca27bd63
2018-01-31 11:07:12 -05:00
Zuul
5de8969ffe Merge "Add exception to no-upcall note of cells doc" 2018-01-27 11:32:19 +00:00
Zuul
b784ea490d Merge "Fix the incorrect RST convention" 2018-01-27 10:37:11 +00:00
Zuul
39f115fcc0 Merge "Expand on when you might want to set --max-count for map_instances" 2018-01-27 10:36:55 +00:00
Zuul
62543e666c Merge "Transform instance.resize_prep notification" 2018-01-27 01:36:42 +00:00
Zuul
508a971bf8 Merge "Transform instance-evacuate notification" 2018-01-26 12:48:07 +00:00
zhang.lei
020980d965 Fix the incorrect RST convention
This blank line cause the font size of nova-api service description
rendered bigger than other content[1]. We should remove it.

[1] https://docs.openstack.org/nova/latest/install/get-started-compute.html

Change-Id: Ic8e487f6db9ad62027ac17853eeb04c0fdaaa6b4
2018-01-26 10:00:18 +00:00
Andreas Jaeger
0f8cdc606f Fix SUSE Install Guide: Placement port
The bug report says all:
"There is a mismatch configuration for placement.
 In the controller configuration, the guide suggests endpoints creation
 pointing to port 8778, however in the default file provided in SLES 12
 SP3, the port used is 8780."

Fix documentation to match sample file.

Change-Id: Ib4c881058b9b90ba136ff223064c113e63f98379
Closes-Bug: #1741329
2018-01-26 08:06:45 +01:00
Zuul
81f0ca1352 Merge "Update VMWare vSphere link address" 2018-01-25 21:15:39 +00:00