glusterfs

단일 노드에서 nvme SSD 드라이브를 풀링하는 가장 쉬운 비 RAID 방법-glusterfs?
glusterfs

단일 노드에서 nvme SSD 드라이브를 풀링하는 가장 쉬운 비 RAID 방법-glusterfs?

우리는 전적으로 nvme-ssd를 기반으로 RHEL OS 비디오 편집 서버를 구성하고 있습니다. 높은 처리량과 매우 낮은 대기 시간이 필요합니다. RAID 컨트롤러로 인해 속도가 느려질 수 있습니다. 상용 소프트웨어 RAID(xiRAID)는 이미 사용 가능하며 테스트에서 잘 작동했습니다. 그러나 개별 디스크가 각 드라이브에 전체 파일을 저장할 수 있을 만큼 빠르면 RAID의 복잡성과 유연성이 불필요하다고 생각합니다. Unraid와 MergerFS는 훌륭해 보였지만 우리 경영진은 한 사람의 오픈 소스 ...

Admin

Hot Standby 아키텍처를 위한 데이터 복제 방식
glusterfs

Hot Standby 아키텍처를 위한 데이터 복제 방식

저는 스토리지 및 파일 시스템 세계에 비교적 익숙하지 않으며(올바른 언어를 사용하지 않는 경우 양해해 주시기 바랍니다) 현재 상시 대기 구성(예: 파일을 사용할 수 있는 설정)을 구현하는 방법을 연구 중입니다. 두 개의 서로 다른 머신을 동시에 사용하여 장애 조치 시 대기 호스트가 인계받을 수 있도록 합니다(이 질문은 데이터 복제에 관한 것입니다.아니요장애 조치 오케스트레이션). 그러나 다양한 접근 방식의 장단점에 대해 약간 혼란스럽습니다. 지금까지 내가 수행한 연구에 따르면 두 가지 다른 접근 방식...

Admin

nextcloud 애플리케이션은 다른 디렉터리를 마운트한 후 디렉터리에 대한 액세스 권한을 잃습니다.
glusterfs

nextcloud 애플리케이션은 다른 디렉터리를 마운트한 후 디렉터리에 대한 액세스 권한을 잃습니다.

Apache가 설치된 서버, mariadb 데이터베이스를 실행하는 서버 및 glusterfs를 실행하는 서버에서 실행되는 nextcloud 애플리케이션 기반의 클라우드가 있습니다. glusterfs를 실행하는 서버에는 이 애플리케이션의 데이터 저장소인 "nextcloud" 볼륨이 생성되고 전체 데이터베이스도 이 볼륨에 있습니다. 데이터베이스가 실행되는 서버에서 glusterfs가 포함된 "nextcloud" 볼륨이 /var/lib/mysql 디렉터리에 마운트됩니다. Apache가 설치된 서버에서 gl...

Admin

Glusterfs, Gluster 볼륨 상태 명령은 TCP 포트 해당 없음 상태를 표시합니다.
glusterfs

Glusterfs, Gluster 볼륨 상태 명령은 TCP 포트 해당 없음 상태를 표시합니다.

애플리케이션 데이터를 저장하기 위해 세 개의 볼륨을 생성한 glusterfs 기반 네트워크 스토리지를 제안했습니다. glustervolume start <name_volume>force 명령을 실행한 후 볼륨 상태를 확인해보니 tcp 포트가 "n/a" 상태인 것을 발견했습니다. gluster volume status Status of volume: logz Gluster process TCP Port RDMA Port Online P...

Admin

대형 테라바이트 디렉터리에서 디렉터리 크기를 빠르게 검색하는 방법
glusterfs

대형 테라바이트 디렉터리에서 디렉터리 크기를 빠르게 검색하는 방법

기본적으로 저는 4개의 디렉토리가 있는 3TB 디스크를 가지고 있으며 그 안에는 수백 개의 디렉토리가 있습니다. 모든 디렉토리의 상대적인 크기를 보고 싶습니다. 정확할 필요는 없으며 GB 단위로 표시하는 것이 더 좋습니다. du -sh /disk/dir1/asdf를 시도했습니다. 그러나 이러한 디렉터리는 수백 기가바이트에 달하기 때문에 위의 프로세스는 10분 이상 소요됩니다. "ncdu"는 좋지만 모든 작업을 완료하는 데 시간이 오래 걸립니다(몇 시간). df -h는 잘 작동하고 빠르며 상대적인 크기...

