第2章 Migration Toolkit for Virtualization のインストール
OpenShift Container Platform Web コンソールまたはコマンドラインインターフェース (CLI) を使用して、Migration Toolkit for Virtualization (MTV) をインストールできます。
MTV をインストールしたら、VMware Virtual Disk Development Kit (VDDK) イメージを作成し、HyperConverged カスタムリソース (CR) の spec.vddkInitImage フィールドに追加する必要があります。
2.1. MTV Operator のインストール リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform Web コンソールまたはコマンドラインインターフェース (CLI) を使用して MTV Operator をインストールできます。
2.1.1. OpenShift Container Platform Web コンソールを使用した MTV Operator のインストール リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform Web コンソールを使用して MTV Operator をインストールできます。
前提条件
- OpenShift Container Platform 4.7 がインストールされている。
- OpenShift Virtualization Operator がインストールされている。
-
cluster-adminパーミッションを持つユーザーとしてログインしている必要があります。
手順
-
OpenShift Container Platform Web コンソールで、Operators
OperatorHub の順にクリックします。 - Filter by keyword フィールドを使用して mtv-operator を検索します。
- MTV Operator をクリックしてから、Install をクリックします。
- Install Operator ページで、Install をクリックします。
-
Operators
Installed Operators の順にクリックし、MTV Operator が Succeeded のステータスで openshift-mtv プロジェクトに表示されることを確認します。 - MTV Operator をクリックします。
- Provided APIs で ForkliftController を見つけ、Create Instance をクリックします。
- 作成 をクリックします。
-
Workloads
Pods の順にクリックし、MTV Pod が実行されていることを確認します。
MTV Web コンソール URL の取得
OpenShift Container Platform Web コンソールを使用して MTV Web コンソール URL を取得できます。
前提条件
- OpenShift Virtualization Operator がインストールされている。
- MTV Operator がインストールされている。
-
cluster-admin権限を持つユーザーとしてログインしている必要があります。
手順
- OpenShift Container Platform Web コンソールにログインします。
-
Networking
Routes の順にクリックします。 -
Project: 一覧で
openshift-mtvプロジェクトを選択します。 -
forklift-uiサービスの URL をクリックして、MTV Web コンソールのログインページを開きます。
2.1.2. コマンドラインインターフェースからの MTV Operator のインストール リンクのコピーリンクがクリップボードにコピーされました!
コマンドラインインターフェース (CLI) から MTV Operator をインストールできます。
前提条件
- OpenShift Container Platform 4.7 がインストールされている。
- OpenShift Virtualization Operator がインストールされている。
-
cluster-adminパーミッションを持つユーザーとしてログインしている必要があります。
手順
openshift-mtv プロジェクトを作成します。
$ cat << EOF | oc apply -f - apiVersion: project.openshift.io/v1 kind: Project metadata: name: openshift-mtv EOFmigrationというOperatorGroupCR を作成します。$ cat << EOF | oc apply -f - apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: migration namespace: openshift-mtv spec: targetNamespaces: - openshift-mtv EOFOperator の
SubscriptionCR を作成します。$ cat << EOF | oc apply -f - apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: mtv-operator namespace: openshift-mtv spec: channel: release-v2.0.0 installPlanApproval: Automatic name: mtv-operator source: redhat-operators sourceNamespace: openshift-marketplace startingCSV: "mtv-operator.v2.0.0" EOFForkliftControllerCR を作成します。$ cat << EOF | oc apply -f - apiVersion: forklift.konveyor.io/v1beta1 kind: ForkliftController metadata: name: forklift-controller namespace: openshift-mtv spec: olm_managed: true EOFMTV Pod が実行中であることを検証します。
$ oc get pods -n openshift-mtv出力例
NAME READY STATUS RESTARTS AGE forklift-controller-788bdb4c69-mw268 2/2 Running 0 2m forklift-operator-6bf45b8d8-qps9v 1/1 Running 0 5m forklift-ui-7cdf96d8f6-xnw5n 1/1 Running 0 2m
MTV Web コンソール URL の取得
コマンドラインから MTV Web コンソール URL を取得できます。
前提条件
- OpenShift Virtualization Operator がインストールされている。
- MTV Operator がインストールされている。
-
cluster-admin権限を持つユーザーとしてログインしている必要があります。
手順
MTV Web コンソール URL を取得します。
$ oc get route virt -n openshift-mtv \ -o custom-columns=:.spec.host出力例
https://virt-openshift-mtv.apps.cluster.openshift.com.- ブラウザーを起動し、MTV Web コンソールに移動します。