Go to main content

Guide d'administration d'Oracle® ZFS Storage Appliance, version OS8.8.x

Quitter la vue de l'impression

Mis à jour : Août 2021
 
 

Exécution de workflows à l'aide de la CLI

  1. Pour exécuter un workflow, utilisez la commande run à partir du contexte du workflow sélectionné.
    hostname:maintenance workflow-000> run
  2. Pour un workflow qui nécessite des paramètres, le contexte devient un contexte captif dans lequel ces paramètres doivent être spécifiés :
    hostname:maintenance workflow-000> run
    hostname:maintenance workflow-000 run(uncommitted)> get
                             type = (unset)
                        overwrite = (unset)

    Dans le cas d'un workflow sans paramètres, vous pouvez valider la commande directement après avoir entré le contexte captif :

    hostname:maintenance workflow-000> run
    hostname:maintenance workflow-000 run(uncommitted)> commit
    hello world!
  3. Toute tentative de valider l'exécution du workflow sans avoir défini au préalable les paramètres requis se solde par un échec explicite :
    hostname:maintenance workflow-000 run(uncommitted)> commit
    error: cannot execute workflow without setting property "type"
  4. Pour exécuter le workflow, définissez les paramètres spécifiés, puis utilisez la commande commit :
    hostname:maintenance workflow-000 run (uncommitted)> set type=system
                             type = system
    hostname:maintenance workflow-000 run (uncommitted)> set overwrite=true
                        overwrite = true
    hostname:maintenance workflow-000 run (uncommitted)> commit
  5. Si le workflow comporte des étapes spécifiées, ces étapes s'afficheront par l'intermédiaire de la CLI, par exemple :
    hostname:maintenance workflow-000 run (uncommitted)> commit
    Checking for existing worksheet ... done
    Finding disks of specified type ... done
    Creating worksheet ... done