Admin

ZFS + GlusterFS + NFS 스택이 클라이언트에 잘못된 파일을 반환함(이상한 동작)
glusterfs

ZFS + GlusterFS + NFS 스택이 클라이언트에 잘못된 파일을 반환함(이상한 동작)

여러 응용 프로그램 서버에 파일을 제공하기 위해 미러링된 ZFS 풀 위에 복제된 GlusterFS 볼륨 위에 NFS 서버를 설정했습니다. ZFS + GlusterFS + NFS 클러스터 아키텍처 NFS 공유에 저장된 파일을 검색하는 두 개의 응용 프로그램 서버가 있습니다. 업무량은 거의 비슷해요한 번 쓰다/가끔 읽는다: 파일은 저장소에 기록되고 거의 수정되지 않으며 때로는 요청을 충족하기 위해 읽혀집니다. 요청 클라이언트에 데이터를 반환하기 전에 애플리케이션은 파일 SHA256 해시를 계산하고 이를 ...

Admin

CentOS 8의 GlusterFS - 복제 볼륨 생성 실패
glusterfs

CentOS 8의 GlusterFS - 복제 볼륨 생성 실패

저는 4개의 CentOS 8 가상 머신으로 구성된 홈 랩에서 GlusterFS를 배우기 시작했습니다. 내 연구실 설정은 다음과 같습니다. 하나의 가상 머신은 이름 서버(BIND)와 시간 서버(Chrony) 역할을 합니다. GlusterFS가 설치된 3개의 가상 머신으로 구성된 클러스터. sdb1각 머신에는 Gluster 전용 XFS 파티션( )이 있습니다. 파티션이 /gfsPool/gBricks디렉터리에 마운트됩니다. gfsvol01/gfsPool/gBricks각 노드에 생성된 디렉터리입니다. G...

Admin

여러 GlusterFS 백업 서버
glusterfs

여러 GlusterFS 백업 서버

다음과 같이 쿼럼 복제 볼륨을 설정했습니다. gluster volume create gvol \ replica 3 \ arbiter 1 \ host1:/opt/brick/vol1 host2:/opt/brick/vol1 host3:/opt/arb/vol1 \ host4:/opt/brick/vol2 host5:/opt/brick/vol2 host6:/opt/arb/vol2 이제 백업 서버를 사용하여 클라이언트에 설치하려고 합니다. 여러 서버를 지정할 수 있는(예: ) b...

Admin

.glusterfs 폴더는 26TB(Gluster 볼륨)를 차지합니다.
glusterfs

.glusterfs 폴더는 26TB(Gluster 볼륨)를 차지합니다.

클러스터에서 Gluster를 사용하고 있는데 저장소 문제가 있습니다. 내 데이터는 36TB 중 약 17TB를 사용합니다. 그래서 남은 19TB가 무엇인지 살펴봤고 논리적인 대답은 .glusterfs. du -hson 명령을 사용 하면 .glusterfs24TB를 차지한다고 하는데, 24+17은 36이 아니라 41이므로 말이 안 됩니다. 하지만 드라이브에는 내 데이터와 Gluster 외에는 아무것도 없습니다. 하드 링크로 구성되어 있다는 것은 알고 있지만 .glusterfs파일도 생성할 수 있나요?...

Admin

포드 시작 시 GlusterFS 설치 문제(Kubernete에서)
glusterfs

포드 시작 시 GlusterFS 설치 문제(Kubernete에서)

