Adjust document to reflect latest update

zvm driver switch to cloudlib4zvm (zvm cloud connector) now
and the doc need to be updated.

Change-Id: I885e8c11c237d5ca03754a1f96e23fee1ac9ca3e
This commit is contained in:
jichenjc 2017-08-19 12:42:23 +08:00
parent 4e283994bd
commit 4183ea5a76
10 changed files with 58 additions and 31 deletions

View File

@ -5,26 +5,24 @@ Active Engine Guide
===================
Active engine is used as initial configuration and management tool during deployed machine startup.
Currently z/VM driver use xcatconf4z and cloud-init as 2 stage active engine.
Currently z/VM driver use zvmguestconfigure and cloud-init as 2 stage active engine.
Installation and Configuration of xcatconf4z
--------------------------------------------
Installation and Configuration of zvmguestconfigure
---------------------------------------------------
xCAT supports initiating changes to a Linux on z Systems virtual machine while Linux is shut down or
Cloudlib4zvm supports initiating changes to a Linux on z Systems virtual machine while Linux is shut down or
the virtual machine is logged off. The changes to Linux are implemented using an activation engine (AE)
that is run when Linux is booted the next time. The xCAT activation engine, xcatconf4z, handles changes
initiated by xCAT. The script/service must be installed in the Linux on z Systems virtual server so it can
process change request files transmitted by the xCAT ZHCP service to the reader of the virtual machine
as a class X file. The script is xcatconf4z and is located at /opt/xcat/share/xcat/scripts in the xCAT
MN machine.
that is run when Linux is booted the next time. The 1st active engine, zvmguestconfigure, must be installed
in the Linux on z Systems virtual server so it can process change request files transmitted by the cloudlib4sdk
service to the reader of the virtual machine as a class X file.
The xcatconf4z script should be installed in a machine that can be managed while it is logged off. This
zvmguestconfigure script should be installed in a machine that can be managed while it is logged off. This
includes a Linux on z Systems that will be captured for netboot or sysclone deploys.
.. note::
An additional activation engine, cloud-init, should be installed to handle OpenStack related
tailoring of the system. The cloud-init AE relies on tailoring performed by the xCAT AE, xcatconf4z.
tailoring of the system. The cloud-init AE relies on tailoring performed by the zvmguestconfigure.
Installation and Configuration of cloud-init
--------------------------------------------

View File

@ -21,3 +21,5 @@ Links
* Pypi: `<https://pypi.python.org/pypi/CloudLib4zvm>`_
* Doc: `<http://cloudlib4zvm.readthedocs.io/en/latest>`_
* Gerrit: `<https://review.gerrithub.io/#/q/project:mfcloud/python-zvm-sdk>`_
* Github: `<https://github.com/mfcloud/python-zvm-sdk>`_

View File

@ -36,15 +36,12 @@ sys.path.insert(0, os.path.abspath('./'))
# ones.
extensions = [
'oslosphinx',
'oslo_config.sphinxconfiggen',
'sphinx.ext.autodoc',
'ext.support_matrix',
'sphinx.ext.autodoc',
'oslosphinx',
'oslo_config.sphinxconfiggen',
]
# config_generator_config_file = '../../etc/nova/nova-zvm-oslo-conf-generator.conf'
config_generator_config_file = '../../etc/nova/nova-zvm-oslo-conf-generator.conf'
sample_config_basename = '_static/nova_zvm'
# Add any paths that contain templates here, relative to this directory.

View File

