AI は、システム管理者や開発者が自社の環境と対話する方法を急速に変革しています。2025 年に Red Hat は、Red Hat Enterprise Linux (RHEL) で利用可能なオプションツールであるcommand line assistantを導入しました。これにより、ユーザーは質問をしたり、ターミナルから自然言語のトラブルシューティングのガイダンスを直接得たりすることができます。
Red Hat は現在、AI を活用したシステム管理の取り組みにおける次のステップとして、RHEL 9.8 および RHEL 10.2 用のRHEL extensions リポジトリでgoose AI エージェントが利用可能になったことを発表します。Agentic AI Foundationのプロジェクトであるgooseは、RHEL 向けの Model Context Protocol (MCP) サーバー (開発者プレビュー) と組み合わせて使用できる柔軟なオープンソース AI エージェントであり、AI 支援管理の新しいユースケースを可能にします。
標準のコマンドライン・アシスタントは最適化された読み取り専用の Q&A エクスペリエンスを提供しますが、goose はコンテキストを認識したシステムのトラブルシューティングを可能にする拡張可能な AI エージェントを導入します。
Red Hat のホスト型コマンドライン・アシスタントのバックエンドにアクセスするための 2 つのクライアントオプション
Red Hat のホスト型コマンドライン・アシスタントのバックエンドに接続する場合、RHEL を実行している管理者は 2 つのクライアントパスを利用できます。要件に応じて、従来の最適化された Q&A ツールか、または高度な機能を備えた新しい拡張可能なツールのいずれかを選択できます。
1.goose クライアント (goose-redhat)
より強力で有能なアシスタントへの移行を検討しているユーザー向けに、Red Hat は RHEL 9.8 および RHEL 10.2 システムの RHEL extensions リポジトリを通じて利用可能な goose-redhat パッケージを導入します。goose-redhatパッケージは、オープンソースの goose AI エージェントを使用して、MCP のサポートなどの高度な機能を提供します。 goose-redhatパッケージは、Red Hat が提供する同じコマンドライン・アシスタントのバックエンドと通信するように goose を設定します。
2.コマンドライン・アシスタントのクライアント (command-line-assistant)
元のcommand-line-assistantパッケージは、標準の RHEL 9 および RHEL 10 AppStream リポジトリで利用できます。c コマンドを使用して呼び出されるこのクライアントは、オーバーヘッドが低い、読み取り専用の Q&A エクスペリエンス向けに設計されています。このクライアントを使用すると、ユーザーは自然言語で質問したり、コンテキストとしてコマンドの出力を転送したり、ログファイルを添付したりして、迅速なトラブルシューティングのアドバイスやコマンドの提案を受けることができます。
command-line-assistantパッケージは引き続きサポートされ、RHEL 9 および RHEL 10 システムで使用できます。しかしながら、Red Hat は今後、このクライアントに新しい機能を追加する予定はないことに注意してください。
環境に適したパッケージの選択
デプロイメントの柔軟性を提供するために、Red Hat は RHEL extensions リポジトリで 2 つの異なるパッケージを提供しています。
1.goose-redhatパッケージ:統合および最適化
Red Hat 環境向けに最適化された、すぐに使えるエージェント型のエクスペリエンスが必要な場合は、goose-redhat が最適です。
このパッケージをインストールすると、Red Hat のコマンドライン・アシスタントのバックエンドインフラストラクチャへのアクセスが最適化され、RHEL ドキュメントや Red Hat ナレッジベースのアーティクルからの情報を取り込むことができます。さらに、goose-redhat ではセキュリティ設定が強化されており、ツールを呼び出す前に手動での承認を求めるプロンプトを出します。
2.goose パッケージ:BYOM (Bring Your Own Model)
独自の推論インフラストラクチャを提供したいユーザー向けに、スタンドアローンの goose パッケージが用意されています。これにより、goose を外部の大規模言語モデル (LLM) プロバイダーまたはローカル推論サーバーに接続できます。このパッケージはアップストリームの goose と同様のエクスペリエンスを提供し、これにはデフォルトのアップストリーム設定が含まれています。
今すぐ始める
goose パッケージは RHEL extensions リポジトリで配布されるため、まだ有効にしていない場合は、まず RHEL システムでこのリポジトリを有効にする必要があります。
RHEL 10 の場合:
sudo subscription-manager repos --enable=rhel-10-for-$(arch)-extensions-rpmsRHEL 9 の場合:
sudo subscription-manager repos --enable=rhel-9-for-$(arch)-extensions-rpmsRed Hat のコマンドライン・アシスタントのバックエンドで事前に設定されている goose-redhat パッケージをインストールするには:
sudo dnf install goose-redhatインストールしたら、新しいシェルセッションを開き、goose を実行して質問するだけです。
この例では、RHEL 9 ホスト上で RHEL 6 ベースのコンテナを実行することがサポートされているかどうかを尋ねます。 goose は Red Hat のコマンドライン・アシスタントのバックエンドを使用して質問に回答し、カスタマーポータルのソースドキュメントへのリンクを提供します。
$ goose
starting session | provider: rhel_cla model: RHEL-command-line-assistant
session id: 20260527_2
working directory: /home/brian
goose is running! Enter your instructions, or try asking what goose can do.
⚠️This tool uses AI technology. Do not include any personal information or other sensitive information in your input. Interactions may be used to improve Red Hat's products or services.
Context: oooooooooo 0% (0/128000 tokens)
( 0)> Is it supported to run RHEL 6 based containers on a RHEL 9 host?
Running RHEL 6 based containers on a RHEL 9 host is not supported.
Sources:
- [Red Hat Enterprise Linux Container Compatibility Matrix | Red Hat Customer Por
tal](https://access.redhat.com/support/policy/rhel-container-compatibility)
⏱️ Elapsed time: 17.16s
Always review AI-generated content prior to use.
Context: ●●oooooooo 15% (19660/128000 tokens)
( 0)> Press Enter to send, Ctrl-J for new lineModel Context Protocol (MCP) による詳細な可視性
goose によって実現される最も興味深い機能の 1 つは、開発者プレビューとして利用可能なRHEL 向けの Model Context Protocol (MCP) サーバーのサポートです。
RHEL の MCP サーバーをインストールして設定した後、goose は、インストールされているローカル RHEL システム、または SSH 経由のリモート RHEL システムと直接やり取りできます。これにより、goose はコンテキストを認識したアドバイスやトラブルシューティングを提供できるようになります。ログファイルを手動でコピーして貼り付ける代わりに、goose に問題の調査を依頼するだけで、goose が RHEL の MCP サーバーを使用して関連するシステム情報やログを確認します。
goose で使用するために RHEL の MCP サーバーをインストールし、設定する方法の詳細については、「Optimize the RHEL command-line assistant tasks by using goose-redhat」の記事の手順を参照してください。
デモ:ファイルシステムのトラブルシューティング
goose と RHEL の MCP サーバーを組み合わせた相乗効果を示すために、ほぼ満杯になったルートファイルシステムのトラブルシューティングという、現実世界の一般的なシナリオを見てみましょう。RHEL システムのルートパーティションのストレージ容量が 91%に達したことを警告するアラートを受信したと想定してください。goose でセッションを開始し、単純な自然言語の指示を入力します。 Help me figure out what's taking up so much disk space in the root filesystem.
goose-redhat パッケージで提供されるデフォルト設定では、MCP ツールの呼び出し許可を求めるプロンプトが表示されます。そのため、goose が RHEL の MCP サーバーによって提供されるget_disk_usage ツールを使用するための許可を求めるプロンプトが表示されます。
Context: oooooooooo 0% (0/128000 tokens)
( 0)> Help me figure out what's taking up so much disk space in the root filesyste
m on this system?
─── get_disk_usage | rhel-mcp-server ─────────────────────────────────────
🔹 Goose would like to call the above tool, do you allow?
│ ● Allow (Allow the tool call once)
│ o Always Allow
│ o Deny
│ o Cancel
└──このツールはファイルシステムの使用率に関する情報を返し、ルートファイルシステムが 91 % の満杯の状態で、23.5 GB がすでに使用されているというコンテキストを LLM に提供します。 次に goose は、ファイルシステムのルートで list_directories ツールを呼び出す許可を求めるプロンプトを出します。
The root filesystem `/` is at 91% utilization, with 23.5GB used. To investigate fu
rther, I need to find the largest directories within the root filesystem.
─── list_directories | rhel-mcp-server ─────────────────────────────────────
top_n: 10
order_by: size
path: /
sort: descending
🔹 Goose would like to call the above tool, do you allow?
│ ● Allow (Allow the tool call once)
│ o Always Allow
│ o Deny
│ o Cancel
└──このツールは、LLM が /home ディレクトリが 17.1 GB の容量を使用していることを確認できるようにします。 次に goose は、/homeディレクトリで list_files ツールを呼び出す許可を求めるプロンプトを出し、何がそのスペースを占有しているのかをさらに絞り込みます。
The `/home` directory is consuming the most disk space on your root filesystem, with 17.1GB. The `/usr` directory is using 4.7GB, and `/var` is using 1.2GB.
Let's examine the `/home` directory further to identify the largest files within it.
─── list_files | rhel-mcp-server ─────────────────────────────────────
top_n: 10
path: /home
sort: descending
order_by: size
🔹 Goose would like to call the above tool, do you allow?
│ ● Allow (Allow the tool call once)
│ o Always Allow
│ o Deny
│ o Cancel
└──ディレクトリ内にファイルがないため、goose は /homeディレクトリで list_directories ツールを呼び出す許可を求めるプロンプトを出します。
There are no files directly in `/home` that are consuming significant space. It's likely that the disk space is being used by subdirectories within `/home`. Let's list the largest directories within `/home`.
─── list_directories | rhel-mcp-server ─────────────────────────────────────
top_n: 10
sort: descending
order_by: size
path: /home
🔹 Goose would like to call the above tool, do you allow?
│ ● Allow (Allow the tool call once)
│ o Always Allow
│ o Deny
│ o Cancel
└──RHEL の MCP サーバーから返された情報に基づき、LLM は /home/brianディレクトリが 17.1 GB の容量を消費していることを認識できるようになります。次に goose は、/home/brian ディレクトリで list_directories ツールを呼び出す許可を求めるプロンプトを出します。
The `/home/brian` directory is consuming 17.1GB. Let's look inside `/home/brian` to find the largest directories.
─── list_directories | rhel-mcp-server ─────────────────────────────────────
order_by: size
top_n: 10
sort: descending
path: /home/brian
🔹 Goose would like to call the above tool, do you allow?
│ ● Allow (Allow the tool call once)
│ o Always Allow
│ o Deny
│ o Cancel
└──goose は、/home/brian/virtual-machines ディレクトリが 16.6 GB の容量を消費していることを問題なく特定できます。
The `/home/brian/virtual-machines` directory is consuming 16.6GB of disk space. This is the largest contributor to the high disk usage on your root filesystem.
To free up space, you could consider the following:
* **Move or delete unused virtual machine images** within `/home/brian/virtual-machines`.
* **Investigate `/usr` (4.7GB) and `/var` (1.2GB)** for potential cleanup if clearing `/home/brian/virtual-machines` is not sufficient. Common areas in `/var` for large files include `/var/log` (logs), `/var/cache` (package manager cache), and `/var/tmp`. For `/usr`, it's usually system binaries and libraries, so direct cleanup might be limited unless there are unused packages.
* **Check `.local` (255.8MB) and `.cache` (240.7MB)** within `/home/brian`. These directories often contain user-specific application data and caches that can sometimes be cleared.
If you would like to investigate a specific directory further, please let me know.
⏱️ Elapsed time: 1m 57s
Always review AI-generated content prior to use.
Context: ●oooooooooo 8% (10842/128000 tokens)
( 0)> Press Enter to send, Ctrl-J for new line今後の展望
システム管理の進化は、AI ベースのツールへと急速に移行しています。標準のコマンドライン・アシスタントは引き続き読み取り専用のガイダンスとして利用可能ですが、goose の導入により、AI を使用して RHEL システムの管理を支援するユースケースが大幅に拡大するでしょう。 RHEL システムに今すぐ goose をインストールして、AI 支援によるシステム管理の進化を体験してください。
製品トライアル
Red Hat Enterprise Linux | 製品トライアル
執筆者紹介
Brian Smith is a product manager at Red Hat focused on RHEL automation and management. He has been at Red Hat since 2018, previously working with public sector customers as a technical account manager (TAM).
類似検索
GPU 稼働時間を最大限に活用するRed Hat OpenShift AI における進捗状況の追跡
業界をリードする企業は、AI ビジョンをどのようにビジネス価値に変えているのか
How Red Hat cleared IT debt for scalable AI
Standardizing the AI stack with PyTorch
さらに調べる
- e ブック: クラウド規模でのインフラストラクチャ管理
- e ブック: 先進的なビジネスを成功させるための効率的な IT 基盤を構築する
- トライアルを開始する:Red Hat Enterprise Linux
チャンネル別に見る
自動化
テクノロジー、チームおよび環境に関する IT 自動化の最新情報
AI (人工知能)
お客様が AI ワークロードをどこでも自由に実行することを可能にするプラットフォームについてのアップデート
オープン・ハイブリッドクラウド
ハイブリッドクラウドで柔軟に未来を築く方法をご確認ください。
セキュリティ
環境やテクノロジー全体に及ぶリスクを軽減する方法に関する最新情報
エッジコンピューティング
エッジでの運用を単純化するプラットフォームのアップデート
インフラストラクチャ
世界有数のエンタープライズ向け Linux プラットフォームの最新情報
アプリケーション
アプリケーションの最も困難な課題に対する Red Hat ソリューションの詳細
仮想化
オンプレミスまたは複数クラウドでのワークロードに対応するエンタープライズ仮想化の将来についてご覧ください