DHCPオプションの処理

Compute Cloud@Customerで、サブネットの作成時に、サブネットのDHCPオプションのセットを指定できます。一連のDHCPオプションは、OCIDを持つリソースです。DHCPオプションのセットを指定しない場合、VCNのデフォルト・セットが使用されます。

サブネットには、DHCPオプションのセットを1つだけ割り当てることができます。DHCPオプションのセットを編集したり、新しいセットを作成したり、サブネットに割り当てられているセットを変更したりできます。割り当てられたDHCPオプション・セットは、そのサブネット内のすべてのインスタンスに適用されます。

1つのVCN内の各サブネットは、DHCPオプションの単一のセットを関連付けることができます。このオプションのセットは、サブネット内のすべてのインスタンスに適用されます。各VCNには、初期値を変更できるDHCPオプションのデフォルト・セットが用意されています。異なるDHCPオプションのセットを作成して割り当てないかぎり、すべてのサブネットはVCNデフォルト・セットを使用します。

構成できる使用可能なDHCPオプションは次のとおりです。

  • ドメインネームサーバー

    デフォルト設定は「DNSタイプ」= Internet and VCN Resolverです。

    かわりにDNSタイプ= Custom Resolverを設定する場合は、最大3つのDNSサーバーを任意に指定できます。

  • 検索ドメイン

    DNSラベルを使用してVCNを設定する場合、「検索ドメイン」オプションのデフォルト値はVCNドメイン名<VCN_DNS_label>.oraclevcn.comです。そうしないと、DHCPオプションのデフォルト・セットに「検索ドメイン」オプションは表示されません。

    通常、次の条件がすべて満たされる場合、DHCPオプションのいずれかのセット(デフォルト・セットまたはカスタム・セット)が最初に作成されると、ネットワーキング・サービスは自動的に「検索ドメイン」オプションを追加し、それをVCNドメイン名(<VCN_DNS_label>.oraclevcn.com)に設定します:

    • VCNにDNSラベルがあります。

    • DNSタイプ= Internet and VCN Resolver。

    • DHCPオプションのセットの作成時、検索ドメインを指定しませんでした。

    DHCPオプションのセットが作成された後は、いつでも「検索ドメイン」オプションを削除したり、別の値に設定したりできます。DHCPオプションのセットは、検索ドメインを1つのみ指定できます。

インスタンスおよびDHCPオプションに関する重要なノート:

  • DHCPオプションの1つの値を変更するときは、常にそのインスタンスでDHCPクライアントを再起動するか、変更を有効にするにはインスタンスを再起動する必要があります。これは、そのDHCPオプションのセットに関連付けられたサブネット内のすべての既存のインスタンスに適用されます。

  • 常にインスタンスにアクセスできるように、DHCPクライアントを実行したままにします。DHCPクライアントを手動で停止するか、NetworkManagerを無効にすると、インスタンスはDHCPリースを更新できず、リースの期限が切れたとき(通常は24時間以内)にアクセスできなくなります。別の方法を使用してリースの更新を確実に行わないかぎり、NetworkManagerを無効にしないでください。

  • DHCPクライアントを停止すると、リースの期限切れ時にホスト・ルート表が削除されることがあります。また、iSCSI接続へのネットワーク接続を失うと、ブート・ドライブが失われる可能性があります。

  • /etc/resolv.confファイルに加えた変更は、DHCPリースの更新やインスタンスの再起動のたびに上書きされます。

  • /etc/hostsファイルに加えた変更は、DHCPリースの更新やインスタンスの再起動のたびに上書きされます。変更内容をLinuxまたはCentOSインスタンスの/etc/hostsファイルに永続化するには、/etc/oci-hostname.confに次の行を追加します: PRESERVE_HOSTINFO=2/etc/oci-hostname.confファイルが存在しない場合は作成します。