Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

Chapter 32. Red Hat Enterprise Linux Atomic Host 7.3.4

32.1. Atomic Host

OStree update:

New Tree Version: 7.3.4 (hash: 4be47184245cc6d1c97a7bb2546c776e9124e3532ca4804a85227f8ebff24432)
Changes since Tree Version 7.3.3 (hash: bfc591ba1a4395c6b8e54d34964b05df4a61e0d82d20cc1a2fd817855c7e2da5)

Updated packages:

  • atomic-devmode-0.3.6-2.el7
  • cockpit-ostree-135-4.el7
  • libdnf-0.7.4-3.el7 (not available as an RPM package)
  • rpm-ostree-client-2017.3-1.atomic.el7

32.2. Extras

Updated packages:

  • atomic-1.16.5-1.el7
  • cockpit-135-4.el7 *
  • container-selinux-2.10-2.el7
  • docker-1.12.6-16.el7
  • docker-latest-1.13.1-4.el7
  • etcd-3.1.3-1.el7
  • kubernetes-1.5.2-0.5.gita552679.el7 *
  • oci-register-machine-0-3.11.gitdd0daef.el7
  • oci-systemd-hook-0.1.7-2.git2788078.el7
  • ostree-2017.3-2.el7
  • runc-1.0.0-6.gite800860.el7

The asterisk (*) marks packages which are available for Red Hat Enterprise Linux only.

32.2.1. Container Images

Updated:

  • Red Hat Enterprise Linux Atomic Identity Management Server (rhel7/ipa-server)
  • Red Hat Enterprise Linux Container Image (rhel7.3, rhel7, rhel7/rhel, rhel)
  • Red Hat Enterprise Linux Atomic Image (rhel-atomic, rhel7-atomic, rhel7/rhel-atomic)
  • Red Hat Enterprise Linux Atomic cockpit-ws Container Image (rhel7/cockpit-ws)
  • Red Hat Enterprise Linux Atomic sadc Container Image (rhel7/sadc)
  • Red Hat Enterprise Linux Atomic rsyslog Container Image (rhel7/rsyslog)
  • Red Hat Enterprise Linux Atomic Tools Container Image (rhel7/rhel-tools)
  • Red Hat Enterprise Linux Atomic Kubernetes-apiserver Container Image (rhel7/kubernetes-apiserver)
  • Red Hat Enterprise Linux Atomic Kubernetes-scheduler Container Image (rhel7/kubernetes-scheduler)
  • Red Hat Enterprise Linux Atomic Kubernetes-controller Container Image (rhel7/kubernetes-controller-mgr)
  • Red Hat Enterprise Linux Atomic etcd Container Image (rhel7/etcd)
  • Red Hat Enterprise Linux Atomic flannel Container Image (rhel7/flannel)
  • Red Hat Enterprise Linux Atomic SSSD Container Image (rhel7/sssd)
  • Red Hat Enterprise Linux Atomic openscap Container Image (rhel7/openscap)
  • Red Hat Enterprise Linux Atomic open-vm-tools Container Image (rhel7/open-vm-tools)

32.3. New Features

  • Ability to generate initramfs on the client

    By default, Atomic Host uses a generic initramfs image built on the server side. This is distinct from the yum-based Red Hat Enterprise Linux, where initramfs is generated for each installation. However, in some situations, additional configuration or content may need to be added, which requires generating initramfs on the client side.

    With this update, the Atomic Host component rpm-ostree, which is used for updates of the host, has the new initramfs command. The new command allows generating initramfs on the client side using the dracut program.

    For details on using rpm-ostree initramfs, see Generating the initramfs Image on the Client in the Installation and Configuration Guide.

  • The managed plugin API changed in docker-latest

    In Docker 1.13, the managed plugin API changed compared to the experimental version introduced in Docker 1.12. Before upgrading to Docker 1.13, you must uninstall plugins that you installed with Docker 1.12. To uninstall plugins, use the docker plugin rm command.

    If you have already upgraded to Docker 1.13 without uninstalling previously installed plugins, you may see this message when the Docker daemon starts:

    Error starting daemon: json: cannot unmarshal string into Go value of type
    types.PluginEnv

    To resolve this problem:

    1. Remove the plugins.json file from /var/lib/docker/plugins/.
    2. Restart Docker. Verify that the docker daemon starts with no errors.
    3. Reinstall your plugins.