一度に複数の ECS インスタンスを作成する場合、デフォルトでは同じインスタンス名とホスト名が割り当てられます。インスタンスをより簡単に区別、分類、管理するために、作成時に命名規則を適用して、インスタンス名とホスト名をカスタマイズできます。この方法により、インスタンスの命名が標準化され、管理効率が向上します。
インスタンス名またはホスト名のシーケンスの指定
複数の ECS インスタンスを作成する際に、インスタンス名またはホスト名が連番になるように設定できます。
シーケンスの指定
この方法では、特定のパラメーターフォーマットに基づいて、連番のインスタンス名とホスト名が生成されます。フォーマット内の連番は、複数の ECS インスタンス間で名前を区別するために使用されます。
この方法を使用するには、ECS インスタンスを作成する際に、インスタンス名またはホスト名のフィールドに書式設定された文字列を直接入力します。これにより、システムは数値をインクリメントして名前を自動的に生成します。パラメーターの書式は name_prefix[begin_number,bits]name_suffix です。次の表で、パラメーターについて説明し、例を示します。
手順
この例では、3 つの ECS インスタンスを作成する方法を示します。インスタンス名とホスト名は、プレフィックス k8s-node- で始まり、6 から始まる連番が続きます。ホスト名には、サフィックス -ecshost も含まれます。
入力するインスタンス名とホスト名は、次の要件を満たす必要があります:
インスタンス名: 名前は 2~128 文字の長さで、英字または漢字で始まり、英字、漢字、数字、ピリオド (.)、アンダースコア (_)、コロン (:)、またはハイフン (-) のみを含めることができます。
ホスト名:
Windows: ホスト名は 2~15 文字の長さである必要があります。英字、数字、ハイフン (-) を含めることができます。ホスト名の先頭または末尾にハイフンを使用することはできません。また、連続するハイフンを含めたり、数字のみで構成したりすることもできません。
Linux などの他のオペレーティングシステム: ホスト名は 2~64 文字の長さである必要があります。ピリオド (.) を使用して名前をセグメントに分割できます。各セグメントには、英字、数字、ハイフン (-) を含めることができます。ホスト名の先頭または末尾にピリオドやハイフンを使用することはできません。また、連続するピリオドやハイフンを含めることもできません。
コンソール
ECS インスタンスの作成方法の詳細については、「ECS インスタンスのカスタム起動」をご参照ください。インスタンスを作成する際に、次の設定を完了します:
[インスタンス数]: カスタム購入 ページの右側にある インスタンス数 セクションで、プラスアイコンをクリックして数量を 3 に設定します。[インスタンス] と [最小インスタンス数] の両方を 3 に設定します。
インスタンス名またはホスト名を一括設定するには、
name_prefix[begin_number,bits]name_suffixの形式を使用します。ルールの詳細については、「シーケンスの指定」をご参照ください。重要この例は、あくまでシーケンスを指定するためのものです。シーケンシャルサフィックス オプションは選択されていません。
[インスタンス名]: 任意のインスタンス名を入力します。 この例では、3 つの新しい ECS インスタンスの名前は
k8s-node-で始まり、6 から始まる連番が続きます。 したがって、[インスタンス名] をk8s-node-[6,4]に設定します。[ホスト名]: カスタムシリアルホスト名 の下で [カスタムシーケンシャルホスト名] を選択し、目的のホスト名を入力します。 この例では、3 つの新しい ECS インスタンスのホスト名は
k8s-node-で始まり、連番は 6 から始まり、-ecshostで終わります。 したがって、[ホスト名] をk8s-node-[6,4]-ecshostに設定します。
インスタンスを設定して[オーダーの作成]をクリックすると、コンソールに移動してインスタンス情報を表示できます:
インスタンスリストで新しいインスタンスを表示できます。この例では、生成されたインスタンス名は k8s-node-0006、k8s-node-0007、k8s-node-0008 です。インスタンスリストには、3 つのインスタンスが正常に作成され、ステータスが [実行中] であることが表示されます。
インスタンスの詳細 ページの その他 セクションで、新しいインスタンスのホスト名を確認できます。 この例では、生成されたホスト名は k8s-node-0006-ecshost、k8s-node-0007-ecshost、および k8s-node-0008-ecshost です。
API
RunInstances API を呼び出して ECS インスタンスを作成し、インスタンス名とホスト名を指定できます。以下に、シーケンスを指定するためのパラメーター設定を説明します。
InstanceName (インスタンス名) および HostName (ホスト名) パラメーターの形式は、 name_prefix[begin_number,bits]name_suffix です。ルールの詳細については、「シーケンスを指定する」をご参照ください。
この例では、3 つのインスタンスを作成します。インスタンス名とホスト名は で始まり、6 から始まる連番が続き、ホスト名は k8s-node- で終わります。パラメーター設定は次のとおりです:-ecshost
数量: 3
インスタンス名: k8s-node-[6,4]
ホスト名: k8s-node-[6,4]-ecshost
この例では、シーケンス指定方式のみを使用します。UniqueSuffix パラメーターは有効になっておらず、デフォルト設定を使用します。
この例に基づくと、生成されるインスタンス名は 、k8s-node-0006、k8s-node-0007 で、生成されるホスト名は k8s-node-0008、k8s-node-0006-ecshost、k8s-node-0007-ecshost です。k8s-node-0008-ecshost
インスタンス名またはホスト名の自動採番
一度に複数の ECS インスタンスを作成する際に、自動採番機能を使用して、インスタンス名とホスト名に連番のサフィックスを追加できます。
自動採番
自動採番機能は、インスタンス名とホスト名に 3 桁の連番サフィックスを追加します。この機能を有効にすると、サフィックスは 001 から始まり、インスタンスごとに最大 999 までインクリメントされます。このサフィックスにより、インスタンス間で名前を区別できます。
自動採番はデフォルトで無効になっています。この機能を使用するには、ECS インスタンスの作成時に有効にする必要があります。インスタンス名とホスト名を入力すると、システムが自動的に連番サフィックスを追加して最終的な名前を生成します。
自動採番を有効にすると、次の命名フォーマットがサポートされます。
自動ソートと組み合わせて順序指定方法を使用する場合、書式文字列に name_suffix を含めないと、自動ソート機能は有効になりません。順序の指定ルールについては、「順序の指定」をご参照ください。
手順
この例では、インスタンス名を ecs、ホスト名を ecshost として 3 つのインスタンスを作成します。システムは、それぞれの名前に連番のサフィックスを自動的に追加します。
入力するインスタンス名とホスト名は、次の要件を満たす必要があります:
インスタンス名: 名前は 2~128 文字の長さで、英字または漢字で始まり、英字、漢字、数字、ピリオド (.)、アンダースコア (_)、コロン (:)、またはハイフン (-) のみを含めることができます。
ホスト名:
Windows: ホスト名は 2~15 文字の長さである必要があります。英字、数字、ハイフン (-) を含めることができます。ホスト名の先頭または末尾にハイフンを使用することはできません。また、連続するハイフンを含めたり、数字のみで構成したりすることもできません。
Linux などの他のオペレーティングシステム: ホスト名は 2~64 文字の長さである必要があります。ピリオド (.) を使用して名前をセグメントに分割できます。各セグメントには、英字、数字、ハイフン (-) を含めることができます。ホスト名の先頭または末尾にピリオドやハイフンを使用することはできません。また、連続するピリオドやハイフンを含めることもできません。
コンソール
ECS インスタンスの作成方法の詳細については、「ECS インスタンスのカスタム起動」をご参照ください。インスタンスを作成する際に、次の設定を完了します:
[インスタンス数]: カスタム購入 ページで、右側の インスタンス数 セクションで、プラスアイコンをクリックして数量を 3 に設定します。
インスタンス名またはホスト名を一括設定する:自動採番のルールの詳細については、「自動採番」をご参照ください。
[インスタンス名]: 任意のインスタンス名を入力します。 この例では、新しく作成する 3 つの ECS インスタンスのベース名を ecs とし、[インスタンス名] を
ecsに設定します。[ホスト名]: 希望のホスト名を入力します。 この例では、3 つの新しい ECS インスタンスのベースホスト名は ecshost です。 [ホスト名] を
ecshostに設定します。[シーケンシャルサフィックス]: このオプションを選択すると、インスタンス名とホスト名に連番サフィックスが自動的に追加されます。
インスタンスを設定し、[オーダー作成]をクリックすると、コンソールでインスタンス情報を表示できます:
インスタンスリストで新しいインスタンスを表示できます。この例に基づくと、生成されるインスタンス名は
、ecs001、ecs002です。ecs003インスタンスの詳細 ページの その他 セクションで、新しいインスタンスのホスト名を確認できます。この例では、生成されたホスト名は ecshost001、ecshost002、ecshost003 です。
API
RunInstances API を呼び出して ECS インスタンスを作成し、インスタンス名とホスト名を指定できます。以下に、自動採番のパラメーター設定を説明します。
UniqueSuffix パラメーターを true に設定します。これにより、システムは InstanceName と HostName に連番のサフィックスを自動的に追加します。このサフィックスは 001 から始まり、インスタンスごとに 1 ずつ増加します。自動ソートのルールの詳細については、「自動ソート」をご参照ください。
この例では、自動採番を使用して 3 つのインスタンスを作成する方法を示します。パラメーター設定は次のとおりです:
数量: 3
インスタンス名: ecs
ホスト名: ecshost
UniqueSuffix: true
この例に基づくと、生成されるインスタンス名は 、ecs001、ecs002 で、生成されるホスト名は ecs003、ecshost001、ecshost002 です。ecshost003
関連ドキュメント
ECS インスタンスの名前、ホスト名、説明などのプロパティを変更するには、「インスタンス属性の変更」をご参照ください。
ECS インスタンスの管理と使用方法の詳細については、「インスタンスの管理と設定」または「インスタンス設定の管理」をご参照ください。
Alibaba Cloud ECS で Web サイトを構築する方法については、「Web サイトの構築 (初心者向け)」または「Web サイト構築方法の概要」をご参照ください。