6 Oracle Private Cloud Applianceのトラブルシューティング

この章では、Oracle Private Cloud Appliance (PCA)で怒る可能性がある一般的な問題について説明します。

トラブルシューティング上の次のトピックについて説明します。

Oracle ZFS Storage Applianceのエラー・メッセージ

問題: エージェント・ログ・ファイルで、Oracle ZFS Storage Applianceに関する警告メッセージが表示される場合があります。

解決策: これは既知の問題です。警告メッセージは無視して問題ありません。通常、メッセージは次のように表示されます。

2015-05-15 13:06:04,896 [87:75FBA055] WARN - Can not evaluate push properties for target 
oracle_si_zfssa_diskshelf_server_akcli.zfs1.example.com/akcli/1/diskshelf/chassis-001_akcli 
for metric ComponentFaults - skipping this metric oracle.sysman.emSDK.agent.fetchlet.exception.FetchletException: 
Can't resolve a non-optional query descriptor property [MatchAgentAddr] (StorageServerIpAddress) at
oracle.sysman.gcagent.metadata.impl.PropertiesEvaluatorImpl$QueryPropsComputer.compute(PropertiesEvaluatorImpl.java:1013) at
oracle.sysman.gcagent.metadata.impl.PropertiesEvaluatorImpl$QueryPropsComputer.<init>(PropertiesEvaluatorImpl.java:859) at
oracle.sysman.gcagent.metadata.impl.PropertiesEvaluatorImpl.init(PropertiesEvaluatorImpl.java:346) at
oracle.sysman.gcagent.metadata.impl.PropertiesEvaluatorImpl.<init>(PropertiesEvaluatorImpl.java:210) at
oracle.sysman.gcagent.metadata.impl.TargetInstanceImpl.getPropertiesEvaluator(TargetInstanceImpl.java:1255) at
oracle.sysman.gcagent.target.interaction.execution.ReceiveletManager.addMetric(ReceiveletManager.java:344) at
oracle.sysman.gcagent.target.interaction.execution.ReceiveletInteractionMgr.addMetric(ReceiveletInteractionMgr.java:1446)

ターゲットが保留中のままになる

問題: PCAラックの検出後、SIターゲットが「保留中」状態のままになる場合があります。

解決策: OMSで、スタックしている可用性ジョブを停止する必要があります。

$ sqlplus sysman/sysman
SQL> SELECT job_subname, elapsed_time, cpu_used FROM dba_scheduler_running_jobs WHERE job_name = 'EM_REPOS_SEV_EVAL';
SQL> BEGIN dbms_scheduler.stop_job('EM_REPOS_SEV_EVAL'); COMMIT; END;

新規VMリクエストで「コンポーネントのインポート」ステップが失敗する

問題: 新規VMリクエストで、「コンポーネントのインポート」ステップが失敗しました。

解決策: OMS設定で、アップロード・ポートを確認し、両方の管理ノードで/etc/tinyproxy/tinyproxy.confファイルを更新します。

  1. OMSの"HTTPS Upload Port"を取得します。

    • OMSホストで、OMSインストール・ユーザーとしてログインします。例: oracle

    • $ emctl status oms -details -sysman_pwd <Sysman Password> | grep "HTTPS Upload Port"

  2. /etc/tinyproxy/tinyproxy.confファイルで、ConnectPort行がある既存のブロックの下に、次の行を追加します。<yyyy>は、実際の"HTTPS Upload Port"に置き換えてください。

    === 
    ConnectPort <yyyy> 
    ===
  3. tinyproxyを再起動します(tinyproxyサービスが再開します)。

  4. ファイアウォールを有効にしている場合は、iptablesを使用して有効なポートのリストにこのポートを追加し、iptablesサービスを再起動します。

PCA 2.4.4以上の場合にKubernetesをサービス・クラスタとして作成するとエラーが発生する

問題: Kubernetesをサービス・クラスタとして作成すると、「リクエストの発行中にエラーが発生しました。システム管理者に問い合せてください。」というエラー・メッセージが表示されます。

解決策: エラーが表示されないようにするには、次の回避策に従ってクラスタを作成します。
  1. アクティブ管理ノードで、oracleユーザーとして次のコマンドを入力します。
    /nfs/shared_storage/oemagent/agent_inst/bin/emctl setproperty agent -name preferIPv6Addresses -value false
  2. エージェントを再起動します。