4.5. virtctl クライアントの有効化
virtctl クライアントは、OpenShift Virtualization リソースを管理するためのコマンドラインユーティリティーです。これは、Linux、macOS、および Windows ディストリビューションで利用できます。
4.5.1. virtctl クライアントのダウンロードおよびインストール リンクのコピーリンクがクリップボードにコピーされました!
4.5.1.1. virtctl クライアントのダウンロード リンクのコピーリンクがクリップボードにコピーされました!
ConsoleCLIDownload カスタムリソース (CR) で提供されるリンクを使用して virtctl クライアントをダウンロードします。
手順
以下のコマンドを実行して
ConsoleCLIDownloadオブジェクトを表示します。oc get ConsoleCLIDownload virtctl-clidownloads-kubevirt-hyperconverged -o yaml
$ oc get ConsoleCLIDownload virtctl-clidownloads-kubevirt-hyperconverged -o yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
お使いのディストリビューションに一覧表示されているリンクを使用して
virtctlクライアントをダウンロードします。
4.5.1.2. virtctl クライアントのインストール リンクのコピーリンクがクリップボードにコピーされました!
オペレーティングシステムに適した場所からダウンロードした後に、virtctl クライアントを展開し、インストールします。
前提条件
-
virtctlクライアントをダウンロードしている。
手順
Linux の場合
tarball を展開します。以下の CLI コマンドは、tarball と同じディレクトリーに展開します。
tar -xvf <virtctl-version-distribution.arch>.tar.gz
$ tar -xvf <virtctl-version-distribution.arch>.tar.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow 展開したフォルダー階層に移動し、以下のコマンドを実行して
virtctlバイナリーを実行可能にします。chmod +x <virtctl-file-name>
$ chmod +x <virtctl-file-name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
virtctlバイナリーをPATH 環境変数にあるディレクトリーに移動します。 パスを確認するには、以下のコマンドを実行します。
echo $PATH
$ echo $PATHCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Windows ユーザーの場合:
- アーカイブを展開し、解凍します。
-
展開したフォルダー階層に移動し、
virtctl実行可能ファイルをダブルクリックしてクライアントをインストールします。 -
virtctlバイナリーをPATH 環境変数にあるディレクトリーに移動します。 パスを確認するには、以下のコマンドを実行します。
path
C:\> pathCopy to Clipboard Copied! Toggle word wrap Toggle overflow
macOS ユーザーの場合:
- アーカイブを展開し、解凍します。
-
virtctlバイナリーをPATH 環境変数にあるディレクトリーに移動します。 パスを確認するには、以下のコマンドを実行します。
echo $PATH
echo $PATHCopy to Clipboard Copied! Toggle word wrap Toggle overflow
4.5.2. その他の設定オプション リンクのコピーリンクがクリップボードにコピーされました!
4.5.2.1. yum ユーティリティーを使用した virtctl クライアントのインストール リンクのコピーリンクがクリップボードにコピーされました!
kubevirt-virtctl パッケージから virtctl クライアントをインストールします。
手順
kubevirt-virtctlパッケージをインストールします。yum install kubevirt-virtctl
# yum install kubevirt-virtctlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
4.5.2.2. OpenShift Virtualization リポジトリーの有効化 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat は、Red Hat Enterprise Linux 8 および Red Hat Enterprise Linux 7 向けの OpenShift Virtualization リポジトリーを提供します。
-
Red Hat Enterprise Linux 8 リポジトリー:
cnv-4.9-for-rhel-8-x86_64-rpms -
Red Hat Enterprise Linux 7 リポジトリー:
rhel-7-server-cnv-4.9-rpms
subscription-manager でリポジトリーを有効にするプロセスはどちらのプラットフォームでも同様です。
手順
以下のコマンドを実行して、お使いのシステムに適した OpenShift Virtualization リポジトリーを有効にします。
subscription-manager repos --enable <repository>
# subscription-manager repos --enable <repository>Copy to Clipboard Copied! Toggle word wrap Toggle overflow