Linux および Windows の ECS インスタンスにおける、起動の失敗、ログインに関する問題、ネットワークの問題、パフォーマンスボトルネックを診断し、解決します。
Linux OS の問題
起動の失敗
-
fstab ファイルにインスタンス上のすべてのブロックデバイスがリストされているかを確認します。
/etc/fstabにリストされていないブロックデバイスがあると、システムの再起動が妨げられる可能性があります。詳細については、「Linux インスタンスの /etc/fstab ファイルに存在しないブロックデバイスを削除する方法」をご参照ください。 -
fstab ファイル内のブロックデバイスが正しくアタッチされているかを確認します。
ブロックデバイスが正しくアタッチされていないと、システムの再起動が妨げられる可能性があります。詳細については、「Linux インスタンスにディスクが正しくマウントされていない」をご参照ください。
-
fstab ファイルの形式が有効かを確認します。
/etc/fstabの形式が無効な場合、システムの再起動が妨げられる可能性があります。詳細については、「Linux インスタンスの /etc/fstab 設定ファイルの形式エラーを修正する方法」をご参照ください。 -
fsck コマンドを実行してシステムファイルを確認します。
ファイルシステムが破損していると、インスタンスが起動しない可能性があります。詳細については、「Linux インスタンスのファイルシステムの確認と修復」をご参照ください。
ログイン失敗
-
limits 設定ファイルが正しいかを確認します。
/etc/security/limits.conf内のnofileの値がnr_openを超えると、インスタンスへの接続が失敗することがあります。詳細については、「Linux インスタンスでのリモート接続の失敗または "Too many open files" エラーの解決」をご参照ください。 -
/etc/shadow ファイルにルートアカウントのパスワードが存在するかを確認します。
/etc/shadow にルートパスワードがない場合、ログインできません。詳細については、「Linux インスタンスに主要なシステムユーザーが存在しない」をご参照ください。
-
主要なシステムファイルの形式を確認します。
システムファイルが UNIX 形式でない場合、ログインできない可能性があります。詳細については、「Linux インスタンスの Unix 形式を変更する方法」をご参照ください。
-
SSH のアクセス権限が正しく設定されているかを確認します。
SSH の権限が正しくないと、ログインがブロックされます。詳細については、「SSH の権限が正しくないため、Linux インスタンスへのリモート接続がブロックされる」をご参照ください。
-
主要な SSH ファイルとディレクトリが存在するかを確認します。
SSH ファイル (
sshd_config設定ファイルなど) がない場合、ログインできない可能性があります。詳細については、「Linux インスタンスで必要な SSH ファイルを確認する」をご参照ください。 -
設定されているヒュージページのサイズが許容範囲を超えていないかを確認します。
ヒュージページの設定が大きすぎると、ログインできない可能性があります。
/etc/sysctl.confで値を調整します。詳細については、「Linux インスタンスでヒュージページを調整する方法」をご参照ください。 -
オペレーティングシステムがメモリ不足になっていないかを確認します。
メモリ不足の状態では、ログインできない可能性があります。詳細については、「Linux インスタンスのメモリ不足問題をトラブルシューティングする」をご参照ください。
-
システムファイアウォールが有効になっているかを確認します。
外部アクセスをブロックするファイアウォールルールがあると、接続できない可能性があります。詳細については、「Linux のシステムファイアウォールを管理する」をご参照ください。
-
TCP SACK が有効になっているかを確認します。
TCP SACK が無効になっていると、ネットワークパフォーマンスが低下します。詳細については、「Linux インスタンスで TCP SACK を有効にする」をご参照ください。
-
UDP バッファがオーバーフローしていないかを確認します。
UDP バッファのオーバーフローは、ネットワークパフォーマンスを低下させ、ログインできなくなる可能性があります。詳細については、「Linux インスタンスの UDP キャッシュオーバーフローによるリモート接続の失敗」をご参照ください。
-
Security-Enhanced Linux (SELinux) が有効になっているかを確認します。
SELinux が有効になっていると、SSH 接続エラーが発生する可能性があります。詳細については、「SELinux が有効な場合に Linux インスタンスで SSH 接続が失敗する」をご参照ください。
-
SSH と VNC の両方でログインに失敗します。
システムディスクをデタッチし、別のインスタンスにデータディスクとしてアタッチしてから、新しいインスタンスにログインします。詳細については、「Linux インスタンスからシステムディスクをデタッチし、そのディスクを別のインスタンスにアタッチする」をご参照ください。
-
SSH 接続でエラーが返されます。
root として SSH 接続すると、
Permission denied, please try againが返されます。詳細については、「Linux インスタンスへの SSH 接続で "Permission denied, please try again" エラーを解決する」をご参照ください。
アクセス障害
-
NAT 関連のカーネルパラメーターを確認します。
NAT カーネルパラメーターの設定が間違っていると、プライベートネットワーク経由での SSH および HTTP アクセスがブロックされる可能性があります。詳細については、「カーネル設定の問題により、NAT Linux 経由でインスタンスにアクセスできない」をご参照ください。
-
サービスプロセスが実行され、ポートがリッスンしているかを確認します。
サービスプロセスが停止していると、アクセス障害が発生します。詳細については、「Linux インスタンスの一般的なサービスを開始し、リスニングポートのステータスを照会する方法」をご参照ください。
ネットワーク接続失敗
-
Dynamic Host Configuration Protocol (DHCP) の設定を確認します。
ECS インスタンスは DHCP を使用して ENI に IP アドレスを割り当てます。ENI 設定ファイルが正しくないか、dhclient プロセスが停止していると、DHCP が中断され、インスタンスが切断される可能性があります。詳細については、「Linux インスタンスのローカルネットワークインターフェイスの DHCP 設定を確認および修正する」をご参照ください。
-
ネットワーク関連のプロセスが存在するかを確認します。
ネットワークプロセスがないと、DHCP リースを更新できず、インスタンスが切断されます。詳細については、「Linux ネットワークプロセスが存在しない」をご参照ください。
-
ネットワークインターフェイスコントローラー (NIC) マルチキューが有効になっているかを確認します。
NIC マルチキューは、NIC の割り込みを複数の vCPU に分散させ、単一 vCPU でのボトルネックを防ぎます。詳細については、「NIC マルチキュー」をご参照ください。
パフォーマンス問題 (Linux)
-
TCP backlog バッファがオーバーフローしていないかを確認します。
TCP backlog バッファのオーバーフローは、ネットワークパフォーマンスを低下させ、ログインできなくなる可能性があります。詳細については、「リモート接続失敗による Linux インスタンスの TCP backlog キャッシュオーバーフロー」をご参照ください。
-
CPU 使用率が通常の範囲を超えていないかを確認します。
高い CPU 使用率は、システムの安定性に影響します。詳細については、「Linux インスタンスの高い CPU 使用率または負荷のトラブルシューティング」をご参照ください。
-
ディスクへの書き込み失敗
ストレージのニーズの増大に応じて、オンラインでディスク容量を拡張します。詳細については、「ステップ1:ディスクをリサイズしてディスク容量を拡張する」または「Linux インスタンスのディスクをオフラインでリサイズする」をご参照ください。
Windows OS の問題
ログイン失敗
-
インスタンスの NIC を確認します。
NIC が利用できない場合、ログインできません。詳細については、「Windows インスタンスのネットワークインターフェイスコントローラーが利用できない」をご参照ください。
-
ポート 3389 が有効になっているかを確認します。
リモートデスクトップ接続を行うには、リモートデスクトップサービスを有効にする必要があります。詳細については、「Windows ECS インスタンスでリモートデスクトップサービスを有効にする方法」をご参照ください。
-
virtio ドライバーのバージョンを確認します。
古い virtio ドライバーでは、ログインできない可能性があります。詳細については、「Windows インスタンスの virtio ドライバーを更新する」をご参照ください。
-
ファイアウォールが正しく設定されているかを確認します。
ファイアウォールの設定が正しくないと、ログインできない可能性があります。詳細については、「Windows のファイアウォールルールを設定する」をご参照ください。
パフォーマンス問題 (Windows)
-
CPU 使用率が通常の範囲を超えていないかを確認します。
高い CPU 使用率は、システムの安定性に影響します。詳細については、「Windows インスタンスの高い CPU 使用率のトラブルシューティング」をご参照ください。
-
Windows オペレーティングシステムのバージョンを確認します。
Microsoft は、2020年1月14日に Windows Server 2008 および 2008 R2 のサポートを終了しました。Alibaba Cloud では、これらのオペレーティングシステムを実行している ECS インスタンスに対するテクニカルサポートの提供を終了しています。Windows Server 2012 以降にアップグレードしてください。サポートされているイメージについては、「パブリックイメージ」をご参照ください。
-
ディスク容量を確認します。
C ドライブの空き領域が減少すると、システムが不安定になる可能性があります。詳細については、「Windows インスタンスの C ドライブのディスク領域減少のトラブルシューティング」をご参照ください。