IDCFクラウド Codex CLI Rocky Linux インストール方法(その1)

前提条件

はじめに

本記事では、IDCFクラウドのRocky Linux 9.8に

Codex CLIをインストールする手順を実機検証を交えて解説します。

Codex CLIとは
事前登録

ChatGPTアカウントを作成する必要がございます。

(Codex CLIの認証に使用します。無料アカウントでも利用可能です。)

今回は無料で検証を実施いたします。

動作環境

事前にサーバーを作成してください。作成は以下の内容をご参考にしてください。

一般ユーザー 作成

1. Codex CLIを利用するため、一般ユーザーを作成いたします。

OSユーザーの追加をいたします。

対象サーバーにログインいたします。下記のコマンドを実施してください。

スワップ 作成

2. Codex CLIインストールした際にエラーがでないようにswapを作成いたします。

下記のコマンドを実施してください。

Ruby インストール

3. Rubyをインストールいたします。

下記のコマンドを実施してください。

idcfcloud インストール

4. idcfcloudをインストールいたします。(一般ユーザーで実施してください。)

下記のコマンドを実施してください。

API 取得

5. 管理画面の「API」をクリックする。

「API Key」「Secret Key」をコピーしてください。

idcfcloud 設定 動作確認

6. idcfcloudにて設定をいたします。

下記のコマンドを実施してください。(一般ユーザーで実施してください。)

Codex CLI インストール

7. 対象サーバーにSSHでログインいたします。

8. 事前にCodex CLIの設定をviファイルで作成いたします。

下記のコマンドを実施してください。(一般ユーザーで実施してください。)

9. インストールいたします。下記のコマンドを実施してください。

(sudo権限のある一般ユーザーで実施してください。)

10. 「Sign in with ChatGPT」を選択してエンターを押してください。

11. ブラウザーにURLを貼り付けてください。

12. ChatGPTアカウントでログインをクリックすると完了いたします。

13. エンターを押してください。

14. Codex CLIが起動いたしました。

15. Codex CLIのテストを実施したいと思います。

「idcfcloudを使ってサーバー一覧を表示してください。」を入力してみましょう。

16. 現在のサーバーが表示されていれば問題ありません。

テストは完了いたしました。

検証メモ

まとめ

・idcfcloud CLIはRuby製のため、Node.jsとは別にRuby 3.1のインストールが必要(どちらも`dnf module`で導入)。

・IDCFクラウドは「リージョン」と「ゾーン」が別概念であり、コマンド実行時に「--region」の指定が必須。

・専用の接続プラグインがなくても、Codex CLIはidcfcloudコマンドを自力で発見し、ヘルプを参照しながら正しく実行できる。

・「idcfcloudを使ってサーバー一覧を表示してください。」でIDCFクラウドの動作確認ができる。

以上で「IDCFクラウド Codex CLI Rocky Linux インストール方法(その1)」を完了いたします。

まずはお気軽に

クラウド構築・設定をお任せしませんか?

AWS・Azure・さくら・GCP など7クラウド対応。構築から運用まで承ります。

返信は通常1営業日以内