@ -22,8 +22,7 @@ Image Requirements
ECKD
* Images created with the previous version of the OpenStack support should be recaptured with an
updated xcatconf4z installed, version 2.0 or later. see below chapter for more detail on
xcatconf4z.
updated zvmguestconfigure installed
* An image deployed on a compute node must match the disk type supported by that compute node, as
configured by the zvm_diskpool_type property in the nova.conf configuration file. A compute node
@ -40,15 +39,10 @@ Image Requirements
disk.
* For glance image-create, it is strongly suggested that you capture an instance with a root disk size no
greater than 5GB. If you really want to capture a larger root device, you will need to logon xCAT MN
and modify the timeout value in for httpd service to make image-create work as expected.
greater than 5GB.
* For nova boot, it is recommended that you deploy an instance with a root disk size no greater than
5GB. If you really want to deploy a larger root device, you will need to logon xCAT MN and modify
the timeout value in for httpd service to make boot work as expected.
* For nova resize operation, we suggest that you resize an instance with a root disk size no greater than
5GB.
* For nova boot, resize, it is recommended that you deploy an instance with a root disk size no greater than
5GB.
* The network interfaces must be IPv4 interfaces.
@ -69,8 +63,7 @@ Image Requirements
4. The root disk should have a single partition.
5. The image being captured should support SSH access using keys instead of specifying a password. The
subsequent steps to capture the image will perform a key exchange to allow xCAT to access the server.
5. The image being captured should support SSH access using keys instead of specifying a password.
6. The image being captured should not have any network interface cards (NICs) defined below virtual
address 1100.

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

View File

@ -41,6 +41,7 @@ Overview
.. toctree::
:maxdepth: 2
zvm
topology
support-matrix
cloudlib4zvm

View File

@ -15,7 +15,7 @@ z/VM System Requirements
configuration, and must have been created using the IBM-provided installation instructions for SSI
configurations.
* The appropriate APARs installed, the current list of which can be found at z/VM xCAT Maintenance
* The appropriate APARs installed, the current list of which can be found at z/VM cloud connector Maintenance
(http://www.vm.ibm.com/sysman/xcmntlvl.html) and z/VM OpenStack Cloud Information
(http://www.vm.ibm.com/sysman/osmntlvl.html).

View File

@ -186,7 +186,7 @@ notes=Live migration provides a way to move an instance off one
built on the container based virtualization. Therefore this
operation is not considered mandatory to support.
cli=nova live-migration <server>;nova host-evacuate-live <host>
driver-impl-ibm-zvm=complete
driver-impl-ibm-zvm=missing
[operation.force-live-migration-to-complete]
title=Force live migration to complete
@ -265,7 +265,7 @@ notes=The resize operation allows the user to change a running
running instance. Therefore this operation is considered
optional to support in drivers.
cli=nova resize <server> <flavor>
driver-impl-ibm-zvm=complete
driver-impl-ibm-zvm=missing
[operation.resume]
title=Restore instance
@ -315,7 +315,7 @@ notes=The snapshot operation allows the current state of the
snapshot cannot be assumed. Therefore this operation is not
considered mandatory to support.
cli=nova image-create <server> <name>
driver-impl-ibm-zvm=complete
driver-impl-ibm-zvm=missing
[operation.suspend]
title=Suspend instance

36
doc/source/zvm.rst Normal file
View File

@ -0,0 +1,36 @@
.. _zvm:
=================
z/VM Introduction
=================
This document gives basic information about z/VM itself and some history
about z/VM, for more detailed information, please refer to z/VM website
http://www.vm.ibm.com
z/VM architecture
-----------------
z/VM provides a highly secure and scalable enterprise cloud infrastructure
and an environment for efficiently running multiple diverse critical applications
on IBM z Systems and IBM LinuxONE with support for more virtual servers than
any other platform in a single footprint.
These z/VM virtual servers can run Linux, z/OS and more.
Linux on IBM z Systems and IBM LinuxONE offer a uniquely powerful, high-performance
solution. Supreme efficiency for optimized workload deployment, innovative system
management with IBM Wave for z/VM, and the legendary performance and scalability
of z/VM come together to form a foundation for your Linux applications that is
simple, cost-effective, efficient, and secure.
.. image:: ./images/zvm_arch.jpg
z/VM history
------------
z/VM has over 45 years history and it's keep being used in wide industries such as
banking, securities, insurence etc. Following picture describe the evolution until
2011 and after that z/VM 6.3 , 6.4 has a set of new features to fit for old and new
customers and openstack enablement is also introduced.
.. image:: ./images/zvm_history.jpg