10.4. 인프라 서비스
기본적으로 IBM Z에서 실행되는 VM에는 핫플러그 메모리가 제공되지 않습니다.
RHEL은 virtio-mem 을 사용하여 가상 머신(VM)에 메모리를 핫플러그할 때 메모리를 자동으로 구성하는 기본 udev 규칙을 제공합니다. 그러나 현재 udev 규칙에는 IBM Z에서 실행되는 VM이 포함되지 않습니다. 결과적으로 virtio-mem 을 사용하여 IBM Z에서 실행되는 VM에 메모리를 핫플러그한 후 VM에서 메모리를 즉시 사용할 수 없습니다.
이 문제를 해결하려면 VM에서 memhp_default_state=online 커널 매개 변수를 설정하고 재부팅합니다. 예를 들면 다음과 같습니다.
grubby --update-kernel=ALL --args=memhp_default_state=online
# grubby --update-kernel=ALL --args=memhp_default_state=online
결과적으로 VM에서 핫플러그 메모리를 사용할 수 있습니다.
Nginx는 PKCS #11 및 TPM을 지원하지 않습니다.
OpenSSL 엔진 API는 RHEL 9에서 더 이상 사용되지 않으며 RHEL 10의 Nginx에서 제거되었습니다. 현재 OpenSSL 공급자 API를 사용하는 해당 기능은 아직 제공되지 않습니다. 결과적으로 Nginx HTTP 서버는 PKCS #11 및 Trusted Platform Module (TPM) 장치를 통해 HSM(하드웨어 보안 모듈)에서 작동하지 않습니다.
MariaDB 및 MySQL에 잘못된 Perl 데이터베이스 드라이버를 사용하면 예기치 않은 결과가 발생할 수 있습니다.
MariaDB 데이터베이스는 MySQL의 포크입니다. 시간이 지남에 따라 이러한 서비스는 독립적으로 개발되었으며 더 이상 완벽하게 호환되지 않습니다. 이러한 차이점은 Perl 데이터베이스 드라이버에도 영향을 미칩니다. 결과적으로 Perl 애플리케이션에서 DBD::mysql 드라이버를 사용하여 MariaDB 데이터베이스에 연결하거나 DBD::MariaDB 드라이버를 사용하여 MySQL 데이터베이스에 연결하면 작업이 예기치 않은 결과가 발생할 수 있습니다. 예를 들어 드라이버는 읽기 작업에서 잘못된 데이터를 반환할 수 있습니다. 이러한 문제를 방지하려면 데이터베이스 서비스와 일치하는 애플리케이션에서 Perl 드라이버를 사용하십시오.
Red Hat은 다음 시나리오만 지원합니다.
-
MariaDB 데이터베이스가 있는 Perl
DBD::MariaDB드라이버 -
MySQL 데이터베이스가 있는 Perl
DBD::mysql드라이버
RHEL 8에는 DBD::mysql 드라이버만 포함되어 있습니다. RHEL 9로 업그레이드한 다음 RHEL 10으로 업그레이드하려는 경우 MariaDB 데이터베이스를 사용하는 경우 업그레이드 후 perl-DBD-MariaDB 패키지를 설치하고 DBD::MariaDB 드라이버를 사용하도록 애플리케이션을 수정합니다.
자세한 내용은 Perl db 드라이버의 MariaDB/MySQL 간 데이터베이스 연결에 대한 Red Hat 지식베이스 솔루션 지원을 참조하십시오.
Jira:RHELDOCS-19770[1]