Commit Graph

1497 Commits

Author SHA1 Message Date
Surya Seetharaman 00a0308d2a Update the nova-manage db archive_deleted_rows description
This patch adds the bit about removing the deleted rows from the
instance_mappings and request_specs tables as well permanently so
that the users are aware of this.

Change-Id: I183cc9f80b3feec6789332860b5aeb7591b710df
2018-03-08 00:29:39 +01:00
Zuul ee66ad484a Merge "Remove warning in feature support matrix page" 2018-03-01 12:56:11 +00:00
Matt Riedemann ed7af4c8f4 Update noVNC deployment docs to mention non-US keymap fix in 1.0.0
noVNC 1.0.0 has the fix for non-US key mappings so this adds a simple
note when installing the novnc package that at least 1.0.0 should be
used for non-US key map support.

Change-Id: Ia1a84c986025f8a46c1062440faa0deb1d2d73a5
Related-Bug: #1682020
2018-02-26 05:55:33 -05:00
Zuul a32e22d005 Merge "Extending delete_cell --force to delete instance_mappings" 2018-02-22 20:47:17 +00:00
Surya Seetharaman ee2f65d91f Extending delete_cell --force to delete instance_mappings
Currently the nova-manage delete_cell command with the --force option
allows us to destroy hosts_mappings of the cell which does not have any
instances or instance_mappings. This patch extends this command with the
--force option for destroying instance_mappings in addition to the
host_mappings of the cell which is to be deleted. Note that the instance
mappings and host mappings are only removed if there are no living
instances in the cell. So a --force delete here will not work if there
are non-deleted instances.

Change-Id: Ibefa0465224bec9a22431c7d3b5c8f5d91fc7732
Closes-Bug: #1745375
2018-02-20 11:17:13 +01:00
Zuul 9e391b06c3 Merge "libvirt: add Linux distribution guest only description for inject_xxx options" 2018-02-20 00:42:02 +00:00
Zuul e7725bffbd Merge "Fix and update compute schedulers config guide" 2018-02-16 20:04:41 +00:00
Zuul bfae5f28a4 Merge "Add admin guide doc on volume multiattach support" 2018-02-15 22:18:15 +00:00
Zuul 1f83390dcc Merge "Cleanup the manage-volumes admin doc" 2018-02-15 22:18:09 +00:00
Matt Riedemann 4d226e5f0a Add admin guide doc on volume multiattach support
This is the companion doc to the admin guide docs
in cinder:

I77bb849e039e1b44964ac0f30d48b5c16ca41b44

Change-Id: I11f97cf79e0c947b42de69cf8a7f6c1dbdb943a1
2018-02-15 14:21:33 -05:00
Sylvain Bauza 9526802915 doc: Clarify how to create your own filter
The filter-scheduler doc was pretty old and I was recently asked to give
some guidance on how to create a custom filter.
A doc is better than any chat, so let's make that better.

Change-Id: I64d24fb4337bb8c1e59a04818307b43f181e2ad2
2018-02-15 11:30:32 +01:00
Chen Hanxiao 95057b0cae libvirt: add Linux distribution guest only description for inject_xxx options
Actually, inject_password, inject_key and inject_partition
by libguestfs is only valid for linux guest.
Add some descriptions for these.

TrivialFix

Change-Id: I5b2ef7d677a1d2d47052df5eaf8726cfc02eea1c
Signed-off-by: Chen Hanxiao <chenhx@certusnet.com.cn>
2018-02-14 19:56:19 +08:00
Zuul 85e06a9ee2 Merge "install-guide: Make formatting of console consistent" 2018-02-13 21:42:41 +00:00
Zuul 42b220803a Merge "doc: merge numa.rst to cpu-topologies.rst" 2018-02-13 21:30:36 +00:00
Nicolas Bock 37d86888cb install-guide: Make formatting of console consistent
The formatting of the console commands is inconsistent between the
endpoint creation of the `compute` and the `placement` services. This
change reformats the commands.

Change-Id: I18f1cb8d5b3335d03e20c955c3c901b8dc1a8129
2018-02-13 14:00:08 -07:00
Matt Riedemann 9628d2a094 Cleanup the manage-volumes admin doc
This was originaly copied over from "compute-manage-volumes.rst"
doc in the openstack-manuals repo but it's clearly mostly talking
about managing volumes on the Cinder side, not how they related
to compute server instances. Furthermore, Cinder already has a much
more detailed CLI guide on managing volumes, so this change removes
the content that's not specific to Nova and just links to the Cinder
docs.

Change-Id: I8e1c0d30debfdd4017c6d1a810a7b7dd382cd02d
2018-02-13 15:26:03 -05:00
Zuul 657905bcb8 Merge "Replace Chinese quotes to English quotes" 2018-02-13 19:55:12 +00:00
Matt Riedemann 6a67861c44 Remove warning in feature support matrix page
The feature classification effectively died with OSIC, so
let's remove the warning from the page as it's actively
maintained.

Change-Id: I6e601759f6e26d2c9b94229be953490a8342709a
2018-02-13 12:27:06 -05:00
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
zhangdebo 6c0026d725 Replace Chinese quotes to English quotes
Change-Id: I64cbd5680493c5ae4ba9155c66979c12e9a217ae
2018-02-12 14:45:30 +08: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
Tetsuro Nakamura 7ecd7e6e33 doc: merge numa.rst to cpu-topologies.rst
The explanation of NUMA topology feature of nova exited in both
numa.rst and cpu-topologies.rst under doc/source/admin/.

This patch merges them for cleaning up.

Change-Id: I35e23b2e1ac55c74faf4f0542498e45f2957e4d3
2018-02-10 17:50:16 +09: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