Elastic Compute Service (ECS) インスタンスを作成すると、イメージ関連の問題が発生したり、異なるバージョンのイメージの選択方法、インスタンスタイプがオペレーティングシステムと互換性があるかどうか、Alibaba Cloud Marketplaceイメージが安全かどうかなど、イメージに関する質問がある場合があります。 このトピックでは、ECSインスタンスの作成中にイメージに関するよくある質問に対する回答を提供します。
Windowsイメージに関するFAQ
Windowsのバージョンはメモリ制限の点でどのように異なりますか?
メモリの上限は、Windowsのバージョンによって異なります。 詳細については、「WindowsおよびWindows Serverリリースのメモリ制限」をご参照ください。 Windowsバージョンのメモリ制限に基づいてインスタンスタイプを選択します。
特定のインスタンスタイプのECSインスタンスを作成するときにWindowsオペレーティングシステムを選択できないのはなぜですか。
Windowsオペレーティングシステムに基づいてECSインスタンスを作成する場合、インスタンスのメモリサイズが1 GiB以上であることを確認します。 メモリが1 GiB未満のECSインスタンスでは、LinuxイメージまたはWindows Serverバージョン2004イメージのみを選択できます。
説明Windows Server 2012イメージと1 GiBのメモリを持つインスタンスタイプを選択してインスタンスを作成すると、メモリ使用量が多いため、インスタンスのオペレーティングシステムが不安定になる可能性があります。 メモリが2 GiBを超えるインスタンスタイプではWindows Server 2012以降を選択するか、メモリが1 GiBのインスタンスタイプではWindows Server 2008またはWindows Serverバージョン2004を選択することを推奨します。
コンテナーイメージを持つWindows Serverにはどのコンテナーランタイムが含まれますか?
MicrosoftのMirantis Container Runtime (MCR) のポリシー変更により、Alibaba Cloud ECSが提供するコンテナイメージを持つWindows Serverは、2024以降MCRでプリインストールされなくなりました。 MCRを使用する必要がある場合は、Mirantisからライセンスを購入し、ライセンスをインストールします。
2024年3月1日以降、Alibaba Cloud ECSが提供するコンテナイメージを備えたWindows Serverには、次のコンテナ関連コンポーネントが含まれます。
Hyper-V分離をサポートしていないWindowsコンテナー。 詳細については、「Windowsとコンテナー」をご参照ください。
containerd 1.7.13。 詳細については、「containerd」をご参照ください。
nerdctl.exe 1.7.13、コンテナーの管理に使用されるCLIツール。 詳細は、「nerdctl」をご参照ください。
nat.exe 1.0.0、Windowsコンテナーネットワークインターフェイス (CNI) プラグイン。 詳細については、「windows-container-networking」をご参照ください。
Windowsオペレーティングシステムはなぜですかユーザーデータの実行時にディレクトリへのデータの書き込みに失敗しましたか?
問題の説明
ユーザーデータを実行して
C:\Users\Administrator\Desktop\userData_test.txt
ディレクトリにデータを書き込む場合、ディレクトリは存在しません。原因
Windowsオペレーティングシステムでは、ユーザー構成ファイルとデータは、デフォルトで
C:\Users
ディレクトリとそのサブディレクトリに格納されます。 ディレクトリとそのサブディレクトリにアクセスできるのは、オペレーティングシステムにログオンした後です。 初期化段階でオペレーティングシステムがユーザーデータを実行しているときに、オペレーティングシステムにログオンしていません。 ステージ内のC:\Users
ディレクトリまたはそのサブディレクトリにデータを書き込むことはできません。解決策
データを書き込むディレクトリを変更します。 例:
[bat] echo "userData" > C:\userData_test.txt
詳細については、「インスタンスユーザーデータ」トピックの「既存インスタンスのユーザーデータの変更」セクションをご参照ください。
FAQに関するレッドハット画像
Red Hatイメージでサポートされているインスタンスファミリー
どのRed Hat Cloud AccessとWindowsライセンスが必要ですか?
Red Hat Enterprise Linux (RHEL) オペレーティングシステムを使用しているときに問題が発生した場合、テクニカルサポートを取得するにはどうすればよいですか?
従来は、Red Hatシステムにログオンし、アフターリクエストを送信してテクニカルサポートを取得する必要がありました。 今、あなたは チケットを起票し、Alibaba Cloudテクニカルサポートにお問い合わせください。 Alibaba CloudがRHELオペレーティングシステムの問題を解決できない場合、Alibaba Cloudは問題をRed Hatに提出して支援を受けます。
Alibaba Cloudが提供するRHELイメージに含まれる公式Red Hatサブスクリプションはどれですか?
Alibaba Cloudが提供するRed Hatイメージには、公式のRHELサブスクリプションが含まれます。 RHELバージョンごとに、次のソフトウェアリポジトリが用意されています。
RHEL 7
Red Hat Enterprise Linux 7 Server-RHUI (RPM) からのエクストラ
Red Hat Enterprise Linux 7 Server-RHUI (RPM) からオプション
RHUI (RPM) からのRed Hat Enterprise Linux 7サーバー
RHEL 8およびRHEL 9
BaseOS
AppStream
最新のRHEL 8およびRHEL 9イメージは、CodeReady Linux BuilderおよびSupplementaryリポジトリとともにプリインストールされています。 RHEL 8またはRHEL 9を実行するインスタンスのリポジトリを使用するには、Alibaba Cloudのアフターセールス担当者にお問い合わせください。
RHEL 8およびRHEL 9のソフトウェアリポジトリおよびパッケージマニフェストの詳細については、「Red Hat Enterprise Linux 8のパッケージリスト」および「Red Hat Enterprise Linux 9のパッケージリスト」をご参照ください。
RHELイメージを購入すると、Alibaba Cloudが提供するアップデートソースからRed Hatのアップデートを取得できます。 他のチャネルから購入されたRHELイメージと比較して、Alibaba Cloudから購入されたRHELイメージは、Red Hatが提供する更新ソースから更新を取得するために使用される個別のRed Hatアカウントを提供しません。 RHELを実行するインスタンスで
subscription-manager
コマンドを実行してサブスクリプションのステータスを確認すると、次のコマンド出力が返されます。 コマンド出力は、インスタンスオペレーティングシステムが未登録状態であることを示します。+-------------------------------------------+ System Status Details +-------------------------------------------+ Overall Status: Unknown System Purpose Status: Unknown
Alibaba Cloud Red Hatイメージは、RHELのソフトウェアパッケージのみを提供します。 Red Hat SatelliteやRed Hat Ceph Storageなどの他の製品のソフトウェアパッケージをインストールする場合は、Red Hatサブスクリプションを購入し、ホストを登録してから、製品をサブスクライブします。
SUSE画像に関するFAQ
SUSEオペレーティングシステムで利用できるサービスサポート
Alibaba Cloud MarketplaceのSUSE Linux Enterprise Server (SLES) オペレーティングシステムは、定期的にSUSE更新ソースと同期されます。 Alibaba Cloud SLESパブリックイメージから作成されたインスタンスの場合、SLESオペレーティングシステムのサポートはAlibaba Cloudエンタープライズレベルのサポートサービスによって提供されます。 エンタープライズレベルのサポートサービスを購入した場合、SLESオペレーティングシステムを使用するときに問題が発生すると、 チケットを起票し、Alibaba Cloudテクニカルサポートにお問い合わせください。
カスタムイメージについてよくある質問
、カスタムイメージからECSインスタンスを作成し、イメージサイズより大きいシステムディスク容量を指定しました。 ただし、ECSインスタンスの実際のシステムディスク容量はイメージサイズと同じです。 どうすればよいですか。
cloud-initサービスがインストールされていない、cloud-initサービスが失敗する、またはファイルシステムが容量拡張をサポートしていないなどの理由により、カスタムイメージから作成されたインスタンスのシステムディスク容量が拡張されない場合があります。
ディスク容量の拡張に失敗した場合は、手動でシステムディスクを拡張できます。 詳細については、「概要」をご参照ください。
カスタムイメージまたはインスタンスを作成するときに、マウントエントリをコメントアウトする必要があるのはなぜですか。
カスタムイメージからインスタンスを作成する場合、次のシナリオでディスクのマウントに失敗する可能性があります。
作成されたインスタンスにはデータディスクがありません。
データディスクは、フォーマットまたはパーティション化されていない新しいディスクです。
データディスクのマウントエントリは、カスタムイメージの /etc/fstabファイルにコメントアウトされません。
次の例は、マウントに失敗したデータディスクを示しています。 この例では、カスタムイメージから作成されたインスタンス上のデータディスクはパーティション分割されず、データディスクのマウントエントリはカスタムイメージの /etc/fstabファイルにコメントアウトされません。
次の図に示すように、カスタムイメージから作成されたインスタンス上のデータディスクはパーティション分割されません。
次の図に示すように、データディスクのマウントエントリはインスタンスの /etc/fstabファイルにコメントアウトされていません。
インスタンスが起動すると、インスタンスは /etc/fstabファイルの設定に基づいてデータディスクをマウントしようとします。 次の図に示すように、データディスクはパーティション分割されていないためマウントできません。
インスタンスの作成中に、パーティション分割およびフォーマットされたデータディスクのスナップショットからディスクが作成された場合、インスタンス上のデータディスクのマウントエントリをコメントアウトする必要はありません。
さらに質問がある場合は、 チケットを起票してください。
特定のカスタムイメージを使用してI/O最適化インスタンスを作成できない場合はどうすればよいですか?
特定のカスタムイメージを使用してI/O最適化インスタンスを作成することはできません。 サポートされていないカスタムイメージを使用してI/O最適化インスタンスを作成する場合は、 チケットを起票し、チケットに画像の名前を指定します。
Alibaba Cloud Marketplaceイメージに関するFAQ
Alibaba Cloud Marketplaceイメージの特徴は何ですか?
Alibaba Cloud Marketplaceは、クリーンなオペレーティングシステムイメージや、ソフトウェア環境とさまざまな機能がプリインストールされたイメージなど、さまざまなイメージを提供します。 例: PHPでプリインストールされたイメージ。NET、JAVA、またはLAMPランタイム環境、およびコントロールパネルやWebサイト構築システムなどの機能。 Alibaba Cloud Marketplaceイメージを使用して、ランタイム環境またはソフトウェアアプリケーションをECSインスタンスにデプロイできます。 これにより、すぐに実行できるランタイム環境を作成し、便利な方法でサービスを構築および管理できます。
Alibaba Cloud Marketplaceは、Alibaba Cloudおよび独立系ソフトウェアベンダー (ISV) が提供する画像を含め、2,000を超える高品質の画像を提供しています。 などの環境の展開にイメージを使用できます。Webサイト開発、アプリケーション開発、および視覚化された管理の要件を満たすためのNET、PHP、Java、LAMP、およびDockerコンテナ。
Alibaba Cloud Marketplaceイメージを購入するにはどうすればよいですか。
イメージはECSインスタンスと一緒に購入する必要があり、インスタンスと同じライフサイクルを持っています。 Alibaba Cloud Marketplaceイメージを購入するには、次のいずれかの方法を使用します。
Alibaba Cloud Marketplaceでイメージを見つけ、イメージプロダクトページで [今すぐ購入] をクリックします。 その後、ECSコンソールのECSインスタンス購入ページの [カスタム起動] タブにリダイレクトされます。
インスタンス購入ページの [カスタム起動] タブで、[イメージ] セクションの [Alibaba Cloud Marketplaceイメージ] を選択し、キーワードを入力して、購入するAlibaba Cloud Marketplaceイメージを検索します。
Alibaba Cloud Marketplaceイメージの課金方法を教えてください。
イメージはECSインスタンスと一緒に購入する必要があり、ECSインスタンスと同じライフサイクルと課金方法を持っています。
ECSインスタンスは、サブスクリプションと従量課金の課金方法をサポートしています。 インスタンスの作成時にサブスクリプション課金方法を選択した場合、選択したAlibaba Cloud Marketplaceイメージのサブスクリプション料金が表示されます。 インスタンスの作成時に従量課金方法を選択した場合、選択したAlibaba Cloud Marketplaceイメージの従量課金が表示されます。
Alibaba Cloud Marketplaceイメージのサブスクリプションと従量課金は、イメージプロバイダーによって決定されます。 一部の画像の価格は USD 0、およびその他の価格は USD 0 購入時の購入ページの価格が優先されます。
Alibaba Cloud Marketplaceイメージから派生したカスタムイメージの課金方法を教えてください。
Alibaba Cloud Marketplaceイメージを使用してECSインスタンスを作成し、そのインスタンスからカスタムイメージを作成する場合、カスタムイメージはAlibaba Cloud Marketplaceイメージから派生します。
カスタムイメージを使用してECSインスタンスを作成すると、カスタムイメージはAlibaba Cloud Marketplaceイメージと同じ料金で課金されます。
カスタムイメージを他のアカウントと共有したり、カスタムイメージを他のリージョンにコピーしたりする場合、共有イメージのコピーもAlibaba Cloud Marketplaceイメージと同じ料金で請求されます。
Alibaba Cloud Marketplaceイメージは安全ですか。
Alibaba Cloud Marketplaceイメージは、Alibaba CloudおよびISVがAlibaba Cloud Marketplaceで提供するイメージです。 すべてのISVは、システムのメンテナンスと環境構成において豊富な経験を持っています。 すべてのAlibaba Cloud Marketplaceイメージは、Alibaba Cloud Security Centerにインストールされている公式のAlibaba Cloudオペレーティングシステムに基づいて作成されます。 すべてのAlibaba Cloud Marketplaceイメージは徹底的に確認され、安全に使用できます。
Alibaba Cloud Marketplaceイメージをインストールまたは使用するときに問題が発生した場合はどうすればよいですか。
Alibaba Cloud Marketplaceイメージプロダクトページでサービス情報を表示し、イメージサービスプロバイダーにTradeManager、電話、または電子メールで連絡することができます。
ECS APIを呼び出して、イメージがAlibaba Cloud Marketplaceイメージなのか、Alibaba Cloud Marketplaceイメージから派生したカスタムイメージまたは共有イメージなのかを判断するにはどうすればよいですか。
イメージがAlibaba Cloud Marketplaceイメージ、またはAlibaba Cloud Marketplaceイメージから派生したカスタムまたは共有イメージの場合、DescribeImages操作を呼び出してイメージIDに基づいてイメージに関する情報を照会するとき、
ProductCode
パラメーターの戻り値は空ではありません。たとえば、
ProductCode
パラメーターの戻り値がabcd000111
の場合、http://market.aliyun.com/products/5774 ****/abcd000111.htmlのイメージプロダクトページにアクセスできます。
ECS API操作を呼び出して、Alibaba Cloud MarketplaceイメージからECSインスタンスを作成する方法を教えてください。
Alibaba Cloud Marketplaceで購入するイメージを検索し、イメージプロダクトページに移動します。 画像製品ページでは、画像のリージョン固有のIDを表示できます。 イメージのリージョン固有のIDをリクエストパラメーター値として渡し、RunInstances操作を呼び出してECSインスタンスを作成できます。
Alibaba Cloud Marketplaceイメージの払い戻しをリクエストできますか。
イメージプロダクトページで、Alibaba Cloud Marketplaceイメージの払い戻しをリクエストできるかどうかを確認できます。
インスタンスがエコノミーモードで停止した後、従量課金インスタンスで使用されているAlibaba Cloud Marketplaceイメージの課金は継続されますか。
はい。インスタンスがエコノミーモードで停止した後、従量課金インスタンスで使用されるAlibaba Cloud Marketplaceイメージの課金は継続されます。 有料Alibaba Cloud Marketplaceイメージは、エコノミーモードをサポートしていません。 エコノミーモードについては、「エコノミーモード」をご参照ください。
Red HatまたはSUSEイメージの払い戻しをリクエストできますか?
Red HatまたはSUSEイメージの払い戻しはリクエストできません。 デフォルトでは、Red HatまたはSUSEイメージを使用するECSインスタンスの払い戻しはリクエストできません。 画像は、Alibaba Cloud Marketplaceの画像プロダクトページで返金不可としてマークされています。 Red HatまたはSUSEイメージを使用するECSインスタンスの払い戻しをリクエストする場合は、 チケットを起票してください。 画像の払い戻しを受けることはできません。 インスタンスの払い戻しを受けると、インスタンスのイメージは他のインスタンスでは使用できなくなります。
Red HatまたはSUSEイメージを使用するインスタンスの設定をアップグレードまたはダウングレードすると、イメージの価格差が請求または返金されますか。
はい。Red HatまたはSUSEイメージを使用するインスタンスの設定をアップグレードまたはダウングレードすると、イメージの価格差が課金または返金されます。 商用のRed HatまたはSUSEイメージをインスタンスで使用する場合、イメージの価格はvCPUの数によって異なります。 インスタンスの設定をアップグレードまたはダウングレードする前後でイメージの価格が異なる場合、イメージの価格差が請求または返金されます。 ECSインスタンス設定のダウングレードの払い戻しルールの詳細については、 「リソースからのサブスクライブ解除のルール」トピックの [リソース仕様のダウングレードの払い戻しをリクエスト] セクション。
払い戻しはどのように発行されますか?
画像プロバイダーが払い戻しを承認した場合、画像プロバイダーは実際の画像使用量に基づいて金額を返します。
インスタンスとオペレーティングシステムの互換性に関するFAQ
その他
グラフィカルデスクトップをサポートするオペレーティングシステム?
デフォルトでは、Linuxオペレーティングシステムはコマンドラインインターフェイスを提供します。 ビジネス要件に基づいてグラフィカルデスクトップをインストールできます。 例: 「Install a GUI desktop for Ubuntu 18」で説明されているデスクトップ。
Windows Serverバージョン2004 **** (UIなし) およびWindows Server 2022 Datacenter **** (UIなし) を除いて、すべてのWindowsオペレーティングシステムはグラフィカルデスクトップをサポートします。 詳細については、「パブリックイメージの概要」をご参照ください。
プライベートDockerイメージレジストリを構成して使用するにはどうすればよいですか?
イメージ管理はDockerの中核です。 組織が内部でイメージを共有できるようにするために、DockerはGitHubでオープンソースのDockerレジストリプロジェクトを作成し、Dockerレジストリを提供しました。 Dockerレジストリは、プライベートDockerイメージレジストリを管理するために使用されるツールです。
Alibaba Cloud Object Storage Service (OSS) をサポートするDockerレジストリを起動します。 GitHubからDocker Registryをダウンロードし、Docker Registryをインストールし、pip install Docker Registry-driver-aliossコマンドを実行してOSSドライバーをインストールします。
Dockerレジストリを実行します。
docker run -e OSS_BUCKET=-e STORAGE_PATH=/docker/ -e OSS_KEY=-e OSS_SECRET=-p 5000:5000 -d chrisjin/registry:ali_oss
config.ymlファイルを設定します。
storage: alioss storage_path: _env:STORAGE_PATH:/devregistry/ oss_bucket: _env:OSS_BUCKET[:default_value] oss_accessid: _env:OSS_KEY oss_accesskey: _env:OSS_SECRET
Dockerレジストリを起動します。
DOCKER_REGISTRY_CONFIG=[your_config_path] gunicorn -k gevent -b 0.0.0.0:5000 -w 1 docker_registry.wi:application
さらに質問がある場合は、 チケットを起票してください。