Release Notes and Supported Software for 5.0.1
Release Notes - Add 5.0.1 to preface.rst - Updated title in 040-resolved-issues.rst and 050-known-issues.rst - Add 019-new-features-501.rst with contents - 030-other-enhancements -- moved note about Ubuntu version so it follows note about CentOS version, before note about Heartbleed - Add 039-resolved-issues-501.rst with contents Release/date control files -- updated for 5.0.1 Planning Guide -- updated "Supported Software" list for: - Icehouse 2014.1.1 - Ceph 0.67.9 "Dumpling" Change-Id: Icc29422aae2ec2a9380e2076bc0d639364966f02
This commit is contained in:
parent
7a53bf335f
commit
3a64ff0d83
|
@ -58,10 +58,10 @@ copyright = u'2014, Mirantis Inc.'
|
|||
# built documents.
|
||||
#
|
||||
# The short X.Y version.
|
||||
version = '5.0'
|
||||
version = '5.0.1'
|
||||
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
release = '5.0'
|
||||
release = '5.0.1'
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
|
|
|
@ -14,7 +14,7 @@ Supported Software
|
|||
|
||||
* **OpenStack Core Projects**
|
||||
|
||||
* Icehouse release 2014.1
|
||||
* Icehouse release 2014.1.1
|
||||
|
||||
* Nova (OpenStack Compute)
|
||||
* Swift (OpenStack Object Storage)
|
||||
|
@ -26,14 +26,14 @@ Supported Software
|
|||
|
||||
* **OpenStack Core Integrated Projects**
|
||||
|
||||
* Icehouse release 2014.1
|
||||
* Icehouse release 2014.1.1
|
||||
|
||||
* Ceilometer (OpenStack Telemetry)
|
||||
* Heat (OpenStack Orchestration)
|
||||
|
||||
* **OpenStack Incubated Projects**
|
||||
|
||||
* Icehouse release 2014.1
|
||||
* Icehouse release 2014.1.1
|
||||
|
||||
* Sahara (OpenStack Data Processing)
|
||||
|
||||
|
@ -63,6 +63,6 @@ Supported Software
|
|||
|
||||
* **MongoDB** 2.4.6
|
||||
|
||||
* **Ceph** (v0.67.5 "Dumpling")
|
||||
* **Ceph** v0.67.9 "Dumpling"
|
||||
|
||||
* **MySQL** 5.5.28 (CentOS), 5.5.37 (Ubuntu)
|
||||
|
|
|
@ -27,3 +27,5 @@ The following table lists the released revisions of this documentation:
|
|||
+====================+============================+
|
||||
|May, 2014 |5.0 GA |
|
||||
+--------------------+----------------------------+
|
||||
|August, 2014 |5.0.1 GA |
|
||||
+--------------------+----------------------------+
|
||||
|
|
|
@ -2,15 +2,20 @@
|
|||
.. _RelNotes-5-0:
|
||||
|
||||
|
||||
Release Notes for Mirantis OpenStack 5.0
|
||||
========================================
|
||||
Release Notes for Mirantis OpenStack 5.0.1
|
||||
==========================================
|
||||
|
||||
|
||||
Mirantis, Inc. is releasing Mirantis OpenStack version 5.0.
|
||||
Mirantis, Inc. is releasing Mirantis OpenStack version 5.0.1.
|
||||
This version is a maintenance release for Mirantis OpenStack 5.0
|
||||
and contains defect fixes and resolutions
|
||||
for issues initially reported against version 5.0
|
||||
or previous releases.
|
||||
You do not need to install version 5.0
|
||||
prior to installing 5.0.1
|
||||
because the 5.0.1 release includes version 5.0.
|
||||
This generally available version of Mirantis OpenStack
|
||||
is based on the latest stable Icehouse release of OpenStack
|
||||
and includes several important defect fixes to Mirantis OpenStack
|
||||
as well as some minor enhancements.
|
||||
is based on the latest stable Icehouse release of OpenStack.
|
||||
|
||||
These release notes supplement the product documentation and list
|
||||
enhancements, resolved issues, and known issues in this version.
|
||||
|
@ -22,10 +27,14 @@ The following table lists the released revisions of this documentation:
|
|||
+==========+=============+==============+
|
||||
| 5.0 | 27-May-2014 | Initial G.A. |
|
||||
+----------+-------------+--------------+
|
||||
| 5.0.1 | 15-Aug-2014 | 5.0.1 G.A. |
|
||||
+----------+-------------+--------------+
|
||||
|
||||
.. include:: /pages/release-notes/v5-0/010-what-is-mirantis-openstack.rst
|
||||
.. include:: /pages/release-notes/v5-0/019-new-features-501.rst
|
||||
.. include:: /pages/release-notes/v5-0/020-new-features.rst
|
||||
.. include:: /pages/release-notes/v5-0/030-other-enhancements.rst
|
||||
.. include:: /pages/release-notes/v5-0/039-resolved-issues-501.rst
|
||||
.. include:: /pages/release-notes/v5-0/040-resolved-issues.rst
|
||||
.. include:: /pages/release-notes/v5-0/050-known-issues.rst
|
||||
.. include:: /pages/release-notes/v5-0/060-obtain-the-product.rst
|
||||
|
|
|
@ -3,48 +3,56 @@ What is Mirantis OpenStack?
|
|||
|
||||
Mirantis OpenStack is made up of three components:
|
||||
|
||||
* Fuel for OpenStack
|
||||
* Mirantis OpenStack hardened packages
|
||||
* Fuel for OpenStack
|
||||
* Mirantis Support
|
||||
|
||||
Mirantis OpenStack hardened packages
|
||||
------------------------------------
|
||||
|
||||
The Mirantis OpenStack hardened packages
|
||||
include the core OpenStack projects,
|
||||
updated with each stable release of OpenStack,
|
||||
and supporting a broad range of operating systems,
|
||||
hypervisors, and deployment topologies.
|
||||
Also included are:
|
||||
|
||||
* Packages to ensure High Availability.
|
||||
* Fixes for defects reported by our customers
|
||||
that may not yet have been merged into the community source.
|
||||
* Mirantis-driven premium OpenStack projects
|
||||
such as Sahara (which provides a simple means to provision
|
||||
a Hadoop cluster on top of OpenStack)
|
||||
and Murano (an application catalog that can be used
|
||||
to publish apps and compose reliable environments out of them.)
|
||||
* Mirantis-certified partner plug-ins, drivers, and integrations.
|
||||
|
||||
Fuel for OpenStack
|
||||
------------------
|
||||
|
||||
Fuel is a lifecycle management application that deploys multiple
|
||||
`OpenStack <https://www.openstack.org/>`_ clouds
|
||||
from a single interface and then enables you to manage those clouds post deployment.
|
||||
from a single interface and then enables you
|
||||
to manage those clouds post deployment.
|
||||
You can add nodes, remove nodes, or even remove clouds,
|
||||
restoring those resources to the available resources pool.
|
||||
Fuel also eases the complexities of network and storage configurations
|
||||
through a simple-to-use graphical user experience. Baked into Fuel are:
|
||||
|
||||
* Mirantis reference architectures that we have tested and certified
|
||||
to ensure that your deployed clouds are scalable, reliable, and production quality.
|
||||
* An open and flexible library that enables customers to make configuration changes
|
||||
to ensure that your deployed clouds are scalable, reliable,
|
||||
and production quality.
|
||||
* An open and flexible library
|
||||
that enables customers to make configuration changes
|
||||
that may be more advanced or focused than the default choices within Fuel.
|
||||
This library also empowers organizations to fold additional drivers
|
||||
or integrations into the deployed environment.
|
||||
|
||||
Mirantis OpenStack hardened packages
|
||||
------------------------------------
|
||||
|
||||
These packages include the core OpenStack projects,
|
||||
updated with each stable release of OpenStack,
|
||||
and supporting a broad range of operating systems, hypervisors, and deployment topologies.
|
||||
Also included are:
|
||||
|
||||
* Packages to ensure High Availability.
|
||||
* Any defect fixes reported by our customers that may not yet have been merged into the community source.
|
||||
* Mirantis-driven premium OpenStack projects
|
||||
such as Sahara (which provides a simple means to provision a Hadoop cluster on top of OpenStack)
|
||||
and Murano (application catalog that can be used to publish apps and compose reliable
|
||||
environments out of them.)
|
||||
* Mirantis-certified partner plug-ins, drivers, and integrations.
|
||||
|
||||
Mirantis Support
|
||||
----------------
|
||||
|
||||
Mirantis OpenStack offers a subscription to our world-class support
|
||||
with defined service level agreements based on the severity of your issue.
|
||||
For example, the premium support guarantees a one-hour response for severity 1 issues.
|
||||
For example, the premium support guarantees
|
||||
a one-hour response for severity 1 issues.
|
||||
|
||||
|
|
|
@ -0,0 +1,40 @@
|
|||
|
||||
|
||||
New Features in Mirantis OpenStack 5.0.1
|
||||
========================================
|
||||
|
||||
Support for the latest stable OpenStack IceHouse release
|
||||
--------------------------------------------------------
|
||||
Mirantis OpenStack 5.0.1 provides hardened packages
|
||||
of the core OpenStack components
|
||||
that are included in the
|
||||
`OpenStack Icehouse 2014.1.1 <https://wiki.openstack.org/wiki/ReleaseNotes/2014.1.1>`_ release.
|
||||
Fuel 5.0.1 can deploy this version of OpenStack on either CentOS or Ubuntu.
|
||||
|
||||
The Fuel Master Node is upgradable
|
||||
----------------------------------
|
||||
|
||||
If you are running a Mirantis OpenStack 5.0 environment,
|
||||
you can upgrade to Fuel 5.0.1
|
||||
but leave your OpenStack 5.0 environment in place.
|
||||
After the upgrade,
|
||||
the Fuel Master Node will be able to deploy
|
||||
either a Mirantis OpenStack 5.0 or 5.0.1 environment.
|
||||
It can add and delete nodes
|
||||
and perform other operational functions
|
||||
such as log management and Health Checks
|
||||
on either a 5.0.1 environment
|
||||
or a 5.0 environment.
|
||||
See :ref:`upgrade-ug` for details and instructions.
|
||||
|
||||
.. Note:: This only upgrades the Fuel Master Node.
|
||||
It does not patch or update the OpenStack environment.
|
||||
The ability to patch and update OpenStack environments
|
||||
is planned for a future release.
|
||||
|
||||
After the upgrade,
|
||||
you can deploy a Mirantis OpenStack 5.0 environment from the Fuel 5.0.1 dashboard
|
||||
by choosing one of the 2014.1 distros for the environment
|
||||
on the :ref:`name-distro-ug` screen.
|
||||
|
||||
|
|
@ -1,42 +1,14 @@
|
|||
New Features in Mirantis OpenStack 5.0
|
||||
======================================
|
||||
Features First Released in Mirantis OpenStack 5.0
|
||||
=================================================
|
||||
|
||||
Support for the latest stable OpenStack IceHouse release
|
||||
--------------------------------------------------------
|
||||
Support for the initial OpenStack IceHouse release
|
||||
-----------------------------------------------------
|
||||
|
||||
The OpenStack core projects in the Mirantis OpenStack hardened packages
|
||||
support the
|
||||
`OpenStack IceHouse 2014.1 <https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse#OpenStack_2014.1_.28Icehouse.29_Release_Notes>`_ release.
|
||||
`OpenStack Icehouse 2014.1 <https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse#OpenStack_2014.1_.28Icehouse.29_Release_Notes>`_ release.
|
||||
Fuel 5.0 deploys this version of OpenStack on either CentOS or Ubuntu.
|
||||
|
||||
The Fuel Master Node is now upgradable
|
||||
--------------------------------------
|
||||
|
||||
Mirantis OpenStack 5.0 includes architectural changes
|
||||
to the Fuel Master Node
|
||||
that will enable the master node to be upgraded in place to future releases.
|
||||
This will enable customers to more easily upgrade
|
||||
to new versions of the software
|
||||
and take advantage of new capabilities present
|
||||
in newer versions of the Fuel project and Mirantis OpenStack.
|
||||
|
||||
The Fuel Master Node can manage multiple version of Mirantis OpenStack
|
||||
----------------------------------------------------------------------
|
||||
|
||||
Architectural changes to the Fuel Master node
|
||||
will make it possible for one Fuel Master node
|
||||
to manage environments that are running
|
||||
different versions of Mirantis OpenStack.
|
||||
In other words, when the next release of Mirantis OpenStack is released,
|
||||
you can upgrade to the new Fuel version
|
||||
and deploy a new environment with the new version,
|
||||
but leave your OpenStack 5.0 environment in place;
|
||||
the Fuel Master Node will be able to add and delete nodes
|
||||
and perform other operational functions
|
||||
such as log management and Health Checks
|
||||
on both the newly deployed
|
||||
and your existing OpenStack 5.0 environments.
|
||||
|
||||
vCenter can provide access to compute resources from attached ESXi servers
|
||||
--------------------------------------------------------------------------
|
||||
|
||||
|
@ -50,17 +22,22 @@ with the VMWare vCenter server driver activated onto a controller node.
|
|||
This service then communicates directly with vCenter
|
||||
so that the OpenStack scheduler can create
|
||||
VM instances on ESXi servers.
|
||||
See :ref:`vcenter-plan`
|
||||
for information about planning your vSphere integration
|
||||
and links to instructions for setting up and installing your environment.
|
||||
|
||||
MongoDB is now the default database for OpenStack Telemetry (Ceilometer)
|
||||
------------------------------------------------------------------------
|
||||
|
||||
Mirantis OpenStack 5.0 now defaults to installing MongoDB
|
||||
Mirantis OpenStack 5.0 now defaults to installing :ref:`MongoDB<mongodb-term>`
|
||||
as the recommended back-end database
|
||||
for OpenStack Telemetry (Ceilometer).
|
||||
When deploying your OpenStack environment with Fuel,
|
||||
you must deploy MongoDB in order to install Ceilometer.
|
||||
you must deploy MongoDB roles in order to install Ceilometer;
|
||||
you should deploy an odd number of MongoDB roles,
|
||||
preferably one per Controller node.
|
||||
This resolves the Ceilometer performance issues caused
|
||||
by the volume of concurrent read/write operations.
|
||||
It is possible (although highly **not** recommended)
|
||||
to revert to using MySQL as the database for Ceilometer
|
||||
to manually revert to using MySQL as the database for Ceilometer
|
||||
after the environment is deployed.
|
||||
|
|
|
@ -1,27 +1,26 @@
|
|||
Other Enhancements
|
||||
==================
|
||||
Other 5.0 Enhancements
|
||||
======================
|
||||
|
||||
The CentOS 6.5 operating system is included
|
||||
-------------------------------------------
|
||||
|
||||
Mirantis OpenStack 5.0 includes CentOS 6.5,
|
||||
Mirantis OpenStack 5.x includes CentOS 6.5,
|
||||
which can be used as the operating system for the Fuel Master Node
|
||||
or the Host Operating System for OpenStack nodes.
|
||||
|
||||
The Ubuntu 12.04.4 operating system is included
|
||||
-----------------------------------------------
|
||||
|
||||
Mirantis OpenStack 5.x includes Ubuntu 12.04.4,
|
||||
which can be used as the Host operating system
|
||||
for OpenStack nodes.
|
||||
|
||||
The supplied operating systems are protected against the “Heartbleed” defect in OpenSSL
|
||||
---------------------------------------------------------------------------------------
|
||||
|
||||
While the standard distribution of CentOS 6.5 and Ubuntu 12.04.4 were
|
||||
vulnerable to the Heartbleed defect in OpenSSL, the Mirantis OpenStack 5.0
|
||||
packages have been updated with the patched 1.0.1g version and are thus
|
||||
protected against the vulnerability.
|
||||
|
||||
Ubuntu 12.04.4 operating system is included
|
||||
-------------------------------------------
|
||||
|
||||
Mirantis OpenStack 5.0 includes Ubuntu 12.04.4,
|
||||
which can be used as the Host operating system
|
||||
for OpenStack nodes.
|
||||
While the standard distribution of CentOS 6.5 and Ubuntu 12.04.4 are
|
||||
vulnerable to the Heartbleed defect in OpenSSL, the Mirantis OpenStack 5.x
|
||||
packages have been patched and are protected against this vulnerability.
|
||||
|
||||
Filter Scheduler improves how compute requests are dispatched
|
||||
-------------------------------------------------------------
|
||||
|
@ -34,9 +33,10 @@ to make better decisions
|
|||
than the older scheduler.
|
||||
Users can, however, select the traditional ("naive") scheduler
|
||||
from the Fuel "Settings" page.
|
||||
This is discussed more in the :ref:`scheduler-term` article.
|
||||
This is discussed more in the :ref:`Scheduler, Nova<scheduler-term>` article.
|
||||
See `Some improvements in Nova Scheduler config
|
||||
<https://blueprints.launchpad.net/fuel/+spec/scheduler-config-improvements>`_.
|
||||
<https://blueprints.launchpad.net/fuel/+spec/scheduler-config-improvements>`_
|
||||
for background information.
|
||||
|
||||
Overcommit ratio allows better resource allocation
|
||||
--------------------------------------------------
|
||||
|
@ -47,7 +47,7 @@ than is physically available on the Compute nodes.
|
|||
This allows you to better utilize the available resources
|
||||
because most instances are not fully active at the same time.
|
||||
|
||||
See :ref:`overcommit-term` for information about
|
||||
See :ref:`Overcommit ratio<overcommit-term>` for information about
|
||||
modifying the overcommit ratio for your environment
|
||||
by manually editing a configuration file.
|
||||
The overcommit ratio is not configurable from the Fuel UI; see
|
||||
|
@ -56,7 +56,7 @@ The overcommit ratio is not configurable from the Fuel UI; see
|
|||
Sahara (Savanna) has been updated to the latest Icehouse version
|
||||
----------------------------------------------------------------
|
||||
|
||||
The Sahara project provided with Mirantis OpenStack 5.0
|
||||
The Sahara project provided with Mirantis OpenStack 5.x
|
||||
has been updated to the Icehouse version.
|
||||
This major release of Sahara includes several bug fixes
|
||||
and the following enhancements:
|
||||
|
@ -72,13 +72,15 @@ Note that what was previously known as the Savanna project
|
|||
is now called the Sahara project;
|
||||
this resolves a trademark infringement issue.
|
||||
|
||||
See :ref:`Planning a Sahara Deployment<sahara-plan>`
|
||||
to get started implementing Sahara on Mirantis OpenStack.
|
||||
Additional information about Sahara can be found on the
|
||||
`Sahara project web page <https://wiki.openstack.org/wiki/Sahara>`_.
|
||||
|
||||
Murano has been updated to the latest Icehouse version
|
||||
------------------------------------------------------
|
||||
|
||||
Mirantis OpenStack 5.0 includes
|
||||
Mirantis OpenStack 5.x includes
|
||||
`version 0.5 <https://launchpad.net/murano/+milestone/0.5>`_
|
||||
of `Murano <https://wiki.openstack.org/wiki/Murano>`_,
|
||||
an application catalog and data services lifecycle management addition
|
||||
|
@ -94,13 +96,16 @@ and the following enhancements:
|
|||
- An improved UI
|
||||
- Application statistics that can be used for billing purposes
|
||||
|
||||
For detailed information, please refer to the `Release Notes for Murano
|
||||
version 0.5 <https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.5>`_.
|
||||
For detailed information about Murano,
|
||||
see the `Release Notes for Murano version 0.5
|
||||
<https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.5>`_.
|
||||
For information about deploying Murano with Fuel,
|
||||
see :ref:`Murano Deployment Notes<Murano-deployment-notes>`.
|
||||
|
||||
Addition of "Live Migrate" option in Horizon
|
||||
--------------------------------------------
|
||||
|
||||
The Icehouse version of Horizon that is included in Mirantis OpenStack 5.0
|
||||
The Icehouse version of Horizon that is included in Mirantis OpenStack 5.x
|
||||
includes a "Live Migrate" option.
|
||||
This solves some issues that occurred in earlier versions
|
||||
when migrating instances using Horizon.
|
||||
|
|
|
@ -0,0 +1,220 @@
|
|||
|
||||
|
||||
Issues Resolved in Mirantis OpenStack 5.0.1
|
||||
===========================================
|
||||
|
||||
Bootstrap kernel supports additional hardware
|
||||
---------------------------------------------
|
||||
|
||||
The bootstrap image shipped with earlier versions of Mirantis OpenStack
|
||||
omitted some firmware files,
|
||||
which led to issues with some hardware configurations
|
||||
(e.g. Dell R410/R610s and other servers with Broadcom NetXteme II NICs).
|
||||
The bootstrap image shipped with Mirantis OpenStack 5.0.1
|
||||
has been updated to include these firmware files.
|
||||
See `LP1323354 <https://bugs.launchpad.net/fuel/+bug/1323354>`_
|
||||
for details.
|
||||
|
||||
AMQP heartbeat and other HA improvements
|
||||
----------------------------------------
|
||||
|
||||
Heartbeat mechanism is added to the oslo.messaging library (used for
|
||||
AMQP based RPC between OpenStack components) to detect and drop hung
|
||||
RabbitMQ sessions and force a reconnect to a healthy controller.
|
||||
|
||||
The AMQP heartbeat has to be enabled because the interaction between
|
||||
Linux TCP/IP stack, AMQP protocol, its implementation in pyamqp and
|
||||
kombo libraries for Python, OpenStack oslo.messaging library, and the
|
||||
Eventlet networking library for Python can result in hung RabbitMQ
|
||||
sessions when a controller node goes offline.
|
||||
|
||||
When that happens, RPC fails for one or more OpenStack components and
|
||||
major areas of functionality, such as provisioning instances or
|
||||
attaching volumes, are blocked. Without the heartbeat, you would have to
|
||||
restart the affected services to recover.
|
||||
See `LP1341656 <https://bugs.launchpad.net/mos/+bug/1341656>`_.
|
||||
|
||||
Syslog log rotation on the Fuel Master Node
|
||||
-------------------------------------------
|
||||
|
||||
Multiple inconsistencies in the syslog rotation implementation
|
||||
are fixed:
|
||||
|
||||
- The syslog log rotation on the Fuel Master Node
|
||||
has been reimplemented to integrate docker logs with other logs,
|
||||
to add audit logs to the rotation,
|
||||
and to split client logs from server logs.
|
||||
See `LP1316957 <https://bugs.launchpad.net/fuel/+bug/1316957>`_.
|
||||
|
||||
- Issues that caused duplicated entries in syslog
|
||||
and that prevented the log rotation scheme from clearing these logs
|
||||
could cause the logs to grow to the point
|
||||
where they filled the file system on the Fuel Master Node.
|
||||
These have been fixed.
|
||||
See `LP1329991 <https://bugs.launchpad.net/bugs/1329991>`_.
|
||||
|
||||
Health Check sometimes returned false positive error
|
||||
----------------------------------------------------
|
||||
|
||||
In earlier releases, the Fuel Health Check sometimes
|
||||
erroneously reported an error
|
||||
when checking connectivity using a floating IP.
|
||||
This was fixed by increasing the maximum number of ping probes
|
||||
to allow at least three answers for up to ten requests,
|
||||
increasing the interval between connectivity checks
|
||||
from thirty seconds to sixty seconds,
|
||||
and checking the command result rather than its output.
|
||||
A retry is also implemented
|
||||
when the ping command returns with an error code.
|
||||
See `LP1322102 <https://bugs.launchpad.net/fuel/+bug/1322102>`_.
|
||||
|
||||
Stopping deployment could damage filesystem
|
||||
-------------------------------------------
|
||||
|
||||
Clicking the "Stop Deployment" button when modifying
|
||||
a provisioned node sometimes destroyed the nodes's filesystem.
|
||||
This happened because Astute removed the node from Cobbler,
|
||||
making the node's hostname unresolvable.
|
||||
It was fixed by modifying the stop_provisioning task
|
||||
to use the node's IP address rather than hostname.
|
||||
See `LP1316583 <https://bugs.launchpad.net/fuel/+bug/1316583>`_.
|
||||
|
||||
Unable to restart deployment
|
||||
----------------------------
|
||||
|
||||
If you stopped deployment when a controller node
|
||||
was partially deployed,
|
||||
restarting the deployment raised a 400 error
|
||||
with the "No changes to deploy" text.
|
||||
After a few minutes, the node's status would change
|
||||
to "discovered" although the pending_addition flag was not set.
|
||||
This was because Nailgun was not sent all the information
|
||||
it needed to continue the deployment.
|
||||
This problem has been fixed.
|
||||
See `LP1319823 <https://bugs.launchpad.net/bugs/1319823>`_.
|
||||
|
||||
Cobbler sometimes ran out of resources when redeploying environment
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Redeploying an OpenStack environment
|
||||
requires that Cobbler delete existing nodes
|
||||
and then redeploy them,
|
||||
which sometimes caused Cobbler to run out of resources.
|
||||
To fix this problem,
|
||||
nodes are now split into smaller groups
|
||||
which are processed in order
|
||||
with some lag time (configurable, default 10 seconds)
|
||||
between the processing of the groups.
|
||||
See `LP1339024 <https://bugs.launchpad.net/fuel/+bug/1339024>`_.
|
||||
|
||||
Race condition in Nailgun may hang Fuel UI
|
||||
------------------------------------------
|
||||
|
||||
A race condition in Nailgun
|
||||
could cause the UI to freeze
|
||||
and Fuel CLI and API to start reporting Internal Server Error
|
||||
as a response to any command.
|
||||
Upgrading the Fuel Master Node to 5.0.1
|
||||
unfreezes the environment
|
||||
and prevents it from happening again for a new environment.
|
||||
See `LP1328200 <https://bugs.launchpad.net/fuel/+bug/1328200>`_.
|
||||
|
||||
Instance console sometimes failed to connect
|
||||
--------------------------------------------
|
||||
|
||||
For cloud environments with multiple Controller nodes,
|
||||
the first attempt to access the Horizon Instance console
|
||||
sometimes failed
|
||||
although subsequent attempts to connect were successful.
|
||||
The solution was to use the Nova memcached_servers configuration option
|
||||
to ensure that authentication tokens used to connect to instance consoles
|
||||
are shared properly across all Controller nodes.
|
||||
See `LP1323705 <https://bugs.launchpad.net/bugs/1323705>`_.
|
||||
|
||||
Ceilometer performance issues
|
||||
-----------------------------
|
||||
|
||||
The method used to do reverse DNS lookups for Ceilometer
|
||||
was inappropriate, which caused serious latency issues.
|
||||
This has been resolved.
|
||||
See `LP1330951 <https://bugs.launchpad.net/fuel/+bug/1330951>`_,
|
||||
`LP1324140 <https://bugs.launchpad.net/bugs/1324140>`_,
|
||||
and `LP1291229 <https://bugs.launchpad.net/ceilometer/+bug/1291229>`_.
|
||||
|
||||
Problems deploying Ceph OSD nodes when redeploying environment
|
||||
--------------------------------------------------------------
|
||||
|
||||
LVM metadata was sometimes retained
|
||||
when a new OpenStack cloud environment was deployed
|
||||
using the same hardware and the same partition layout as the old environment;
|
||||
this prevented Ceph OSD nodes from deploying correctly.
|
||||
LVM metadata is now explicitly erased from all partitions
|
||||
after the partitions are created
|
||||
during the provisioning of a node for the new environment;
|
||||
this solves the problem.
|
||||
See `LP1323707 <https://bugs.launchpad.net/bugs/1323707>`_.
|
||||
|
||||
Deployment failed because of unnecessary HAProxy backend status check on secondary controller
|
||||
---------------------------------------------------------------------------------------------
|
||||
|
||||
HAProxy backend status is only necessary on the primary controller.
|
||||
When run on a secondary controller,
|
||||
the check may run at the wrong time and report a failure,
|
||||
which caused the deployment of the whole environment to fail.
|
||||
In 5.0.1, HAProxy backend check
|
||||
runs only during deployment of primary controller.
|
||||
See `LP1329780 <https://bugs.launchpad.net/bugs/1329780>`_.
|
||||
|
||||
Rebooting Fuel Master Node from installation media silently deleted partitions on target nodes
|
||||
----------------------------------------------------------------------------------------------
|
||||
|
||||
If the Fuel Master Node was accidentally rebooted
|
||||
from the installation media after deployment,
|
||||
it silently wiped the partition table on the target nodes.
|
||||
In 5.0.1, Fuel asks for confirmation before
|
||||
wiping the disks on the target nodes.
|
||||
See `LP1325068 <https://bugs.launchpad.net/fuel/+bug/1325068>`_.
|
||||
|
||||
Number of Ceph OSD Journal Partitions is no longer limited
|
||||
----------------------------------------------------------
|
||||
|
||||
In earlier releases,
|
||||
double-digit partitions (10 and up)
|
||||
on the Ceph OSD Journal device
|
||||
could not be allocated to Ceph OSDs.
|
||||
This limitation has been removed.
|
||||
See `LP1339833 <https://bugs.launchpad.net/fuel/+bug/1339833>`_.
|
||||
|
||||
The network settings tab disappeared intermittently on a VirtualBox deployment
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
The Network Settings tab sometimes disappeared
|
||||
from the Fuel UI screen on a VirtualBox deployment
|
||||
and then reappeared.
|
||||
This has been fixed.
|
||||
See `LP1323269 <https://bugs.launchpad.net/bugs/1323269>`_.
|
||||
|
||||
Murano Health Check no longer downloads images for testing
|
||||
----------------------------------------------------------
|
||||
|
||||
Before running the Murano Health Check,
|
||||
you should manually download the image
|
||||
as documented in :ref:`murano-test-prepare`.
|
||||
In earlier versions of Fuel,
|
||||
if the image was not present,
|
||||
the software would attempt to download the image
|
||||
from a standard site and generate an error when it was not found.
|
||||
Now the test fails if the image is not available on the target.
|
||||
See `LP1327290 <https://bugs.launchpad.net/bugs/1327290>`_.
|
||||
|
||||
Live Migration now works when the instance has floating IP assigned
|
||||
-------------------------------------------------------------------
|
||||
|
||||
In previous releases,
|
||||
the migration process failed when the instance
|
||||
had a floating IP address assigned.
|
||||
This was due to incorrect type handling
|
||||
for a floating IP object in Nova;
|
||||
the problem has now been fixed.
|
||||
See `LP1334164 <https://bugs.launchpad.net/fuel/+bug/1334164>`_.
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
Issues Resolved in Mirantis OpenStack 5.0
|
||||
=========================================
|
||||
Issues First Resolved in Mirantis OpenStack 5.0
|
||||
===============================================
|
||||
|
||||
Sahara logging now works correctly
|
||||
----------------------------------
|
||||
|
@ -137,7 +137,7 @@ See `LP1274784 <https://bugs.launchpad.net/fuel/+bug/1274784>`_.
|
|||
Nailgund now scales better for large environments
|
||||
-------------------------------------------------
|
||||
|
||||
The nailgund daemon has been redesigned to better accomodate
|
||||
The nailgund daemon has been redesigned to better accommodate
|
||||
environments with more than 50 nodes.
|
||||
See `LP1274614 <https://bugs.launchpad.net/fuel/+bug/1274614>`_.
|
||||
Additional improvements to the scalability of nailgund
|
||||
|
@ -168,15 +168,15 @@ Fuel Master Node now runs on HP systems with Smart Array RAID hardware
|
|||
|
||||
See `LP1312311 <https://bugs.launchpad.net/fuel/+bug/1312311>`_.
|
||||
|
||||
Fuel UI now represents multiple disks correctly for Ubuntu on Vbox
|
||||
------------------------------------------------------------------
|
||||
Fuel UI now represents multiple SATA disks correctly for Ubuntu
|
||||
---------------------------------------------------------------
|
||||
|
||||
This bug occurred because the Ubuntu kernel maps all hard drives on Vbox
|
||||
This bug occurred because the Ubuntu kernel maps all SATA drives
|
||||
into one address (sysfs PATH_ID)
|
||||
so, when multiple disks were configured,
|
||||
all the links were mapped to this one address.
|
||||
The solution was to rewrite Fuel so it identifies disks
|
||||
by ID and path rather than using the path that Vbox populates.
|
||||
The solution was to change Fuel provisioning script to identify disks
|
||||
by ID and path rather than using the sysfs PATH_ID.
|
||||
See `LP1263648 <https://bugs.launchpad.net/fuel/+bug/1263648>`_.
|
||||
|
||||
Disk partitions are now unmounted before partitions are updated
|
||||
|
|
|
@ -1,56 +1,224 @@
|
|||
Known Issues in Mirantis OpenStack 5.0
|
||||
======================================
|
||||
Known Issues in Mirantis OpenStack 5.0.1
|
||||
========================================
|
||||
|
||||
Known limitations for the vCenter integration
|
||||
---------------------------------------------
|
||||
|
||||
The vCenter integration with Mirantis OpenStack 5.0 is fully supported,
|
||||
The vCenter integration with Mirantis OpenStack 5.x is fully supported,
|
||||
but it has some known limitations:
|
||||
|
||||
* vCenter integration can be enabled
|
||||
only if Nova-network is the network type.
|
||||
* The only network topology that can be used with vCenter
|
||||
is Nova-network with FlatDHCP.
|
||||
vCenter integration is not yet supported with the Neutron network type.
|
||||
* vCenter integration does not provide high availability
|
||||
for the Nova-compute service.
|
||||
Only one compute service is enabled
|
||||
for the Nova-compute and Nova-network services.
|
||||
Only one compute service and one network service are enabled
|
||||
and, if the service or the controller on which the service is deployed fail,
|
||||
OpenStack is unable to access the ESXi server resources
|
||||
OpenStack is unable to access the vCenter server resources
|
||||
for scheduling the VMs.
|
||||
See `LP1312653 <https://bugs.launchpad.net/fuel/+bug/1312653>`_.
|
||||
* When vCenter is selected as the hypervisor,
|
||||
all Ceph, Cinder, and Nova options are disabled
|
||||
in the storage settings.
|
||||
It is possible to use Ceph as the storage backend for Glance
|
||||
and for Swift/S3 object storage,
|
||||
but it must be configured .
|
||||
See `LP1316377 <https://bugs.launchpad.net/fuel/+bug/1316377>`_.
|
||||
* The Fuel UI allows you to select Cinder LVM
|
||||
as a storage option for vCenter on the Settings page.
|
||||
although VMDK is the only Cinder backend that is supported for vCenter.
|
||||
If you configure Cinder LVM,
|
||||
you will get an error when you try to create a volume
|
||||
and attach it to a running instance.
|
||||
See `LP1352401 <https://bugs.launchpad.net/fuel/+bug/1352401>`_.
|
||||
* The Fuel UI allows you to deploy your vCenter environment
|
||||
without setting the vCenter credentials;
|
||||
this results in an unworkable OpenStack environment.
|
||||
When vCenter is selected as the hypervisor option,
|
||||
be sure to set the vCenter access credentials on the Settings page
|
||||
before deploying the environment.
|
||||
See `LP1314613 <https://bugs.launchpad.net/fuel/+bug/1314613>`_.
|
||||
|
||||
Additional MongoDB roles cannot be added to an existing deployment
|
||||
------------------------------------------------------------------
|
||||
|
||||
Any number of MongoDB roles (or standalone nodes)
|
||||
Fuel 5.0.1 installs :ref:`mongodb-term`
|
||||
as a backend for :ref:`ceilometer-term`.
|
||||
When installing OpenStack in HA mode,
|
||||
Fuel does not force the user to set up multiple MongoDB roles
|
||||
although you should have one MongoDB role for each Controller node.
|
||||
As a result, a user can set up a single MongoDB role for Ceilometer,
|
||||
which is inadequate for an HA environment.
|
||||
See `LP1338486 <https://bugs.launchpad.net/bugs/1338486>`_.
|
||||
|
||||
Any odd number of MongoDB roles (or standalone nodes)
|
||||
can initially be deployed into an OpenStack environment
|
||||
but, after the environment is deployed,
|
||||
additional MongoDB roles cannot be added.
|
||||
Be sure to deploy an adequate number of MongoDB
|
||||
roles during the initial deployment.
|
||||
Be sure to deploy an adequate number of MongoDB roles
|
||||
(one for each Controller node is ideal)
|
||||
during the initial deployment.
|
||||
See `LP1308990 <https://bugs.launchpad.net/fuel/+bug/1308990>`_.
|
||||
|
||||
Network verification does not check OVS and bonding
|
||||
Fuel upgrade fails if custom python modules are installed as eggs
|
||||
-----------------------------------------------------------------
|
||||
|
||||
Installing additional python modules on the Fuel Master node
|
||||
using pip or easy_install
|
||||
may cause the Fuel upgrade script to fail.
|
||||
See `LP1341564 <https://bugs.launchpad.net/fuel/+bug/1341564>`_.
|
||||
|
||||
Upgrade does not put a new fuelclient on Master Node
|
||||
----------------------------------------------------
|
||||
|
||||
The Fuel upgrade procedure does not put
|
||||
a new fuelclient on the Master Node.
|
||||
This is because the Puppet manifests
|
||||
include a hard-coded path to the RPM versions
|
||||
and so do not detect the new versions.
|
||||
See `LP1346247 <https://bugs.launchpad.net/fuel/+bug/1346247>`_.
|
||||
|
||||
Upgrade may not remove all iptables rules from the docker chain
|
||||
---------------------------------------------------------------
|
||||
|
||||
The 5.0.1 upgrade scripts may not properly remove
|
||||
stale iptables rules from the docker chain.
|
||||
This can cause the Fuel Master node to redirect requests to dead containers,
|
||||
which breaks some Fuel services.
|
||||
To fix this,
|
||||
you will need to remove old rules from the Fuel Master node
|
||||
using the **iptables** command:
|
||||
|
||||
::
|
||||
|
||||
iptables-save | egrep -v "(DNAT --to-destination|-o docker0.*--dport)" | \
|
||||
iptables-restore
|
||||
|
||||
Afterwards, reboot the Fuel Master node. The appropriate iptables rules will be
|
||||
regenerated. See `LP1349287 <https://bugs.launchpad.net/fuel/+bug/1349287>`_.
|
||||
|
||||
Some services fail to connect after upgrade
|
||||
-------------------------------------------
|
||||
|
||||
Docker 0.10 contains a bug in its IP address allocation logic which sometimes
|
||||
allocates IP addresses incorrectly. This occasionally causes two Docker
|
||||
containers to occupy the same internal Docker IP address. If services fail to
|
||||
work after upgrade, reboot and try again.
|
||||
See `LP1357357 <https://bugs.launchpad.net/fuel/+bug/1357357>`_.
|
||||
|
||||
Network verification fails if a node is offline
|
||||
-----------------------------------------------
|
||||
|
||||
Network verification can fail if a node is offline
|
||||
because network verification is managed by Astute service,
|
||||
and Astute does not track which nodes are online.
|
||||
See `LP1318659 <https://bugs.launchpad.net/fuel/+bug/1318659>`_.
|
||||
|
||||
Volume creation may fail after primary Controller node is rebooted
|
||||
------------------------------------------------------------------
|
||||
|
||||
The volume creation process may hang
|
||||
after rebooting the primary Controller node.
|
||||
The nova.compute.log on the Compute node
|
||||
includes an error message referencing a Broken pipe.
|
||||
To recover, restart the Cinder services
|
||||
then force-delete and recreate the affected volumes.
|
||||
See `LP1355792 <https://bugs.launchpad.net/mos/+bug/1355792>`_.
|
||||
|
||||
Sahara platform test fails in HA mode when primary controller node is offline
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
The Sahara platform test fails in HA mode
|
||||
when the primary controller node is offline.
|
||||
This is because the SSH method chooses the controller
|
||||
from the list of configured nodes
|
||||
rather than a list of online nodes.
|
||||
See `LP1346864 <https://bugs.launchpad.net/fuel/+bug/1346864>`_.
|
||||
|
||||
Multiple TestVM images may be created
|
||||
-------------------------------------
|
||||
|
||||
Multiple TestVM images may be created
|
||||
and will appear on the Horizon dashboard.
|
||||
Any of the images can be used.
|
||||
See `LP1342039 <https://bugs.launchpad.net/fuel/+bug/1342039>`_.
|
||||
|
||||
Fuel is not enforcing quorum on Controller clusters
|
||||
---------------------------------------------------
|
||||
|
||||
The Fuel "Verify Networks" functionality
|
||||
does not check :ref:`ovs-term` and :ref:`bonding-term` connections.
|
||||
See the `Network checks for Neutron blueprint <https://blueprints.launchpad.net/fuel/+spec/network-checker-neutron-vlan>`_.
|
||||
In order to incrementally add Controllers into the cluster,
|
||||
Fuel temporarily sets the **no-quorum-policy="ignore"** property
|
||||
in the :ref:`crm<crm-term>` configuration
|
||||
but is not resetting this property to activate the quorum
|
||||
after the environment is deployed.
|
||||
Consequently, in Controller clusters of three or more nodes,
|
||||
restarting the Management network
|
||||
results in no L3 agents running on any of the nodes in the cluster.
|
||||
The work-around is to follow the instructions in
|
||||
`Setting Basic Cluster Properties <http://docs.openstack.org/high-availability-guide/content/_setting_basic_cluster_properties.html>`_
|
||||
to unset this property.
|
||||
See `LP1348548 <https://bugs.launchpad.net/fuel/+bug/1348548>`_.
|
||||
|
||||
Controllers are deployed sequentially rather than in parallel
|
||||
-------------------------------------------------------------
|
||||
Adding HA Controllers one-by-one may fail
|
||||
-----------------------------------------
|
||||
|
||||
Multiple controllers are deployed sequentially
|
||||
rather than in parallel.
|
||||
This increases the deployment time,
|
||||
but does not otherwise adversely affect the environment.
|
||||
See `LP1310494 <https://bugs.launchpad.net/fuel/+bug/1310494>`_.
|
||||
Adding HA Controllers one-by-one may fail
|
||||
because each environment must have an odd number of controllers.
|
||||
When replacing a single controller,
|
||||
you should delete the old node
|
||||
and then add in the new node before deploying the changes.
|
||||
See `LP1350266 <https://bugs.launchpad.net/fuel/+bug/1350266>`_.
|
||||
|
||||
Cobbler fails to provision more than 10 nodes at a time
|
||||
-------------------------------------------------------
|
||||
|
||||
When installing Ubuntu on more than 10 nodes in parallel,
|
||||
Cobbler can take too long to generate preseed data for all nodes,
|
||||
and some of the nodes will fail to provision.
|
||||
Adding no more than 10 nodes at a time to the environment
|
||||
mitigates this problem.
|
||||
See `LP1355347 <https://bugs.launchpad.net/fuel/+bug/1355347>`_.
|
||||
|
||||
Intermittent Pacemaker upgrade failures
|
||||
---------------------------------------
|
||||
|
||||
Puppet intermittently fails to update Corosync cluster information Base
|
||||
because of shadow CIB commit conflicts.
|
||||
See `LP1283062 <https://bugs.launchpad.net/fuel/+bug/1283062>`_
|
||||
for a description of the problem;
|
||||
see `HA Improvements of pacemaker and corosync <https://blueprints.launchpad.net/fuel/+spec/ha-pacemaker-improvements>`_
|
||||
for a description of structural changes
|
||||
for Pacemaker deployment and configuration
|
||||
that are needed to address this problem.
|
||||
|
||||
RabbitMQ Service may not start after rebooting the primary Controller node
|
||||
--------------------------------------------------------------------------
|
||||
|
||||
The RabbitMQ Service may not start
|
||||
after the primary Controller node is rebooted,
|
||||
which means that the node status is "offline".
|
||||
This is because of flaws in the RabbitMQ clustering mechanism
|
||||
which are under investigation.
|
||||
In the meantime, you must manually bring down the RabbitMQ server
|
||||
and rejoin it to the cluster following the instructions in
|
||||
:ref:`restart-rabbitmq-ops`.
|
||||
See `LP1318936 <https://bugs.launchpad.net/fuel/+bug/1318936>_`.
|
||||
|
||||
Some logs are excluded from the Diagnostic Snapshot
|
||||
---------------------------------------------------
|
||||
|
||||
The diagnostic snapshot does not include all the logs.
|
||||
The logs are available under the */var/log* directory,
|
||||
but some logs in this directory are symlinks
|
||||
and the diagnostic snapshot does not capture them.
|
||||
See `LP1323436 <https://bugs.launchpad.net/bugs/1323436>`_
|
||||
and `LP1318514 <https://bugs.launchpad.net/bugs/1318514>`_.
|
||||
|
||||
"Deassociate Floating IP" button may disappear from Horizon menu
|
||||
----------------------------------------------------------------
|
||||
|
||||
The "Deassociate Floating IP" button may disappear
|
||||
from the Horizon menu when using Neutron network topologies.
|
||||
As a work around, use the "Disassociate Floating IP" action
|
||||
from the Access and Security -> Floating IPs.
|
||||
See `LP1325575 <https://bugs.launchpad.net/bugs/1325575>`_.
|
||||
|
||||
RAID-1 spans all configured disks on a node
|
||||
-------------------------------------------
|
||||
|
@ -100,7 +268,8 @@ but sdc will not be used as part of the RAID-1 array:
|
|||
super 1.0 [2/2] [UU]
|
||||
|
||||
|
||||
See `LP1267569 <https://bugs.launchpad.net/fuel/+bug/1267569>`_.
|
||||
See `LP1267569 <https://bugs.launchpad.net/fuel/+bug/1267569>`_
|
||||
and `LP1258347 <https://bugs.launchpad.net/fuel/+bug/1258347>`_.
|
||||
|
||||
Some UEFI hardware cannot be used
|
||||
---------------------------------
|
||||
|
@ -161,15 +330,6 @@ you can use the :ref:`Fuel CLI<cli_usage>` to use other physical interfaces
|
|||
when you configure your environment.
|
||||
See `LP1285059 <https://bugs.launchpad.net/fuel/+bug/1285059>`_.
|
||||
|
||||
CentOS issues booting on Dell servers
|
||||
-------------------------------------
|
||||
|
||||
Because of a CentOS bug
|
||||
(see `CentOS6492 <http://bugs.centos.org/view.php?id=6492>`_),
|
||||
kernel parameters must be adjusted
|
||||
to allow OpenStack to be provisioned on Dell servers.
|
||||
See `LP1312671 <https://bugs.launchpad.net/fuel/+bug/1312671>`_.
|
||||
|
||||
CentOS does not support some newer CPUs
|
||||
---------------------------------------
|
||||
|
||||
|
@ -189,10 +349,12 @@ such as QEMU or KVM, to emulate an older CPU on such systems.
|
|||
Note that VirtualBox has no CPU model emulation feature.
|
||||
See `LP1322502 <https://bugs.launchpad.net/fuel/+bug/1322502>`_.
|
||||
|
||||
CentOS kernel issues on certain hardware
|
||||
----------------------------------------
|
||||
CentOS issues booting on some servers
|
||||
-------------------------------------
|
||||
|
||||
Deployments that use CentOS as the host OS on the OpenStack nodes
|
||||
Because of a CentOS bug
|
||||
(see `CentOS6492 <http://bugs.centos.org/view.php?id=6492>`_),
|
||||
deployments that use CentOS as the host OS on the OpenStack nodes
|
||||
may get stuck at the very beginning of the provisioning stage
|
||||
because of boot issues on some hardware.
|
||||
To resolve this situation,
|
||||
|
@ -210,39 +372,6 @@ Then run this command in the Fuel Master node shell:
|
|||
|
||||
See `LP1312671 <https://bugs.launchpad.net/fuel/+bug/1312671>`_.
|
||||
|
||||
Bootstrap kernel issues on certain hardware
|
||||
-------------------------------------------
|
||||
|
||||
The bootstrap image shipped with Mirantis OpenStack
|
||||
is based on a 3.10 kernel with firmware built from
|
||||
the in-kernel tree.
|
||||
This can lead to issues with some hardware configurations,
|
||||
(including some Dell R410/R610s servers).
|
||||
See `LP1323354 <https://bugs.launchpad.net/fuel/+bug/1323354>`_
|
||||
for details.
|
||||
As a workaround, use `bootstrap image with 2.6 kernel <http://9f2b43d3ab92f886c3f0-e8d43ffad23ec549234584e5c62a6e24.r60.cf1.rackcdn.com/bootstrap-5.0-kernel-2.6.zip>`_.
|
||||
Copy the downloaded zip archive to the Fuel master node
|
||||
::
|
||||
|
||||
scp bootstrap-5.0-kernel-2.6.zip root@10.20.0.2:/root/
|
||||
|
||||
Log in to Fuel master node and run the following commands to install new bootstrap:
|
||||
::
|
||||
|
||||
cd /root/
|
||||
yum -y install unzip
|
||||
unzip bootstrap-5.0-kernel-2.6.zip
|
||||
cp -b linux /var/www/nailgun/bootstrap/
|
||||
chmod +x /var/www/nailgun/bootstrap/linux
|
||||
chmod -w /var/www/nailgun/bootstrap/linux
|
||||
cp -b initramfs.img /var/www/nailgun/bootstrap/
|
||||
cobbler sync
|
||||
|
||||
.. note:: Existing bootstrap files will be renamed to linux~ and initramfs.img~.
|
||||
|
||||
To apply changes to already bootstrapped nodes, simply reboot the
|
||||
affected nodes to boot with the 2.6 kernel.
|
||||
|
||||
Bootstrap does not see Brocade NICs
|
||||
-----------------------------------
|
||||
|
||||
|
@ -287,7 +416,7 @@ soft trunks and hard trunks:
|
|||
This provides the least amount of performance overhead
|
||||
but the traffic may not be passed onto the OVS bridge in some edge cases.
|
||||
|
||||
* The **hard trunks mode** also configureS OVS to enable splinters
|
||||
* The **hard trunks mode** also configures OVS to enable splinters
|
||||
but uses an explicitly defined list of all VLANs across all interfaces.
|
||||
This should prevent the occasional failures associated with the soft mode
|
||||
but requires that corresponding tags be created on all of the interfaces.
|
||||
|
@ -297,6 +426,24 @@ soft trunks and hard trunks:
|
|||
See :ref:`ovs-arch`
|
||||
for more information about using Open VSwitch.
|
||||
|
||||
Keystone performance issues if memcache instance fails
|
||||
------------------------------------------------------
|
||||
|
||||
When several OS controller nodes are used
|
||||
with 'memcached' installed on each of them,
|
||||
each 'keystone' instance is configured
|
||||
to use all of the 'memcached' instances.
|
||||
Thus, if one of the controller nodes became inaccessible,
|
||||
then whole cluster may cease to be workable
|
||||
because of delays in the memcached backend.
|
||||
|
||||
This behavior is the way the python memcache clients themselves work.
|
||||
There is currently no acceptable workaround
|
||||
that would allow the use all available 'memcached' instances
|
||||
without such issues.
|
||||
See `LP1332058 <https://bugs.launchpad.net/keystone/+bug/1332058>`_
|
||||
and `LP1340657 <https://bugs.launchpad.net/bugs/1340657>`_.
|
||||
|
||||
Placing Ceph OSD on Controller nodes is not recommended
|
||||
-------------------------------------------------------
|
||||
|
||||
|
@ -317,6 +464,25 @@ arbitrary orders of shutdown and startup,
|
|||
which will fix this issue.
|
||||
See `LP1297355 <https://bugs.launchpad.net/fuel/+bug/1297355>`_.
|
||||
|
||||
Controller cluster may fail if one MySQL instance fails
|
||||
-------------------------------------------------------
|
||||
|
||||
If the MySQL instance on one Controller node fails,
|
||||
the entire Controller cluster may be inaccessible
|
||||
whereas it should just disable the Controller node where MySQL failed
|
||||
and continue to run with the remaining Controller nodes.
|
||||
See `LP1326829 <https://bugs.launchpad.net/bugs/1326829>`_.
|
||||
|
||||
Management network may not restart correctly
|
||||
--------------------------------------------
|
||||
|
||||
If br-mgmt (the bridge for the Management logical network
|
||||
on the Neutron topology) is shut down from the main Controller node,
|
||||
the Controller cluster may not be reachable.
|
||||
Shutting down this bridge means that that Controller node
|
||||
cannot communicate with any other node over the Management network.
|
||||
See `LP1323277 <https://bugs.launchpad.net/fuel/+bug/1323277>`_.
|
||||
|
||||
Corosync is not fully scalable
|
||||
------------------------------
|
||||
|
||||
|
@ -332,20 +498,6 @@ so notifications such as "image.update" and "image.upload"
|
|||
are not reported in the "ceilometer meter-list" output.
|
||||
See `LP1314196 <https://bugs.launchpad.net/fuel/+bug/1314196>`_.
|
||||
|
||||
Stopping deployment in VirtualBox may damage filesystem
|
||||
-------------------------------------------------------
|
||||
|
||||
Clicking the "Stop Deployment" button when modifying
|
||||
a provisioned node may destroy the nodes's filesystem
|
||||
when running OpenStack on VirtualBox.
|
||||
See `LP1316583 <https://bugs.launchpad.net/fuel/+bug/1316583>`_.
|
||||
|
||||
Live Migration does not work if the instance has floating IP assigned
|
||||
---------------------------------------------------------------------
|
||||
|
||||
The migration process will fail if the instance has a floating IP
|
||||
address signed.
|
||||
|
||||
Other limitations
|
||||
-----------------
|
||||
|
||||
|
@ -369,7 +521,7 @@ Other limitations
|
|||
|
||||
* **Murano requires the Neutron network type.**
|
||||
If you choose nova-network as the network type during deployment,
|
||||
the option to install the Murano project is greyed out.
|
||||
the option to install the Murano project is grayed out.
|
||||
This is a design decision made by the OpenStack community;
|
||||
it allows us to focus our efforts on Neutron,
|
||||
and we see little demand for Murano support on Nova-network.
|
||||
|
@ -379,7 +531,7 @@ Other limitations
|
|||
For example, a Cinder node has VLANs created
|
||||
and addresses obtained from the public network.
|
||||
|
||||
* Some of OpenStack’s services listen to all of the interfaces,
|
||||
* Some OpenStack services listen to all of the interfaces,
|
||||
a situation that may be detected and reported
|
||||
by third-party scanning tools not provided by Mirantis.
|
||||
Please discuss this issue with your security administrator
|
||||
|
@ -389,8 +541,8 @@ Other limitations
|
|||
to be automatically installed on VirtualBox
|
||||
create separate host interfaces.
|
||||
If a user associates logical networks
|
||||
to different physical interfaces on different nodes,
|
||||
it causes to network connectivity issues between OpenStack components.
|
||||
with different physical interfaces on different nodes,
|
||||
it causes network connectivity issues between OpenStack components.
|
||||
Please check to see if this has happened prior to deployment
|
||||
by clicking on the “Verify Networks” button on the Networks tab.
|
||||
|
||||
|
@ -400,7 +552,7 @@ Other limitations
|
|||
is applied regardless of the user choice
|
||||
due to limitations in Ubuntu provisioning.
|
||||
|
||||
* The Fuel Master node services (such as PostgrSQL and RabbitMQ)
|
||||
* The Fuel Master node services (such as PostgreSQL and RabbitMQ)
|
||||
are not restricted by a firewall.
|
||||
The Fuel Master node should live in a restricted L2 network
|
||||
so this should not create a security vulnerability.
|
||||
|
@ -416,3 +568,11 @@ Other limitations
|
|||
service ceph-radosgw start
|
||||
|
||||
See `LP1287166 <https://bugs.launchpad.net/fuel/+bug/1287166>`_.
|
||||
|
||||
* We could improve performance significantly by upgrading
|
||||
to a later version of the CentOS distribution
|
||||
(using the 3.10 kernel or later).
|
||||
See `LP1322641 <https://bugs.launchpad.net/bugs/1322641>`_.
|
||||
|
||||
* Docker loads images very slowly on the Fuel Master Node.
|
||||
See `LP1333458 <https://bugs.launchpad.net/bugs/1333458>`_.
|
||||
|
|
Loading…
Reference in New Issue