RHEL8 の RHEL タイプ (ワークステーション vs サーバー) の決定

RHEL8 の RHEL タイプ (ワークステーション vs サーバー) の決定

私はVMとして展開されたrhelを持っており、それがサーバーかワークステーションかを判断したいです。コマンド

調べるために次のコマンドを実行しています:

$ cat /etc/rhel-release
Red Hat Enterprise Linux release 8.2 (Ootpa)

$ rpm -q --whatprovides /etc/redhat-release
redhat-release-8.2-1.0.el8.x86_64

$ uname -as
Linux opus-c-master 4.18.0-193.el8.x86_64 #1 SMP Fri Mar 27 14:35:58 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

これらのコマンドはどれもタイプを教えてくれません。

誰か助けてくれませんか?

答え1

RHEL 8では、syspurposeシステムの設定目的を決定するために、例えば

$ sudo syspurpose show
{
  "role": "Red Hat Enterprise Linux Workstation",
  "usage": "Production"
}

ただし、これを設定するのはオプションです。システムの目的を設定するには、

sudo syspurpose --set-role="Red Hat Enterprise Linux Server"

(役割は「Red Hat Enterprise Linux Server」、「Red Hat Enterprise Linux Workstation」、「Red Hat Enterprise Linux Compute Node」のいずれか)。

システムで使用されているサブスクリプションの種類を知りたい場合は、以下を実行します。

sudo subscription-manager list --consumed | grep "Roles:"

これにより、サブスクライブされているシステムの役割が示されます。

答え2

subscription-manager list --consumedを使用すると、システムに接続されているサブスクリプションを表示できます。このコマンドの出力には、次の行が表示されます。サブスクリプション名:この行は、システムが使用しているサブスクリプションの種類を示します。ただし、これは、システムが実際にサブスクリプションで示されているタイプであることを保証するものではありません。

関連情報