Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

使用 NetApp Docker 映像执行 Ansible 攻略手册

贡献者

在执行 Ansible 攻略手册之前,请确保已提取 * NetApp Ansible _* 。 * zip * 文件,并且包含磁盘或磁盘架固件文件的 Web 服务器已准备就绪。

开始之前

在使用 NetApp Docker 执行 Ansible 攻略手册之前,您应:

步骤
  1. "设置 Docker"

  2. 执行以下命令,从 DockerHub 中提取 NetApp Docker 映像:

    $ docker pull schmots1/netapp-ansible
    
    Using default tag: latest
    latest: Pulling from schmots1/netapp-ansible
    docker.io/schmots1/netapp-ansible:lates

    有关 Docker Pull 命令的详细信息,请参见 "Docker Pull 文档"

  3. 将 Docker 映像作为容器运行并登录到容器以执行 Ansible 攻略手册。

  4. 复制包含提取的 Ansible 攻略手册和清单文件的文件夹路径,例如 * 已下载 _playbook_path* 。要成功执行, Ansible 攻略手册和清单文件应位于同一文件夹中。

  5. 将文件夹作为卷挂载到 Docker 容器上。例如,要挂载文件夹 * 容器路径 * ,应执行以下命令:

    $ docker run -v <downloaded_playbook_path>:/<container_path> -it schmots1/netapp-ansible:latest /bin/bash

    此时,此容器将启动,控制台将位于此容器的 bash shell 中。有关 Docker Run 命令的详细信息,请参见 "Docker 运行文档"

  6. 使用 * 可逆攻略手册 * 命令在容器中执行可逆攻略手册:

    $ cd <container_path>
    $ ansible-playbook na_ontap_pb_upgrade_firmware.yml
     
    Enter your ONTAP admin username: ****
    Enter the password for your ONTAP admin user: ****
    Enter the base URL to the firmware package (using HTTP is recommended): http://<web-server>/path/
    PLAY [ONTAP Firmware Upgrade] ****************************************************************
    备注 如果有一组集群使用不同的登录凭据,则必须在每个集群上运行 Ansible 攻略手册。不需要更改清单文件,因为 Ansible 攻略手册会跳过登录失败的集群。

有关 * 安全攻略手册 * 命令的详细信息,请参见 "Ansible 攻略手册文档" 要在检查模式(试运行)下执行 Ansible 攻略手册,请参见 "Ansible :检查模式"

执行 Ansible 攻略手册后,请参见 "固件安装验证" 用于执行后的说明。