몇 가지 배경 지식을 제공하기 위해 3노드 GlusterFS 클러스터가 실행 중이고 일부 서버에 일부 디렉터리를 마운트하여 작동하는지 테스트했습니다. 또한 Kubernetes 클러스터(현재 1개 노드)에서 마운트를 테스트하여 이것이 문제가 아닌지, gluster-client 패키지가 설치되었는지 확인했습니다. Rancher는 Kubernetes의 관리 오버레이로 사용되었습니다. 영구 볼륨을 수동으로 생성하고 Gluster 플러그인을 선택했습니다. 엔드포인트의 경우 사용자 지정 엔드포인트와 서비스 개...

Admin

XFS, GlusterFS v5.5 및 2038년 발행물
glusterfs

XFS, GlusterFS v5.5 및 2038년 발행물

예를 들어 보존 날짜를 2071로 설정하는 등 기본 보존 기간을 시도했습니다. WORMing을 하면 모든 것이 괜찮은 것 같습니다. FUSE와 브릭 수준에서 예약은 모든 노드에서 2071로 설정됩니다. 또한 storage.ctime타임스탬프 mdata xattr도 저장 되도록 옵션을 활성화했습니다 . 그러나 얼마 후 브릭 수준 atime(스토리지 보존)이 1934로 전환된 것을 확인했습니다. stat /gluster/brick1/glusterbrick/data/file3.txt File: ...

Admin

유연한 Gluster 마운트
glusterfs

유연한 Gluster 마운트

~에 따르면https://gluster.readthedocs.io/en/latest/Administrator%20Guide/Setting%20Up%20Clients/#mounting-volumes mount 명령에 지정된 서버는 볼륨 이름을 설명하는 Gluster 구성 volfile을 가져오는 데에만 사용됩니다. 그런 다음 클라이언트는 volfile에 언급된 서버(마운트에 사용된 서버를 포함하지 않을 수도 있음)와 직접 통신합니다. Gluster 볼륨에 마운트하려고 할 때 첫 번째 단계는 ...

Admin

원격 호스트에 대한 파일 잠금 존재 확인
glusterfs

원격 호스트에 대한 파일 잠금 존재 확인

Gluster 파일 시스템의 파일에 파일 잠금이 있는지 확인하고 싶습니다. 이렇게 하면 프로세스(원격 또는 로컬)가 gluster 파일 시스템의 파일에 대해 파일 잠금을 보유하고 있는지 여부를 모든 호스트에서 확인할 수 있습니다. 예를 들면 다음과 같습니다. 두 개의 호스트가 있습니다.h1그리고2시간, 둘 다 RHEL 7.2를 사용합니다. 호스트 컴퓨터에 애플리케이션이 있습니다.h1pthread_rwlock_wrlockAPI를 사용하여 Gluster 파일 시스템의 파일에 대한 파일 잠금을 얻습니다....

Admin

Gluster에 브릭 볼륨을 추가하지 못했습니다.
glusterfs

Gluster에 브릭 볼륨을 추가하지 못했습니다.

홈 디렉터리 공간을 늘리기 위해 2TB 볼륨을 만들었습니다. 파티션을 만들었습니다. $ parted /dev/xvdb mklabel gpt $ parted -s /dev/xvdb mkpart primary ext4 1 100% 파티션 포맷: $ mkfs.ext4 -I 512 /dev/xvdb1 항목 추가/etc/fstab /dev/xvdb /export/home/brick3 ext4 defaults 0 0 마운트 지점을 생성합니다: $ mkdir -p /export/home/bri...

Admin

GlusterFS는 브릭을 정상적으로 다시 시작합니다.
glusterfs

GlusterFS는 브릭을 정상적으로 다시 시작합니다.

긴 이야기 짧게나머지 클러스터에 영향을 주지 않는(즉, 동결) 방식으로 Gluster 노드(복제된 브릭 포함)를 다시 시작하는 가장 좋고 쉬운 방법은 무엇입니까? 더 긴 이야기: 저는 glusterfs 3.8.8 패키지 버전을 실행하는 최신 Debian 9.4 시스템에서 각 노드에 모든 공유 데이터가 포함된 미러 블록이 포함된 N-way 복제 설정으로 gluster를 구성하고 있습니다. 노드가 재부팅되면 어떤 일이 발생하는지 테스트할 때 전체 클러스터가 42초 동안 읽기/쓰기 액세스를 차단하고 ...

Admin