Note
IBM z Systems hardware requirements are based on both the applications and the load on the system.
Active engine is used as an initial configuration and management tool during
deployed machine startup. Currently the z/VM driver uses zvmguestconfigure
and cloud-init
as a two stage active engine.
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 first active engine,
zvmguestconfigure
, must be installed in the Linux on z Systems virtual
server so it can process change request files transmitted by the
cloudlib4zvm service to the reader of the virtual machine as a class X file.
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 zvmguestconfigure
.
OpenStack uses cloud-init as its activation engine. Some Linux distributions include cloud-init either already installed or available to be installed. If your distribution does not include cloud-init, you can download the code from https://launchpad.net/cloud-init/+download. After installation, if you issue the following shell command and no errors occur, cloud-init is installed correctly:
cloud-init init --local
Installation and configuration of cloud-init differs among different Linux distributions, and cloud-init source code may change. This section provides general information, but you may have to tailor cloud-init to meet the needs of your Linux distribution. You can find a community-maintained list of dependencies at http://ibm.biz/cloudinitLoZ.
As of the Rocky release, the z/VM OpenStack support has been tested with cloud-init 0.7.4 and 0.7.5 for RHEL6.x and SLES11.x, 0.7.6 for RHEL7.x and SLES12.x, and 0.7.8 for Ubuntu 16.04.
During cloud-init installation, some dependency packages may be required. You can use zypper and python setuptools to easily resolve these dependencies. See https://pypi.python.org/pypi/setuptools for more information.
This guideline will describe the requirements and steps to create and configure images for use with z/VM.
zvm_diskpool_type
property in
the zvmsdk.conf configuration file in zvm cloud connector
A compute node supports deployment on either an ECKD or FBA image,
but not both at the same time. If you wish to switch image types,
you need to change the zvm_diskpool_type
and
zvm_diskpool
properties in the zvmsdk.conf file, accordingly.
Then restart the nova-compute service to make the changes take effect.zvm_diskpool_type
property in the zvmsdk.conf file. That property can
specify either ECKD or FBA./
, \
,
$
, %
, @
should not be used. For the FBA disk type “vm”,
capture and deploy is supported only for an FBA disk with a single partition.
Capture and deploy is not supported for the FBA disk type “vm” on a CMS
formatted FBA disk.In addition to the specified criteria, the following recommendations allow for efficient use of the image:
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.