2 一般的な管理タスクについて

次の各項では、基本的な管理タスクについて説明します。

 Oracle Linux Automation Managerの起動、停止および再起動

Oracle Linux Automation Managerを起動するには、次を実行します。
  1. ターミナルを開きます。

  2. Oracle Linux Automation Managerサービスを起動します。

    sudo systemctl start ol-automation-manager
Oracle Linux Automation Managerを停止するには、次を実行します。
  1. ターミナルを開きます。

  2. Oracle Linux Automation Managerサービスを停止します。

    sudo systemctl stop ol-automation-manager
Oracle Linux Automation Managerを再起動するには、次を実行します。
  1. ターミナルを開きます。

  2. Oracle Linux Automation Managerサービスを再起動します。

    sudo systemctl restart ol-automation-manager

ログ・ファイルへのアクセス

Oracle Linux Automation Managerおよびその他のアプリケーションは、様々な問題のトラブルシューティングに使用できるログ・ファイルを生成します。

ログ・ファイルにアクセスして確認するには、次を実行します。
  1. Oracle Linux Automation Managerを実行しているシステムのターミナルを開きます。

  2. アプリケーション・ログ・ファイルを確認するには、次の場所に移動します。

    • Oracle Linux Automation Managerのログ・ファイルは、/var/log/towerを参照してください。

    • NGINXのログ・ファイルは、/var/log/nginxを参照してください。

    • Redisのログ・ファイルは、/var/log/redisを参照してください。

    • Postgresqlは、/var/lib/pgsql/data/logおよび/var/lib/pgsql/initdb_postgresql.logを参照してください。

      ノート:

      データベースがリモート・ホスト上にある場合は、データベースを実行しているホストにログインして、Postgresqlログ・ファイルを見つけます。
  3. ログを確認します。

    ヒント:

    フォルダ内のすべてのログ・ファイルのすべてのエラー・メッセージを検索するには、cat * | grep -i errorコマンドを使用します。

アプリケーション・ステータスへのアクセス

様々な問題のトラブルシューティングに役立つsystemctlコマンドを使用して、Oracle Linux Automation Managerおよびその他のアプリケーションのステータスを表示できます。

Oracle Linux Automation Managerおよびその他のアプリケーションに関連するアプリケーション・ステータス・メッセージを表示するには、次を実行します。
  1. Oracle Linux Automation Managerを実行しているシステムのターミナルを開きます。

  2. 次のコマンドを実行します。
    • Oracle Linux Automation Managerの場合は、sudo systemctl status ol-automation-managerと入力します。

    • NGINXの場合は、sudo systemctl status nginxと入力します。

    • Postgresqlの場合は、sudo systemctl status postgresqlと入力します。

      ノート:

      データベースがリモート・ホスト上にある場合は、データベースを実行しているホストにログインして、Postgresqlログ・ファイルを見つけます。
    • Redisの場合は、sudo systemctl status redisと入力します。

  3. アプリケーション・ステータス・メッセージを確認し、すべてがActive (running)状態であることを確認します。すべてのエラー・メッセージを調査します。

  4. statusコマンドからエラー・メッセージが表示された場合は、次のコマンドを実行してさらに調査できます。
    • Oracle Linux Automation Managerの場合は、sudo journalctl -u ol-automation-managerと入力します。

    • NGINXの場合は、sudo journalctl -u nginxと入力します。

    • Postgresqlの場合は、sudo journalctl -u postgresqlと入力します。

      ノート:

      データベースがリモート・ホスト上にある場合は、データベースを実行しているホストにログインして、Postgresqlログ・ファイルを見つけます。
    • Redisの場合は、sudo journalctl -u redisと入力します。

データベースのバックアップとリストア

データベースをバックアップするには、次を実行します:

  1. データベースにログインします。
    sudo su - postgres
  2. データベースのダンプ・ファイルを作成します。
    pg_dumpall > olamv2upg.dump
  3. データベース・セッションを終了します。
    exit

データベースをリストアするには、次を実行します:

  1. データベースにログインします。
    sudo su - postgres
  2. データベースのダンプ・ファイルを作成します。
    psql -d postgres -f /dirwithbackup/olamv2upg.dump
  3. データベース・セッションを終了します。
    exit