7.3. Configuring IBM Secure Execution virtual machines on IBM Z and IBM LinuxONE
You can configure IBM® Secure Execution virtual machines (VMs) on IBM Z® and IBM® LinuxONE.
IBM® Secure Execution for Linux is a s390x security technology that is introduced with IBM® z15 and IBM® LinuxONE III. It protects data of workloads that run in a KVM guest from being inspected or modified by the server environment.
Hardware administrators, KVM administrators, and KVM code cannot access data in an IBM® Secure Execution guest VM.
7.3.1. Enabling VMs to run IBM Secure Execution on IBM Z and IBM LinuxONE リンクのコピーリンクがクリップボードにコピーされました!
To enable IBM® Secure Execution virtual machines (VMs) on IBM Z® and IBM® LinuxONE on the compute nodes of your cluster, you must ensure that you meet the prerequisites and complete the following steps.
Prerequisites
- Your cluster has logical partition (LPAR) nodes running on IBM® z15 or later, or IBM® LinuxONE III or later.
- You have IBM® Secure Execution workloads available to run on the cluster.
-
You have installed the OpenShift CLI (
oc).
Procedure
To run IBM® Secure Execution VMs, you must add the
prot_virt=1kernel parameter for each compute node. To enable all compute nodes, create a file namedsecure-execution.yamlthat contains the following machine config manifest:apiVersion: machineconfiguration.openshift.io/v1 kind: MachineConfig metadata: name: secure-execution labels: machineconfiguration.openshift.io/role: worker spec: kernelArguments: - prot_virt=1where:
prot_virt=1- Specifies that the ultravisor can store memory security information.
Apply the changes by running the following command:
$ oc apply -f secure-execution.yamlThe Machine Config Operator (MCO) applies the changes and reboots the nodes in a controlled rollout.