비 HA 시스템용 LVM 절차
논리적 볼륨 관리자(LVM) 절차를 사용하여 고가용성(HA) 시스템이 아닌 시스템의 스토리지 용량을 확장할 수 있습니다.
시작하기 전에
경고: QRadar 시스템에서 LVM 구성을 변경하면 데이터 손실 및 데이터 손상이 발생할 수 있습니다. LVM 절차를 시작하기 전에 항상 시스템의 전체 백업을 수행하세요.
프로시저
- HA가 아닌 시스템에 하드디스크를 추가하고 다음 명령을 입력하여 하드디스크 이름을 찾습니다:
lsblk예를 들면 다음과 같습니다.sdb - 다음 명령을 입력하여 새 하드 디스크에 파티션 테이블을 만듭니다:
parted /dev/<HD name> mktable gpt - 다음 명령을 입력하여 전체 디스크에 대한 파티션을 만듭니다:
parted /dev/<HD Name> mkpart xfs 1.00Mib 100% - 다음 명령을 입력하여 새 파티션의 이름을 검색합니다:
일반적으로 끝에 숫자 1이 붙은 장치 이름이 파티션 이름입니다.lsblk예를 들면 다음과 같습니다.sdb1 - 다음 명령을 입력하여 이 하드 디스크의 물리적 볼륨(PV)을 만듭니다:
pvcreate /dev/<Partition name> - 스토리지를 추가하려면 볼륨 그룹(VG)을 찾습니다. 예를 들면 다음과 같습니다.storerhel는 /store 및 /transient 디렉터리의 VG입니다. 다음 명령을 입력하여 VG를 찾습니다:
vgs - 다음 명령을 입력하여 새 파티션의 공간을 포함하도록 VG를 확장합니다:
vgextend <Volume Group Name> /dev/<Partition name> - 참고: 이 단계는 올인원 콘솔 및 콘솔 장치에만 필요합니다.올인원 콘솔 및 콘솔 디바이스에는 트랜지션 및 스토어 볼륨에 더 많은 저장 공간을 확보하는 것이 좋습니다. 일시적 볼륨은 사용 가능한 공간의 20%를 차지하고 스토어 볼륨은 나머지 공간의 80%를 차지해야 합니다. 이 단계는 다른 유형의 기기에는 필요하지 않습니다.경고: 임시 논리 볼륨을 확장하는 경우, 스토어 논리 볼륨을 확장하기 전에 이 단계를 완료해야 합니다.
다음 명령을 입력하여 VG의 여유 공간의 20%를 사용하여 일시적 논리 볼륨을 확장합니다:
lvextend -l +20%FREE /dev/<VG Name>/transient - 이 단계는 스토어 논리 볼륨의 여유 공간을 확장합니다. 이 시스템을 고가용성 환경에서 사용하려면 논리 볼륨 내에 분산 복제 블록 장치( DRBD ) 메타데이터를 저장할 충분한 공간이 확보되어야 합니다. 따라서 다음 명령을 입력하여 스토어 공간을 여유 공간의 97%까지 확장합니다:
lvextend -l +97%FREE /dev/<VG Name>/store - 스토어 파일 시스템의 경로를 검색할 수 있습니다. 일반적으로 경로는 /dev/mapper/<VG name>-<LV Name> 입니다.
예를 들어 스토어 파일 시스템의 경로는 /dev/mapper/storerhel-store 입니다.
/store 디렉터리의 파일 시스템 이름을 찾으려면 다음 명령을 입력합니다:xfs_info /store | grep meta-data | sed "s/meta-data=//" | cut -d " " -f1 - 다음 명령을 입력하여 스토어 LV의 여유 공간을 채우도록 파일 시스템을 확장합니다:
xfs_growfs /dev/mapper/<VG Name>-<LV Name>참고: 임시 볼륨에서 스토리지를 확장한 경우 임시 LV의 파일 시스템도 확장해야 합니다. - 파일 시스템이 확장되어 LV의 남은 여유 공간을 채웁니다. 스토어 LV를 VG의 남은 공간의 100%만큼 확장하여 스토리지 관리( DRBD ) 메타데이터를 위한 공간을 확보하려면 다음 명령을 입력하십시오:
lvextend -l +100%FREE /dev/<VG Name>/store