

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# I/O フォールトインジェクションを一時停止する
<a name="ebs-fis-pause-io"></a>

 AWS Fault Injection Service および I/O 一時停止アクションを使用して、Amazon EBS ボリュームとそれがアタッチされているインスタンス間の I/O を一時的に停止し、ワークロードが I/O 中断を処理する方法をテストします。

詳細については AWS FIS、[https://docs.aws.amazon.com/fis/latest/userguide/what-is.html](https://docs.aws.amazon.com/fis/latest/userguide/what-is.html)」を参照してください。

**考慮事項**

ボリュームの I/O を一時停止する場合は、以下の考慮事項に留意してください。
+ I/O の一時停止は、すべての [Nitro ベースのインスタンスタイプ](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-nitro-instances.html)でサポートされています。
+ OS タイムアウト設定をテストするには、実験時間を `nvme_core.io_timeout` に指定された値以上に設定します。詳細については、「[Amazon EBS ボリュームの NVMe I/O オペレーションタイムアウト](timeout-nvme-ebs-volumes.md)」を参照してください。
+ I/O が一時停止しているボリュームに I/O を実行すると、次のことが起こります。
  + ボリュームのステータスが 120 秒以内で `impaired` に遷移します。詳細については、「[Amazon EBS ボリュームステータスチェック](monitoring-volume-checks.md)」を参照してください。
  + ボリューム I/O が 60 秒以上一時停止している場合、`VolumeStalledIOCheck` の CloudWatch メトリクスは `1` になります。詳細については、「[Amazon EBS ボリュームのメトリクス](using_cloudwatch_ebs.md#ebs-volume-metrics)」を参照してください。
  + キューの長さ (`VolumeQueueLength`) の CloudWatch メトリクスはゼロ以外になります。アラームやモニタリングでは、キューの深さがゼロでないかどうかを監視する必要があります。
  + `VolumeReadOps` または `VolumeWriteOps` の CloudWatch メトリクスは `0` になります。これは、ボリュームが I/O を処理していないことを示します。

Amazon EC2 コンソールから基本的な実験を実行することも、 AWS FIS コンソールを使用してより高度な実験を実行することもできます。 AWS FIS コンソールを使用して高度な実験を実行する方法の詳細については、「 *AWS Fault Injection Service ユーザーガイド*」の[「 のチュートリアル AWS FIS](https://docs.aws.amazon.com/fis/latest/userguide/fis-tutorials.html)」を参照してください。

**Amazon EC2 コンソールを使用して基本的な実験を行うには**

1. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) を開いてください。

1. ナビゲーションペインの [**ボリューム**] を選択します。

1. I/O を一時停止するボリュームを選択し、**[アクション]**、**[フォールトインジェクション]**、**[ボリューム I/O の一時停止]** の順に選択します。

1. **[所要時間]** には、ボリュームとインスタンス間の I/O を一時停止する期間を入力します。[所要時間] ドロップダウンリストの横のフィールドには、ISO 8601 形式の期間が表示されます。

1. **サービスアクセス**セクションで、実験を実行する AWS FIS ために が引き受ける IAM サービスロールを選択します。デフォルトのロールか、作成した既存のロールを使用できます。詳細については、「[AWS FIS 実験の IAM ロールを作成する](https://docs.aws.amazon.com/fis/latest/userguide/getting-started-iam-service-role.html)」を参照してください。

1. **[ボリュームの I/O を一時停止]** を選択します。プロンプトが表示されたら、確認フィールドに `start` と入力し、**[実験を開始]** を選択します。

1. 実験の進行状況と影響をモニタリングします。詳細については、「*AWS FIS ユーザーガイド*」の「[Monitoring AWS FIS](https://docs.aws.amazon.com/fis/latest/userguide/monitoring-experiments.html)」を参照してください。