Oracle Cloud Infrastructureドキュメント

DHCPのオプション

このトピックでは、仮想クラウド・ネットワーク(VCN)のDHCP (Dynamic Host Configuration Protocol)オプションを管理する方法について説明します。

警告

Oracle Cloud Infrastructureコンソール、APIまたはCLIを使用してクラウド・リソースに説明、タグまたはわかりやすい名前を割り当てるときは、機密情報を入力しないでください。

DHCPオプションの概要

Networkingサービスは、DHCPを使用して起動時にインスタンスに構成情報を自動的に提供します。 DHCPでは一部の設定を動的に変更できますが、他の設定は静的で変更はありません。 たとえば、インスタンスを起動すると、自分またはOracleがインスタンスのプライベートIPアドレスを指定します。 インスタンスが起動するか、インスタンスDHCPクライアントを再起動するたびに、DHCPは同じプライベートIPアドレスをインスタンスに渡します。 インスタンスの存続期間中にアドレスが変更されることはありません。

Networkingサービスは、「DHCPオプション」を提供して、VCN内のインスタンスの特定のタイプの構成を制御できるようにします。 DHCPがインスタンスに提供する静的情報とは異なり、これらのオプションの値は自由に変更できます。 この変更は、次回に特定のインスタンスのDHCPクライアントを再起動するか、インスタンスを再起動したときに有効になります。 詳細は、「インスタンスとDHCPオプションに関する重要な注意事項」を参照してください。

VCN内の各サブネットには、1組のDHCPオプションが関連付けられています。 その一連のオプションは、サブネット内のすべてのインスタンスに適用されます。 各VCNには、初期値を変更できるa「DHCPオプションのデフォルト・セット」が付いています。 特に指定しない場合、すべてのサブネットでVCNのDHCPオプションのデフォルト・セットが使用されます。

次の表に、構成可能なDHCPオプションをまとめます。

DHCPオプション 使用可能な値 デフォルトのDHCPオプションの初期値 注意
ドメイン・ネーム・サーバー

DNSタイプ:

  • インターネットとVCNリゾルバ
  • カスタム・リゾルバ
DNSタイプ=インターネットとVCNリゾルバ。 詳細は、「あなたのVCNのDNSの選択」を参照してください。 DNS Type = Custom Resolverを設定した場合は、選択したDNSサーバーを最大3つまで指定できます。 詳細は、「あなたのVCNのDNSの選択」を参照してください。
ドメインの検索 単一の検索ドメイン

VCNにDNSラベルを設定した場合、「ドメインの検索」オプションのデフォルト値は「VCNドメイン名」 ( <VCN DNS label>.oraclevcn.comです。 それ以外の場合、「ドメインの検索」オプションはデフォルトのDHCPオプション・セットには存在しません。

一般に、任意のセットのDHCPオプションが最初に作成されると(デフォルト・セットまたはカスタム・セットを作成すると)、Networkingサービスは自動的に「ドメインの検索」オプションを追加し、VCNドメイン名に設定します。( <VCN DNS label>.oraclevcn.com)これらのすべてが真実ならば:

  • VCNにはDNSラベルがあります
  • DNSタイプ=インターネットとVCNリゾルバ
  • DHCPオプション・セットの作成中に、検索ドメインを指定していない

DHCPオプションのセットを作成したら、いつでも「ドメインの検索」オプションを削除するか、別の値に設定することができます。

1組のDHCPオプションで1つの検索ドメインのみを指定できます。

DHCPオプションの操作

サブネットを作成するときは、サブネットに関連付けるDHCPオプションのセットを指定します。 そうしないと、VCNのDHCPオプションのデフォルト・セットが使用されます。 「サブネットが使用するDHCPオプションのセットを変更する」はいつでも利用できます。

DHCPオプションの新しいセットを作成する場合は、オプションでフレンドリ名を割り当てることができます。 ユニークである必要はなく、後で変更することもできます。 オラクル社では、一連のオプションに、Oracle Cloud ID (OCID)という一意の識別子を自動的に割り当てます。 詳細は、「リソース識別子」を参照してください。

セット内の個々のDHCPオプションの値を変更できますが、REST APIを使用してセット内の単一のオプションを更新すると、新しいセットのオプションが既存のセット全体を置き換えることに注意してください。

DHCPオプションのセットを削除するには、それをサブネットに関連付ける必要はありません。 クラウド・ネットワークのデフォルトのDHCPオプション・セットは削除できません。

許可されるDHCPオプションの最大数については、「サービス制限」を参照してください。

インスタンスとDHCPオプションに関する重要な注意事項

DHCPオプションの1つの値を変更するたびに、そのDHCPオプションのセットに関連付けられているサブネット内の既存のインスタンスに対して変更を有効にするには、次のいずれかを実行する必要があります: インスタンス上でDHCPクライアントを再起動するか、インスタンスを再起動します。

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

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

/etc/hostsファイルや/etc/resolv.confファイルに加えた変更は、DHCPのリースが更新されるか、インスタンスがリブートされるたびに上書きされます。 変更を永続化するには、次の行を/etc/oci-hostname.confに追加します。

PRESERVE_HOSTINFO=2

/etc/oci-hostname.confファイルが存在しない場合は作成します。

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者が作成するポリシーで、コンソールまたはSDK、CLIまたはその他のツールを使用したREST APIのどちらを使用しているかにかかわらず、必要なタイプのアクセスを付与する必要があります。 アクションを実行しようとしたときに、権限のないメッセージや権限のないメッセージを取得する場合は、管理者に付与されているアクセスのタイプと作業するコンパートメントを確認してください。

管理者向け: 「NetworkingのIAMポリシー」を参照してください。

リソースのタギング

リソースにタグを適用して、ビジネス・ニーズに合わせてタグを整理するのに役立てることができます。 リソースを作成するときにタグを適用することも、後でそのタグを使用してリソースを更新することもできます。 タグの適用に関する一般的な情報は、「リソース・タグ」を参照してください。

コンソールを使用した場合

デフォルトのDHCPオプションのクラウド・ネットワーク・セットを表示するには
DHCPオプションの既存セットのオプションを更新するには
DHCPオプションの新しいセットを作成するには
サブネットが使用するDHCPオプションのセットを変更するには
DHCPオプションのセットを削除するには
一連のDHCPオプションのタグを管理するには

APIの使用

APIおよび署名リクエストの使用については、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。

「VCN DHCP」オプションを管理するには、次の操作を使用します: