Microsoft Azure Codex CLIでVMを削除する方法
前提条件
はじめに
今回は、Microsoft Azure上で稼働しているCodex CLIに、
日本語の指示だけで、VM(仮想マシン)を削除する手順を検証いたします。
Azureでは、VMを削除しても、ディスクやNICなどの関連リソースは残ります。
この場合のCodex CLIの動きも確認いたします。
動作環境
| 項目 | 説明 |
|---|---|
| 操作元サーバー | Ubuntu 24.04 LTS(test-server) Standard_B1s (Codex CLIを動かすサーバー) |
| 削除対象サーバー | Ubuntu 24.04 LTS(test-server2) Standard_B1s (削除するサーバー) |
| リージョン | Japan East(東日本) リージョンはお好きな場所を選択してください。 |
下記の内容を参考にCodex CLIをインストールしてください。
削除対象サーバーも作成してください。以下の内容を参考にしてください。
VM(サーバー)を削除する
1. Codex CLIがインストールされている操作元サーバーにログインしてください。
下記のコマンドを実施してください。
| コマンド | 説明 |
|---|---|
| $ codex | Codex CLIを実行いたします。 |
| 「azを使ってtest-server2のVMを削除してください。」 と入力してください。 | Codex CLIに指示をいたします。 サーバー名(ホスト名)を指定して指示をしてください。 ※powershellの場合は貼り付けは「Shift + Insert」を使用してください。 |

対象VM(サーバー)の削除が完了いたしました。

2. ディスク、NICの削除ができてない場合は、再度、指示をしてください。
| コマンド | 説明 |
|---|---|
| 「test-server2のディスク、NICも削除してください。」 と入力してください。 | Codex CLIに指示をいたします。 |

削除が完了いたしました。

補足
| 補足 |
|---|
| Codex CLIは、実行の前に「VM削除コマンドでは、関連ディスクやNICは通常そのまま残ります」と説明したうえで、 VM本体のみを削除しています。 |
動作確認
3. Azureポータルで、「仮想マシン」を開き、test-server2が表示されていなければ、
VMの削除は完了しています。

注意事項
| 項目 | 説明 |
|---|---|
| 確認画面 | Codex CLIは、確認画面を出さずに、削除を実行します。 指示を入力する前に、対象のVM名が正しいか、必ず確認 してください。 |
| 課金 | 残ったディスクやパブリックIPには、料金がかかります。 使わないリソースは、ポータルで残っていないか確認して ください。 |
| 元に戻せない | VMやディスクの削除は、元に戻せません。 ディスク上のデータも、すべて消えます。。 |
| 処理時間 | VMの削除が約57秒、ディスクとNICの削除が約47秒でした。。 |
まとめ
・「azを使ってtest-server2のVMを削除してください。」の一言で、VMを削除できる。
・Azureでは、VMを削除しても、ディスクやNICが残る。Codex CLIは、
残ることを事前に説明して、VM本体のみを削除する。
・ディスクやNICも削除する場合は、指示に加える。Codex CLIは、
指示したリソースだけを削除する。
・処理時間は、VMとディスク・NICの合計で約1分44秒。
以上で「Microsoft Azure Codex CLIでVMを削除する方法」を完了いたします。

