Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

34장. 스토리지

캐시 논리 볼륨에서 lvconvert --repair 가 올바르게 작동합니다.

Red Hat Enterprise Linux 7.3에서 릴리스된 lvm2-2.02.166-1.el 패키지의 회귀 문제로 인해 캐시 논리 볼륨에서 lvconvert --repair 명령을 올바르게 실행할 수 없습니다. 그 결과 내부 LV를 변환할 수 없음 오류가 발생했습니다. 기본 소스 코드가 이 버그를 수정하도록 수정되었으며 이제 lvconvert --repair 가 예상대로 작동합니다. (BZ#1380532)

LVM2 라이브러리 incompatibilities에서 더 이상 업그레이드 중에 장치 모니터링이 실패하고 업그레이드 중에 손실되는 문제가 발생하지 않습니다.

Red Hat Enterprise Linux 7.3에서 릴리스된 lvm2-2.02.166-1.el 패키지의 버그로 인해 해당 라이브러리는 이전 버전의 Red Hat Enterprise Linux 7과 호환되지 않았습니다. 비호환성으로 인해 업그레이드 중에 장치 모니터링이 실패하고 손실될 수 있습니다. 그 결과 장치 오류가 원하지 않는 (RAID) 또는 공간 부족 상태가 제대로 처리되지 않았습니다(thin-p). 이번 업데이트에서는 호환성이 수정되고 논리 볼륨 모니터링이 예상대로 작동합니다. (BZ#1382688)

be2iscsi 드라이버 오류로 인해 시스템이 더 이상 응답하지 않습니다.

이전에는 be2iscsi 드라이버 오류로 인해 운영 체제가 응답하지 않는 경우가 있었습니다. 이번 업데이트에서는 be2iscsi 을 수정하고, be2iscsi 오류로 인해 운영 체제가 더 이상 중단되지 않습니다. (BZ#1324918)

미러 세그먼트 유형을 사용할 때 lvmetad 데몬에서 더 이상 상호 작용 문제가 발생하지 않습니다.

이전 버전에서는 기존 미러 세그먼트 유형을 3 개 이상의 시프로 미러링된 논리 볼륨을 만드는 데 사용되면 lvmetad 데몬과 상호 작용 문제가 발생할 수 있었습니다. 두 번째 장치 실패 후 발생한 문제는 mirror fault policies가 기본이 아닌 할당 옵션으로 설정된 경우 lvmetad 를 사용한 경우 장치 실패 이벤트 간의 시스템을 재부팅하지 못했습니다. 이 버그가 수정되었으며 설명된 상호 작용 문제가 더 이상 발생하지 않습니다. (BZ#1380521)

multipathd 데몬에 블랙리스트에 대한 잘못된 오류 메시지가 표시되지 않습니다.

이전 버전에서는 multipathd 데몬에 블랙리스트로 지정된 장치를 찾을 수 없다는 잘못된 오류 메시지가 표시되어 사용자에게 오류가 없을 때 오류 메시지가 표시되었습니다. 이번 수정을 통해 다중 경로에서 오류 메시지를 발행하기 전에 장치를 블랙리스트에 지정했는지 확인합니다. (BZ#1403552)

사용 가능한 경로가 없는 경우 다중 경로 장치 다시 로드

이전 버전에서는 다중 경로 장치의 마지막 경로 장치가 제거되면 lvmetad 의 상태가 올바르지 않아 다중 경로 상단에 있는 lvm 장치가 올바르게 작동하지 않을 수 있었습니다. 이는 장치 매퍼에서 다중 경로 장치를 다시 로드할 때 사용 중인 경로 수를 확인할 방법이 없기 때문입니다. 이로 인해 검사 비활성화 및 기타 dm 규칙 비활성화와 관련된 다중 경로 udev 규칙은 장치 테이블이 다시 로드되지 않고 다중 경로 장치에서 마지막으로 사용 가능한 경로가 실패했을 때만 작동했습니다. 이번 수정을 통해 사용 가능한 경로가 없는 경우 다중 경로 장치가 다시 로드되고 다중 경로 장치의 사용 가능한 경로가 손실될 때마다 다중 경로 udev 규칙이 검사 및 기타 DM 규칙을 올바르게 비활성화합니다. 그 결과 lvmetad 의 상태가 올바르고 다중 경로 상단에 있는 LVM 장치가 올바르게 작동합니다. (BZ#1239173)

쓰기 실패 후 전송된 읽기 요청은 항상 다중 경로 장치에서 동일한 데이터를 반환합니다.

이전 버전에서는 쓰기 요청이 rbd 모듈에 중단되고 iSCSI 이니시에이터와 다중 경로 계층이 애플리케이션에 대한 요청을 실패로 결정했다면 실패 후 전송된 읽기 요청이 쓰기 상태가 반영되지 않았을 수 있었습니다. 이는 Ceph rbd 이미지를 여러 iSCSI 대상을 통해 내보낼 때 rbd 커널 모듈이 쓰기 요청을 수신할 때 rbd 커널 모듈이 독점 잠금을 받기 때문입니다. 이번 수정으로 rbd 모듈은 읽기 및 쓰기 모두에 대해 배타적 잠금을 사용합니다. 이렇게 하면 읽기를 실행하기 전에 끊긴 쓰기가 플러시되거나 실패하게 됩니다. 결과적으로 실패한 쓰기 후 전송된 읽기 요청은 항상 동일한 데이터를 반환합니다. (BZ#1380602)

다중 경로 장치의 경로 장치가 읽기 전용으로 전환되면 다중 경로 장치가 읽기 전용으로 다시 로드됩니다.

이전 버전에서는 다중 경로 장치를 다시 로드할 때 다중 경로 코드가 항상 읽기-쓰기 장치를 먼저 다시 로드하려고 시도한 다음 읽기 전용으로 다시하지 못했습니다. 경로 장치가 커널에 이미 읽기-쓰기를 열었던 경우 장치가 읽기 전용 모드로 전환되고 읽기-쓰기 다시 로드에 성공하더라도 읽기-쓰기가 계속 열립니다. 결과적으로 경로 장치가 읽기-쓰기에서 읽기 전용으로 전환될 때 다중 경로 장치는 여전히 읽기-쓰기로 전환되지만 읽기 전용 장치에 대한 모든 쓰기가 실패합니다. 이번 수정을 통해 경로 장치가 읽기 전용으로 표시되는 uevent 가 표시되면 다중 경로 장치를 읽기 전용으로 다시 로드합니다. 결과적으로 다중 경로 장치의 경로 장치가 읽기 전용으로 전환되면 다중 경로 장치가 읽기 전용으로 다시 로드됩니다. (BZ#1431562)

사용자가 확인되지 않는 다중 경로 장치의 오래된 데이터에 대해 더 이상 혼란스러울 수 없습니다.

이전 버전에서는 경로 장치가 분리되었을 때(다중 경로 장치의 멤버가 아님) 장치 상태 및 검사기 상태가 장치 상태가 분리되기 전에 장치 상태에 show paths 명령을 사용하여 표시되었습니다. 그 결과 show paths 명령은 더 이상 확인하지 않은 장치에 대한 날짜 정보를 표시했습니다. 이번 수정으로 show paths 명령은 이제 검사기 상태로 표시되지 않고 고립된 경로의 장치 상태로 수 없으며 사용자는 더 이상 확인되지 않는 장치에 대해 오래된 데이터를 혼동하지 않습니다. (BZ#1402092)

실패한 경로에서 우선순위를 실행하면 multipathd 데몬이 더 이상 정지되지 않습니다.

이전 버전에서는 multipathd 가 경우에 따라 실패한 경로에서 우선순위를 실행했습니다. 이로 인해 다중 경로가 동기 우선순위로 구성된 경우 실패한 경로에서 우선순위를 실행하려고 할 수 있습니다. 이번 수정에서는 경로가 실패하고 이러한 이유로 실패하지 않는 경우 multipathd 가 더 이상 우선순위를 실행하지 않습니다. (BZ#1362120)

이제 시스템 업그레이드가 올바르게 활성화된 후 새로운 RAID4 볼륨 및 기존 RAID4 또는 RAID10 논리 볼륨

Red Hat Enterprise Linux 버전 7.3에서 RAID4 논리 볼륨을 생성하거나 기존 RAID4 또는 RAID10 논리 볼륨이 있는 시스템을 버전 7.3으로 업그레이드한 후 시스템에서 이러한 볼륨을 활성화하지 못하는 경우가 있습니다. 이번 업데이트를 통해 시스템에서 이러한 볼륨을 성공적으로 활성화합니다. (BZ#1386184)

PV의 잘못된 상태로 인해 LVM 툴이 더 이상 충돌하지 않습니다.

LVM에서 볼륨 그룹(VG)의 물리 볼륨(PV) 메타데이터 간의 특정 유형의 불일치를 관찰하면 LVM에서 자동으로 복구할 수 있습니다. 예를 들어 이러한 불일치는 일부 PV가 시스템에서 일시적으로 보이지 않는 동안 VG가 변경되면 PV가 다시 나타나는 경우입니다.
이번 업데이트 이전에는 이러한 복구 작업이 수행될 때 이 문제가 아닌 경우에도 모든 PV가 일시적으로 반환된 것으로 간주되는 경우가 있었습니다. 결과적으로 LVM 툴은 세그먼트 오류로 인해 예기치 않게 종료되는 경우가 있었습니다. 이번 업데이트에서는 설명 된 문제가 더 이상 발생하지 않습니다. (BZ#1434054)