가상 게스트 OS용 lvm2 pv를 Centos에 연결할 수 없습니다.

가상 게스트 OS용 lvm2 pv를 Centos에 연결할 수 없습니다.

LVM2 pv를 포함하는 우분투에서 암호화된 luks 파티션을 생성했습니다. 여기에는 다시 볼륨 그룹 "가상 게스트"만 포함되어 있으며 모든 게스트 OS에 대해 KVM과 함께 사용되었습니다. 모든 것이 예상대로 작동하지만 Centos에서 SELinux를 활성화하고 모두 동일한 장치에 설치하려고 합니다.

그 후 Ubuntu에서와 같이 암호화된 파티션을 다시 연결하고 blkid show the partition: /dev/mapper/virt-guest: UUID="..." TYPE="LVM2_Member" 명령을 실행했습니다.

그러나 pvscan은 이 시스템에서 디스크를 pv로 인식하지 않습니다.

나는 매우 간단한 것을 놓치고 있다고 확신합니다. 새 호스트 OS가 CentOS에서 파티션을 pv로 인식하도록 하는 올바른 방법은 무엇입니까?

답변1

LVM 2.03.14에는 LVM 장치라는 새로운 기능/프로필이 추가되었습니다. 확인하세요.lvmdevices 매뉴얼 페이지더 알아보기. 짧은 버전: 사용하려는 모든 PV는 이제 화이트리스트에 추가되어야 하며 /etc/lvm/devices/system.devices, 목록에 없는 PV(블록 장치)는 LVM에서 완전히 무시됩니다(따라서 pvs목록에 표시되지 않으며 해당 PV에 있는 모든 VG/LV도 목록에 표시되지 않습니다). 활성화됨). 설치 중에 디스크가 존재하지 않았기 때문에 파일에 추가되지 않았습니다(Anaconda 설치 프로그램모든 장치 추가설치 중에 나타납니다.)

세 가지 옵션이 있습니다:

  • 파일에 PV를 추가하는 데 사용됩니다 lvmdevices --adddev <device path>.
  • use_lvmdevices에서 로 설정하여 0새로운 기능을 비활성화합니다 /etc/lvm/lvm.conf.
  • /etc/lvm/devices/system.devices기능을 비활성화하려면 제거하십시오 (장치 파일이 없다는 것은 LVM이 모든 장치를 사용한다는 것을 의미합니다).

관련 정보