インスタンスタイプを変更する前に、インスタンスファミリーの互換性、OS のサポート状況、NVMe ドライバー、ディスクタイプを確認してください。
変更前のチェックリスト
|
項目 |
説明 |
|
インスタンス |
クロスプラットフォーム変更の制限:命令セットと機能の互換性の問題が発生する可能性があるため、クロスプラットフォームの変更はデフォルトではサポートされていません。これは主に、Intel プラットフォームと AMD プラットフォーム間の変更に該当します。 |
|
レガシーインスタンスのアップグレードに関する制限:第6世代以前の特定のインスタンスタイプを第8世代以降のインスタンスタイプに変更する場合、アーキテクチャの変更、機能の互換性、命令セットの互換性、およびその他の問題により、変更がサポートされない場合があります。まず、このページの 「サポートされているインスタンスタイプの変更」 セクションを参照して、現在のインスタンスタイプを上位世代にアップグレードできるかどうかを確認してください。 |
|
|
特別なインスタンスファミリーに関する制限:セキュリティ強化、ビッグデータ、ローカル SSD、パーシステントメモリなどの特別なインスタンスファミリーは、特殊なロジックを使用しているため、デフォルトでは変更をサポートしていません。 |
|
|
イメージ |
イメージの互換性に関する制限:後述の「変更前の確認操作」セクションにある 「2. OS の互換性を確認する」 を参照して、事前に必ず確認してください。ミッションクリティカルなワークロードの場合は、変更前にシステムディスクをバックアップすることを推奨します。 なお、互換性のないイメージに基づいてインスタンスタイプの変更を開始する場合、まずデータをバックアップした上で単一ノードで変更を検証し、ビジネスへの影響が許容範囲内であることを確認することを強く推奨します。Alibaba Cloud は、互換性のないオペレーティングシステム上で行われた変更に対するロールバック機能を保証できません。 |
|
ディスク |
ディスクタイプの制限:現在のインスタンスが Ultra ディスク、標準 SSD、または ESSD Entry タイプのディスクを使用しており、ターゲットインスタンスタイプが新しい第7世代以降のタイプである場合、まずディスクをターゲットインスタンスタイプでサポートされているタイプに変更する必要があります。後述の「変更前の確認操作」セクションにある 「4. ディスクタイプの互換性を確認する」 を参照して、事前に確認してください。 注: 基本ディスクを使用しているインスタンスタイプの場合、変更前にチケットを送信してご相談ください。 |
|
NVMe ドライバーの制限:第8世代以降のインスタンスタイプにアップグレードする場合、NVMe ドライバーがインストールされていることを事前に確認してください。 |
変更前の確認事項
1. インスタンスタイプの変更可否の確認
現在のインスタンスタイプが変更に対応していることと、ターゲットインスタンスタイプが有効であることを確認します。
-
現在のインスタンスタイプが「変更に対応していないインスタンスタイプ」のリストに含まれていないことを確認します。
-
「サポートされているインスタンスタイプの変更」リストで、現在のインスタンスファミリーを検索し、変更先のファミリーがサポートされていることを確認します。
DescribeResourcesModification API を呼び出して、利用可能なターゲットインスタンスタイプを照会することもできます。
2. OS 互換性の確認
一部のインスタンスタイプ、特に AMD、Intel、Yitian などの異なる CPU アーキテクチャのインスタンスタイプには、特定の OS 要件があります。現在の OS がターゲットインスタンスタイプと互換性がない場合、変更は失敗します。
次の互換性リストを使用して、ターゲットインスタンスタイプでサポートされている OS を確認します。
互換性がない場合でもインスタンスタイプを変更する必要がある場合は、制限の解除を申請してください。
3. NVMe ドライバーの互換性確認
第8世代以降のインスタンス (g8i、c8i、r8i、u2i、g8a、c8a、r8a、u2a など) は、ディスク通信に NVMe プロトコルを使用するため、NVMe ドライバーが必要です。次のシナリオに該当する場合は、NVMe ドライバーの有無を確認してください。
-
シナリオ 1:第7世代以前のインスタンスタイプから第8世代以降のインスタンスタイプへの変更
ソースインスタンスに NVMe ドライバーがインストールされているか、インスタンスのイメージが NVMe ドライバーのインストールに対応している必要があります。
-
シナリオ 2:ソースインスタンスが第8世代以降である場合
ソースインスタンスに NVMe ドライバーがインストールされている必要があります。
世代はインスタンスファミリー名から判断します。「インスタンスタイプの命名規則」をご参照ください。
4. ディスクタイプの互換性確認
インスタンスタイプによって対応しているディスクタイプは異なります。たとえば、g7 ファミリーは ESSD シリーズのディスクのみをサポートします。現在のインスタンスに、ターゲットインスタンスタイプでサポートされていないディスクがアタッチされている場合、変更できません。
インスタンスタイプの変更ページでは、システムがディスクの互換性の問題を検出し、ディスクタイプの変更を促すプロンプトが表示されます。プロンプトを確認し、コストの変動にご注意ください。
5. 弾性ネットワークインターフェイス上のプライベート IP アドレス数の確認
インスタンスにアタッチされている Elastic Network Interface (ENI) のプライベート IP アドレス数が、ターゲットインスタンスタイプの ENI あたりの上限を超えていないことを確認してください。ENI に複数のプライベート IP アドレスが割り当てられている場合は、その合計数がターゲットインスタンスタイプの上限を超えていないことを確認してください。超えている場合は、インスタンスタイプを変更する前に、弾性ネットワークインターフェイスのページで超過したセカンダリプライベート IP アドレスを削除してください。
サポートされるインスタンスタイプの変更
以下の表に、ソースインスタンスファミリーからターゲットインスタンスファミリーへの、サポートされる変更を示します。
DescribeResourcesModification を呼び出して、既存のインスタンスでサポートされるインスタンスタイプの変更を照会できます。
表 1. エントリーレベル (x86) のコンピューティング最適化インスタンスファミリー
|
ソースインスタンスファミリー |
サポートされるターゲットインスタンスファミリー |
|
e |
|
|
t6 |
|
|
t5 |
|
|
n4, mn4, xn4, e4 |
|
|
t1, s1, s2, s3, m1, m2, c1, c2 |
|
|
n1, n2, e3 |
|
表 2. エンタープライズレベルのコンピューティング最適化インスタンスファミリー
|
ソースインスタンスファミリー |
サポートされるターゲットインスタンスファミリー |
|
g9a, c9a, r9a, g9ae, c9ae, r9ae, u2a |
g9a, c9a, r9a, g9ae, c9ae, r9ae, u2a |
|
g9i, c9i, r9i, hfg9i, hfc9i, hfr9i |
g9i, c9i, r9i, hfg9i, hfc9i, hfr9i, u2i |
|
|
|
|
|
g8y, c8y, r8y |
g8y, c8y, r8y |
|
g7se, c7se, r7se |
|
|
g7a, c7a, r7a |
|
|
ebmg7a, ebmc7a, ebmr7a |
ebmg7a, ebmc7a, ebmr7a |
|
ebmhfc7, ebmhfg7, ebmhfr7 |
ebmhfc7, ebmhfg7, ebmhfr7 |
|
g7, c7, r7 |
|
|
ebmg7, ebmc7, ebmr7 |
ebmg7, ebmc7, ebmr7 |
|
|
|
g7nex, c7nex |
重要
ecs.g7nex.32xlarge は ecs.c7nex.32xlarge にのみ変更できます。 |
|
g6r, c6r |
|
|
|
|
g6a, c6a, r6a |
|
|
g6t |
g6t |
|
c6t |
c6t |
|
ebmg6a, ebmc6a, ebmr6a |
ebmg6a, ebmc6a, ebmr6a |
|
g5, g5ne, r5, c5, ic5 |
|
|
hfc5, hfg5 |
|
|
u2i |
u2i |
|
u1 |
|
|
sn1ne, sn2ne, se1ne |
|
|
se1 |
|
|
re6 |
|
|
re4e |
|
|
re4 |
|
|
gn8v |
gn8v |
|
gn8v-tee |
gn8v-tee |
|
sgn8ia |
sgn8ia |
|
gn8is |
gn8is |
|
sgn7i-vws |
sgn7i-vws |
|
vgn7i-vws |
vgn7i-vws |
|
gn7e |
gn7e |
|
gn7s |
gn7s |
|
gn7i |
gn7i |
|
gn7 |
gn7 |
|
gn6i |
gn6i |
|
vgn6i |
vgn6i, vgn6i-vws, sgn7i-vws |
|
vgn6i-vws |
vgn6i-vws |
|
gn6e |
gn6e |
|
gn6v |
gn6v |
|
gn5i |
gn5i |
|
sn1, sn2, se1 |
|
|
c4, ce4, cm4 |
|
変更をサポートしていないインスタンスタイプ
ECS コンソールのインスタンスタイプ変更ページで、現在のインスタンスタイプを変更できない場合は、操作ボタンが無効になり、プロンプトが表示されます。
次のインスタンスファミリーは、インスタンスタイプの変更をサポートしていません。
|
インスタンスファミリータイプ |
インスタンスファミリー |
|
エンタープライズレベル x86 コンピューティング最適化インスタンスファミリー |
|
|
エンタープライズレベル ヘテロジニアスコンピューティングインスタンスファミリー |
|
|
ECS Bare Metal Instance インスタンスファミリー |
|
|
ハイパフォーマンスコンピューティング (HPC) & Super Computing Cluster (SCC) インスタンスファミリー |
|
よくある質問
インスタンスタイプの変更時によくある問題と解決策を次に示します。
|
問題 |
説明 |
ソリューション |
|
仕様が見つかりません |
ターゲットインスタンスタイプが存在しません。 |
別のターゲットインスタンスタイプを選択してください。 詳細については、「インスタンスファミリー」をご参照ください。 |
|
インスタンスタイプが廃止されています |
ターゲットインスタンスタイプは廃止されています。 |
別のターゲットインスタンスタイプを選択してください。 詳細については、「インスタンスファミリー」をご参照ください。 |
|
リージョンに在庫がありません |
ターゲットインスタンスタイプが、現在のリージョンで在庫切れです。在庫が極端に逼迫しているリージョンでは、一部の高 CPU コア数のインスタンスタイプへの変更を開始できても、最終的に失敗する場合があります。 |
在庫のある別のインスタンスタイプを選択するか、ゾーンをまたいでインスタンスタイプを変更 してください (同一ファミリーのみ)。 インスタンスタイプの購入可能リージョンを表示 特定のゾーンにおけるインスタンスタイプの在庫を照会するには、DescribeResourcesModification API を呼び出します。 |
|
同一インスタンスファミリー内での変更のみサポートされています |
一部のインスタンスタイプは、同一ファミリー内での変更のみをサポートしています。 |
同一ファミリー内のターゲットインスタンスタイプを選択してください。たとえば、gn7e インスタンスは別の gn7e インスタンスタイプにのみ変更できます。 |
|
ターゲットインスタンスファミリーがソースインスタンスファミリーと一致しません |
ターゲットインスタンスタイプが、互換性のないファミリーに属しています。 |
サポートされているインスタンスタイプの変更 から互換性のあるターゲットインスタンスタイプを選択してください。 |
|
ターゲットインスタンスタイプのアーキテクチャがソースインスタンスと一致しません |
ターゲットインスタンスのアーキテクチャ (ARM または x86) がソースと一致しません。 |
ソースと同じアーキテクチャのターゲットインスタンスタイプを選択してください。 |
|
ターゲットインスタンスタイプの CPU コア数またはメモリサイズがサポートされていません |
ターゲットインスタンスの CPU コア数またはメモリサイズが、ソース OS でサポートされていません。Windows の制限については、Memory Limits for Windows and Windows Server Releases をご参照ください。 |
互換性のある CPU コア数とメモリサイズのターゲットインスタンスタイプを選択してください。 |
|
ターゲットインスタンスタイプのブートモードが現在のインスタンスと一致しません |
たとえば、ターゲットが UEFI ブートモードのみをサポートするセキュリティ強化インスタンスタイプである場合、ソースインスタンスも UEFI をサポートしている必要があります。 |
互換性のあるブートモードのターゲットインスタンスタイプを選択してください。 |
|
ターゲットインスタンスタイプは、現在のソースインスタンスタイプへのロールバックをサポートしていません |
ほとんどのインスタンスタイプの変更 (特にレガシーインスタンスの世代をまたぐアップグレード) は一方通行です。ロールバックでは、ドライバーの互換性、CPU 命令セットの互換性、ネットワークおよびストレージ機能の互換性の問題が発生する可能性があり、元のアップグレードとはまったく異なる対応が必要になります。 |
代替策として、OS アップグレードまたは SMC 移行を検討してください。まず業務データをバックアップし、操作前に小規模で検証したうえで、事前に変更をダウングレードまたはロールバックできるかどうかを確認してください。 |
|
ターゲットインスタンスタイプは、現在のインスタンスタイプで使用されているイメージバージョンをサポートしていません |
現在のインスタンスタイプのシステムディスクにインストールされている OS が、ターゲットインスタンスタイプでサポートされている OS のリストに含まれていません。この問題は、レガシーインスタンスを世代をまたいでアップグレードする場合によく発生します。 |
先に OS をアップグレードするか、SMC 移行を推奨します。変更を続行する場合は、まず業務データをバックアップし、操作前に小規模で検証したうえで、事前に変更をダウングレードまたはロールバックできるかどうかを確認してください。 業務要件が許せば、OS アップグレードが可能かどうかを評価してください。 |
|
サブスクリプションインスタンスでは、アップグレード中のディスクタイプの変更がサポートされていません (または、ディスクタイプをアップグレードしながらインスタンスタイプをダウングレードすることはサポートされていません) |
サブスクリプションインスタンスをご利用の場合、変更の制約を満たすために現在のインスタンスをより高額なターゲットインスタンスタイプへアップグレードすると同時にディスクタイプを変更する必要があるときは、単位価格がより低いディスクタイプを選択できません。 |
インスタンスタイプのアップグレード時に、ディスクをより安価なディスクタイプに変更するには、まずディスクタイプを個別に変更してから、インスタンスタイプの変更を開始してください。操作前に、相談のためチケットを送信することもできます。 |
> [NVMe ドライバーのステータス設定] を選択します。