TMAegisBeta
Thêm quy tắc cho openshift-virt

OpenShift Virtualization

TMA-OPENSHIFT-VIRT-2.2

Disable overcommitting guest memory

Trung bìnhCấp 1Xem xét thủ côngopenshift-virt

Mô tả

The overcommitGuestOverhead configuration option enables the request for additional virtual machine management memory inside the virt - launcher pod. The overcommit feature is used to increase virtual machine density on the node, as long as the virtual machine doesn’t request all the memory that it would need if fully loaded. However, if the VM were to use all of the memory it could, this would lead to the OpenShift Scheduler killing the workload. The benchmark marks this recommendation Manual; TMAegis reports it as a manual review item with the audit steps.

Cách kiểm tra

Phương pháp kiểm tra: Xem xét thủ công

Khuyến nghị này không thể kiểm tra tự động. Lần quét sẽ liệt kê mục này kèm hướng dẫn khi bạn truyền cờ --include-manual.

Verify that no virtual machines are using the overcommitGuestOverhead setting: $ oc get vm - ojson - A |jq '.items[] | select(.spec.template.spec.domain.resources.overcommitGuestOverhead == true)| .metadata.namespace + "/" + .metadata.name'

Cách khắc phục

Phương pháp khắc phục: Hướng dẫn hoặc bản vá hạ tầng

Stop any guest with this flag enabled and remove the flag before restarting. This flag can be removed on a given VM with the following command: $ oc patch vm <vm-name> --type='json' -p='[ {"op": "remove", "path": "/spec/template/spec/domain/resources/overcommitGuestOverhead"}, ]'

Thuộc tính

Hệ điều hành
Bất kỳ
Thẻ
openshift-virtmanual-review
Tham chiếu
CIS Red Hat OpenShift Virtual Machine Extension Benchmark v1.0.0 - 2.2 Disable overcommitting guest memory