カスタムLinuxイメージのインポート
イメージが特定の要件を満たしているかぎり、独自のLinuxイメージをRoving Edgeに持ち込むことができます。
Linuxソース・イメージの要件
カスタム・イメージは、次の要件を満たす必要があります:
-
最大イメージ・サイズは400 GBです。
-
イメージは、BIOSブート用に設定する必要があります。
-
ディスクは1つしかサポートされません。有効なマスター・ブート・レコード(MBR)とブート・ローダーを含むブート・ドライブであることが必要です。イメージのブート・ボリュームをインポートした後で、追加のデータ・ボリュームを移行できます。
-
ブート・プロセスで、起動が正常に実行されるためには、追加のデータ・ボリュームが存在してはなりません。
-
ブート・ローダーは、LVMまたはUUIDを使用してブート・ボリュームを検索する必要がある。
-
ディスク・イメージを暗号化できません。
-
ディスク・イメージはVMDKまたはQCOW2ファイルであることが必要です。これらのイメージは、
.oci型のイメージに変換できます。-
イメージ・ファイルは、スナップショットの作成ではなくソース・ボリュームをクローニングして作成します。
-
VMDKファイルは、単一拡張可能タイプ(monolithicSparse)かストリーム最適化タイプ(streamOptimized)のいずれかであることが必要です。どちらも1つのVMDKファイルで構成されます。その他すべてのVMDK形式(複数のファイルを使用するもの、ボリュームを分割するもの、スナップショットを含むものなど)はサポートされません。
-
-
ネットワーク・インタフェースは、DHCPを使ってネットワーク設定を検出する必要があります。カスタム・イメージをインポートするとき、既存のネットワーク・インタフェースは再作成されることはありません。既存のすべてのネットワーク・インタフェースは、インポート・プロセスの完了後に1つのNICで置換されます。インポートされたインスタンスを作成した後、さらにVNICをアタッチできます。
-
ネットワーク構成は、ネットワークインタフェースのMACアドレスをハードコードしてはいけません。
-
Oracleでは、証明書ベースのSSHを有効にすることをお薦めしますが、この推奨事項はオプションです。
インポートのためのLinux VMの準備
カスタムLinuxイメージをインポートする前に、イメージから作成されたインスタンスが正しく起動でき、ネットワーク接続が機能するように、イメージを準備する必要があります。
これらの手順を実行します。
-
ソース・イメージが要件を満たしていることを確認します。
カスタムLinuxイメージのインポートを参照してください。
-
ルート・ボリュームのバックアップを作成します。
-
VMにリモートでアタッチされたストレージ(NFSやブロック・ボリュームなど)がある場合は、このストレージに依存するすべてのサービスが手動で起動されるように構成されます。リモート・アタッチされたストレージは、インポートされたインスタンスを初めて起動するときには使用できません。
-
すべてのネットワーク・インタフェースがDHCPを使用しており、MACアドレスとIPアドレスはハードコードされないことを確認します。システムのネットワーク構成を実行するステップは、システムのドキュメントを参照してください。
-
VMを停止します。
-
停止したVMをVMDKまたはQCOW2ファイルとしてクローニングしてから、仮想環境からイメージをエクスポートします。
使用している仮想化環境に対応するツールのドキュメントを参照してください
Linuxイメージのインポート
インポートのためにLinuxイメージを準備したら、次のステップに従ってイメージをインポートします:
-
オブジェクト・ストレージ・バケットへのイメージ・ファイルのアップロード。
読取りおよび書込みアクセス権があるバケットを選択してください。オブジェクト・ストレージ・バケットへのイメージのエクスポートを参照してください。
-
イメージをバケットからテナンシにインポートします。
オブジェクト・ストレージ・バケットからのイメージのインポートを参照してください。
-
インポート後のタスクを完了します。
Linuxイメージのインポート後のタスクを参照してください。
Linuxイメージのインポート後のタスク
カスタムLinuxイメージをインポートした後、次のステップを実行します。
-
インポートされたイメージを使用して、インスタンスを作成します。
イメージ・ソースで「カスタム・イメージ」を選択してから、インポートしたイメージを選択します。インスタンスの作成に関する項を参照してください。
-
リモートでアタッチされたストレージ(ブロック・ボリュームなど)が必要な場合、ストレージを作成およびアタッチします。
ブロック・ボリュームの作成およびアタッチを参照してください。
-
必要なセカンダリVNICを作成して接続します。
Configuring VNICsを参照してください。
-
すべてのアプリケーションが予期したとおりに動作していることをテストします。
-
手動で起動するように設定されていたサービスを再構成します。