ページの先頭行へ戻る
Enterprise Service Development Platform V1.2.0 運用ガイド(FJCS仕様)
FUJITSU Software

13.3.8 Automation Manager

ここでは、更新済みのAutomation Managerを切り戻す手順について説明します。

以下の事項が前提です。

Ansibleサーバーで以下の手順を実施することにより、Automation Managerを切り戻します。

  1. 管理者権限への変更

    $ sudo su
  2. 更新後のAutomation Managerコンテナの削除

    • 起動しているAutomation Managerコンテナを停止します。

      # docker stop stagehand
    • Automation Managerコンテナが停止していることを確認します。

      # docker ps -a
    • Automation Managerコンテナを削除します。

      # docker rm stagehand
  3. 更新前のメディアパック再配置

    # rm -rf /var/FJSGHD/files
    # rm -rf /var/FJSGHD/inventories
    # mv /var/FJSGHD/pre_files /var/FJSGHD/files
    # mv /var/FJSGHD/pre_inventories /var/FJSGHD/inventories
  4. Dockerのダウングレード

    ESDPが提供するDocker(docker-ce)を使用している場合、以下の手順を実行してください。

    • パッケージのタウングレード

      # cd /var/FJSGHD/files/pkg/yum
      # yum remove -y docker-ce docker-ce-cli containerd.io
      # yum install -y docker-ce-19.03.8/*
      # yum erase audit
      # yum downgrade -y \
      yum-utils-1.1.31/* \
      docker-ce-19.03.8/*
    • Dockerを起動

      # systemctl start docker
    • Dockerの自動起動を有効化

      # systemctl enable docker
  5. 更新前のAutomation ManagerコンテナのDockerイメージをインポート

    <適用前の識別番号>は、「13.1 概要」の表を参照し、適用する修正パッチの"適用前の識別番号"の値を指定してください。

    すでにインポート済みのエラーが出る場合がありますが、インポート済みの場合は次の手順に進んでください。

    # docker load < /var/FJSGHD/files/container/stagehand_<適用前の識別番号>.tar.gz
  6. Automation Managerコンテナを起動

    # docker run --name stagehand \
        -v /var/FJSGHD/files/clouds.yml:/data/playbook/clouds.yml \
        -v /var/FJSGHD/files:/data/playbook/files \
        -v /var/FJSGHD/inventories:/data/playbook/inventories \
        -d stagehand:<適用前の識別番号>
  7. Automation Managerコンテナにログイン

    # docker exec -ti stagehand /bin/bash