1.6. 호스트 운영 체제 업데이트

Red Hat Ceph Storage 5는 Red Hat Enterprise Linux 8.4 EUS, 8.5, 8.6, 9.0 및 9.1에서 지원됩니다.

이 절차를 통해 스토리지 클러스터의 노드에 Red Hat Ceph Storage 5 및 Red Hat Enterprise Linux 8을 설치할 수 있습니다. 스토리지 클러스터에서 Red Hat Enterprise Linux 8을 이미 실행 중인 경우 다음 절차를 건너뜁니다.

Red Hat Enterprise Linux 및 Red Hat Ceph Storage의 최신 버전을 실행하려면 클러스터의 모든 노드를 수동으로 업그레이드해야 합니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 4 스토리지 클러스터.
  • 스토리지 클러스터의 모든 노드에 대한 sudo 수준 액세스.
  • 유효한 고객 서브스크립션.
  • Ansible 관리 노드에 대한 루트 수준 액세스.
  • Ansible 애플리케이션에서 사용할 Ansible 사용자 계정입니다.
  • Red Hat Ceph Storage 툴 및 Ansible 리포지토리가 활성화되어 있습니다.

절차

  1. docker-to-podman 플레이북을 사용하여 docker를 podman으로 변환합니다.

    예제

    [ceph-admin@admin ceph-ansible]$ ansible-playbook -vvvv -i hosts infrastructure-playbooks/
    docker-to-podman.yml

1.6.1. Ceph Monitor 노드 및 해당 운영 체제 수동 업그레이드

시스템 관리자는 Red Hat Ceph Storage 클러스터 노드와 Red Hat Enterprise Linux 운영 체제를 새로운 주요 릴리스로 수동으로 Ceph Monitor 소프트웨어를 업그레이드할 수 있습니다.

중요

한 번에 하나의 모니터 노드에서만 절차를 수행합니다. 클러스터 액세스 문제를 방지하려면 다음 노드로 진행하기 전에 현재 업그레이드된 모니터 노드가 정상 작업으로 반환되었는지 확인합니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 노드는 Red Hat Enterprise Linux 7.9를 실행하고 있습니다.
  • 노드는 Red Hat Ceph Storage 버전 4.3 이상을 사용합니다.
  • 설치 소스에 대한 액세스는 Red Hat Enterprise Linux 8.4 EUS 이상에서 사용할 수 있습니다.
중요

Red Hat Enterprise Linux 7.9의 Red Hat Ceph Storage 4.3에서 Red Hat Enterprise Linux 9의 Red Hat Ceph Storage 5로 업그레이드하는 경우 먼저 Red Hat Enterprise Linux 7.9에서 Red Hat Enterprise Linux 8.x로 호스트 OS를 업그레이드한 다음 Red Hat Ceph Storage를 업그레이드한 다음 Red Hat Enterprise Linux 9.x로 업그레이드합니다.

절차

  1. 모니터 서비스를 중지합니다.

    구문

    systemctl stop ceph-mon@MONITOR_ID

    MONITOR_ID 를 모니터 노드의 ID 번호로 바꿉니다.

  2. Red Hat Ceph Storage 4를 사용하는 경우 Red Hat Ceph Storage 4 리포지토리를 비활성화합니다.

    1. tools 리포지토리를 비활성화합니다.

      # subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
    2. mon 저장소를 비활성화합니다.

      # subscription-manager repos --disable=rhel-7-server-rhceph-4-mon-rpms
  3. leapp 유틸리티를 사용하여 스토리지 클러스터를 업그레이드하면 많은 Ceph 패키지가 제거됩니다. 업그레이드하기 전에 Ceph 패키지를 기록해 두십시오.

    예제

    [root@host01 ~]# rpm -qa | grep ceph
    
    python-ceph-argparse-14.2.22-128.el7cp.x86_64
    ceph-selinux-14.2.22-128.el7cp.x86_64
    python-cephfs-14.2.22-128.el7cp.x86_64
    ceph-base-14.2.22-128.el7cp.x86_64
    ceph-mon-14.2.22-128.el7cp.x86_64
    ceph-mgr-diskprediction-local-14.2.22-128.el7cp.noarch
    ceph-ansible-4.0.70.18-1.el7cp.noarch
    libcephfs2-14.2.22-128.el7cp.x86_64
    ceph-common-14.2.22-128.el7cp.x86_64
    ceph-osd-14.2.22-128.el7cp.x86_64
    ceph-mgr-14.2.22-128.el7cp.x86_64

  4. st app 유틸리티를 설치합니다.

  5. stapp preupgrade 검사를 통해 실행합니다. 명령줄의 Assessing upgradability를 참조하십시오.
  6. Red Hat Enterprise Linux 8.6으로 업그레이드한 후 Ceph-Ansible 패키지를 설치하고 Ansible 플레이북을 실행합니다.

    1. 모든 Ceph 패키지를 설치하는 Ceph-Ansible을 설치합니다.

      [root@admin ~]# dnf install ceph-ansible
    2. ansible 사용자로 업그레이드된 모든 노드에서 Ansible 플레이북을 실행합니다.

      • 베어 메탈 배포:

        [user@admin ceph-ansible]$ ansible-playbook -vvvv -i INVENTORY site.yml --limit osds|rgws|clients|mdss|nfss|iscsigw -i hosts
      • 컨테이너 배포:

        [ansible@admin ceph-ansible]$ ansible-playbook -vvvv -i INVENTORY site-container.yml --limit osds|rgws|clients|mdss|nfss|iscsigw -i hosts
  7. Red Hat Enterprise Linux 9.x로 업그레이드한 후 다른 노드에서 /etc/ceph/' 의 업그레이드된 노드로 podman-auth.json 파일을 복사한 다음 각 서비스를 다시 시작합니다.

    # systemctl restart _SERVICE NAME_
  8. /etc/ssh/sshd_config 에서 PermitRootLogin yes 를 설정합니다.
  9. OpenSSH SSH 데몬을 다시 시작합니다.

    # systemctl restart sshd.service
  10. Linux 커널에서 iSCSI 모듈을 제거합니다.

    # modprobe -r iscsi
  11. 노드를 재부팅합니다.
  12. Red Hat Ceph Storage 5용 리포지토리를 활성화합니다.

    1. 툴 리포지토리를 활성화합니다.

      Red Hat Enterprise Linux 8

      subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms

      Red Hat Enterprise Linux 9

      subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms

  13. 아직 업그레이드되지 않았거나 이미 이러한 파일이 복원된 노드에서 ceph-client-admin.keyringceph.conf 파일을 복원하십시오.
  14. Ceph Monitor 서비스를 다시 시작합니다.

    예제

    [root@host01 ~]# systemctl restart ceph-mon@host01.service
    [root@host01 ~]# systemctl status ceph-mon@host01.service

  15. 모니터 및 관리자 서비스가 백업되었으며 모니터가 쿼럼에 있는지 확인합니다.

    구문

    ceph -s

    서비스 아래의 mon: 행에서는 노드가 쿼럼이 아닌 쿼럼 에서 로 나열되는 확인합니다.

    예제

    # ceph -s
    mon: 3 daemons, quorum node0,node1,node2 (age 2h)
    mgr: node0(active, since 2h), standbys: node1, node2

  16. 모두 업그레이드될 때까지 모든 모니터 노드에서 위의 단계를 반복합니다.

추가 리소스

1.6.2. OSD 노드 업그레이드

시스템 관리자는 Red Hat Ceph Storage 클러스터 노드와 Red Hat Enterprise Linux 운영 체제를 새로운 주요 릴리스로 수동으로 업그레이드할 수 있습니다.

중요

Ceph 클러스터의 각 OSD 노드에 대해, 일반적으로 한 번에 하나의 OSD 노드에 대해서만 이 절차를 수행합니다. OSD 노드의 최대 하나의 실패 도메인 가치가 병렬로 수행할 수 있습니다. 예를 들어 요청별 복제가 사용 중인 경우 하나의 전체 랙의 OSD 노드를 병렬로 업그레이드할 수 있습니다. 데이터 액세스 문제를 방지하려면 현재 OSD 노드의 OSD가 정상 작업으로 돌아가고 다음 OSD를 진행하기 전에 모든 클러스터 PG가 active+clean 상태에 있는지 확인합니다.

중요

Red Hat Enterprise Linux 7.9의 Red Hat Ceph Storage 4.3에서 Red Hat Enterprise Linux 9로 업그레이드하는 경우 먼저 호스트 OS를 Red Hat Enterprise Linux 7.9에서 Red Hat Enterprise Linux 8.x로 업그레이드한 다음 Red Hat Ceph Storage를 업그레이드한 다음 Red Hat Enterprise Linux 9.x로 업그레이드하십시오.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 노드는 Red Hat Enterprise Linux 7.9를 실행하고 있습니다.
  • 노드는 Red Hat Ceph Storage 버전 4.3 이상을 사용합니다.
  • Red Hat Enterprise Linux 8.4 EUS 이상의 설치 소스에 액세스합니다.
  • 파일 저장소 OSD를 BlueStore로 마이그레이션해야 합니다.

절차

  1. BlueStore로 마이그레이션되지 않은 FileStore OSD가 있는 경우 filestore-to-bluestore 플레이북을 실행합니다. OSD를 FileStore에서 BlueStore로 변환하는 방법에 대한 자세한 내용은 BlueStore 를 참조하십시오.
  2. 마이그레이션 중에 OSD noout 플래그가 표시되지 않도록 설정합니다.

    구문

    ceph osd set noout

  3. 클러스터에서 불필요한 로드를 방지하고 노드가 마이그레이션의 경우 데이터 재시프를 방지하려면 OSD nobackfill,norecover,noscrub, nodeep-scrub 플래그를 설정하여 OSD nobackfill , norebalance, noscrub 플래그를 설정합니다.

    구문

    ceph osd set nobackfill
    ceph osd set norecover
    ceph osd set norebalance
    ceph osd set noscrub
    ceph osd set nodeep-scrub

  4. 노드의 모든 OSD 프로세스를 정상적으로 종료합니다.

    구문

    systemctl stop ceph-osd.target

  5. Red Hat Ceph Storage 4를 사용하는 경우 Red Hat Ceph Storage 4 리포지토리를 비활성화합니다.

    1. tools 리포지토리를 비활성화합니다.

      구문

      subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms

    2. osd 저장소를 비활성화합니다.

      구문

      subscription-manager repos --disable=rhel-7-server-rhceph-4-osd-rpms

  6. st app 유틸리티를 설치합니다. Red Hat Enterprise Linux 7에서 Red Hat Enterprise Linux 8로 업그레이드를 참조하십시오.
  7. stapp preupgrade 검사를 통해 실행합니다. 명령줄의 Assessing upgradability를 참조하십시오.
  8. /etc/ssh/sshd_config 에서 PermitRootLogin yes 를 설정합니다.
  9. OpenSSH SSH 데몬을 다시 시작합니다.

    구문

    systemctl restart sshd.service

  10. Linux 커널에서 iSCSI 모듈을 제거합니다.

    구문

    modprobe -r iscsi

  11. Red Hat Enterprise Linux 7에서 Red Hat Enterprise Linux 8로의 업그레이드를 수행하고 Red Hat Enterprise Linux 8 에서 Red Hat Enterprise Linux 9로의 업그레이드를 수행하여 업그레이드 수행

    1. 툴 리포지토리를 활성화합니다.

      Red Hat Enterprise Linux 8

      subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms

      Red Hat Enterprise Linux 9

      subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms

  12. ceph.conf 파일을 복원합니다.
  13. noout,nobackfill,norecover,norebalance,noscrubnodeep-scrub 플래그를 설정 해제합니다.

    구문

    ceph osd unset noout
    ceph osd unset nobackfill
    ceph osd unset norecover
    ceph osd unset norebalance
    ceph osd unset noscrub
    ceph osd unset nodeep-scrub

  14. OSD가 up 및 인지, active+clean 상태인지 확인합니다.

    구문

    ceph -s

    osd: 아래의 행에서 :, 모든 OSD가 실행 중인지 확인합니다.

    예제

    # ceph -s
    osd: 3 osds: 3 up (since 8s), 3 in (since 3M)

  15. 모두 업그레이드될 때까지 모든 OSD 노드에서 이 절차를 반복합니다.

추가 리소스

1.6.3. Ceph Object Gateway 노드 업그레이드

시스템 관리자는 Red Hat Ceph Storage 클러스터 노드와 Red Hat Enterprise Linux 운영 체제를 새로운 주요 릴리스로 수동으로 업그레이드할 수 있습니다.

중요

Ceph 클러스터의 각 RGW 노드에 대해 한 번에 하나의 RGW 노드에 대해서만 이 절차를 수행합니다. 클라이언트 액세스 문제를 방지하려면 다음 노드를 업그레이드하기 전에 현재 업그레이드된 RGW를 정상적인 작업으로 반환했는지 확인합니다.

참고

업그레이드한 후 radosgw-admin 툴과 Ceph Object Gateway 스토리지 클러스터의 버전이 동일한지 확인합니다. 스토리지 클러스터가 업그레이드되면 동시에 radosgw-admin 툴을 업그레이드하는 것이 매우 중요합니다. 일치하지 않는 버전의 사용은 지원되지 않습니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 노드는 Red Hat Enterprise Linux 7.9를 실행하고 있습니다.
  • 노드는 Red Hat Ceph Storage 버전 4.3 이상을 사용합니다.
  • Red Hat Enterprise Linux 8.4 EUS, 8.5, 8.6, 9.0 및 9.1의 설치 소스에 액세스할 수 있습니다.

절차

  1. Ceph Object Gateway 서비스를 중지합니다.

    구문

    # systemctl stop ceph-radosgw.target

  2. Red Hat Ceph Storage 4 툴 리포지토리를 비활성화합니다.

    # subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
  3. st app 유틸리티를 설치합니다.

  4. stapp preupgrade 검사를 통해 다음을 실행합니다.

  5. /etc/ssh/sshd_config 에서 PermitRootLogin yes 를 설정합니다.
  6. 버킷이 생성되거나 num_shards = 0 인 경우 Red Hat Ceph Storage 5.3으로 업그레이드하기 전에 버킷을 수동으로 다시 정렬합니다.

    주의

    bucket_index_max_shards0 인 경우 이전 릴리스에서 Red Hat Ceph Storage 5.3으로 업그레이드하면 Ceph Object Gateway 버킷의 메타데이터가 손실되어 버킷에 액세스하지 못할 수 있습니다. 따라서 bucket_index_max_shards11 shard로 설정되어 있는지 확인합니다. 그렇지 않은 경우 영역 그룹 수준에서 이 구성을 수정합니다.

    구문

    radosgw-admin bucket reshard --num-shards 11 --bucket BUCKET_NAME

    예제

    [ceph: root@host01 /]# radosgw-admin bucket reshard --num-shards 11 --bucket mybucket

  7. OpenSSH SSH 데몬을 다시 시작합니다.

    # systemctl restart sshd.service
  8. Linux 커널에서 iSCSI 모듈을 제거합니다.

    # modprobe -r iscsi
  9. Red Hat Enterprise Linux 7에서 Red Hat Enterprise Linux 8로의 업그레이드 수행에 따라 업그레이드를 수행합니다.
  10. 툴 리포지토리를 활성화합니다.

    Red Hat Enterprise Linux 8

    subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms

    Red Hat Enterprise Linux 9

    subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms

  11. ceph-client-admin.keyringceph.conf 파일을 복원합니다.
  12. 데몬이 활성 상태인지 확인합니다.

    구문

    ceph -s

    services 에서 rgw: 행을 확인합니다. RGW 데몬이 활성 상태인지 확인합니다.

    예제

    rgw: 1 daemon active (node4.rgw0)

  13. 모두 업그레이드될 때까지 모든 Ceph Object Gateway 노드에서 위의 단계를 반복합니다.

추가 리소스

1.6.4. CephFS 메타데이터 서버 노드 업그레이드

스토리지 관리자는 Red Hat Ceph Storage 클러스터와 Red Hat Enterprise Linux 운영 체제를 새로운 주요 릴리스로 수동으로 Ceph File System (CephFS) 메타데이터 서버(MDS) 소프트웨어를 업그레이드할 수 있습니다.

중요

스토리지 클러스터를 업그레이드하기 전에 활성 MDS 순위 수를 파일 시스템별로 하나씩 줄입니다. 이렇게 하면 여러 MDS 간에 가능한 모든 버전 충돌이 발생하지 않습니다. 또한 업그레이드하기 전에 모든 edge 노드가 오프라인 상태로 전환하십시오.

MDS 클러스터에는 버전 관리 또는 파일 시스템 플래그가 내장되어 있지 않기 때문입니다. 이러한 기능을 사용하지 않으면 여러 MDS가 다른 버전의 MDS 소프트웨어를 사용하여 통신할 수 있으며 어설션 또는 기타 오류가 발생할 수 있습니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 노드는 Red Hat Enterprise Linux 7.9를 실행하고 있습니다.
  • 노드는 Red Hat Ceph Storage 버전 4.3 이상을 사용합니다.
  • Red Hat Enterprise Linux 8.4 EUS, 8.5, 8.6, 9.0 및 9.1의 설치 소스에 액세스할 수 있습니다.
  • 스토리지 클러스터의 모든 노드에 대한 루트 수준 액세스.

절차

  1. 활성 MDS 순위 수를 1로 줄입니다.

    구문

    ceph fs set FILE_SYSTEM_NAME max_mds 1

    예제

    [root@mds ~]# ceph fs set fs1 max_mds 1

  2. 클러스터가 모든 MDS 순위를 중지할 때까지 기다립니다. 모든 MDS가 중지되면 순위 0만 활성화되어야 합니다. 나머지는 Wait 모드여야 합니다. 파일 시스템의 상태를 확인합니다.

    [root@mds ~]# ceph status
  3. systemctl 을 사용하여 모든 MDS를 오프라인으로 전환합니다.

    [root@mds ~]# systemctl stop ceph-mds.target
  4. 하나의 MDS만 온라인 상태인지 확인하고 파일 시스템의 순위 0이 있는지 확인합니다.

    [ceph: root@host01 /]# ceph status
  5. Red Hat Ceph Storage 4 툴 리포지토리를 비활성화합니다.

    [root@mds ~]# subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
  6. st app 유틸리티를 설치합니다.

  7. stapp preupgrade 검사를 통해 다음을 실행합니다.

  8. /etc/ssh/sshd_config 를 편집하고 PermitRootLoginyes 로 설정합니다.
  9. OpenSSH SSH 데몬을 다시 시작합니다.

    [root@mds ~]# systemctl restart sshd.service
  10. Linux 커널에서 iSCSI 모듈을 제거합니다.

    [root@mds ~]# modprobe -r iscsi
  11. 업그레이드를 수행합니다.

  12. 툴 리포지토리를 활성화합니다.

    Red Hat Enterprise Linux 8

    subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms

    Red Hat Enterprise Linux 9

    subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms

  13. ceph-client-admin.keyringceph.conf 파일을 복원합니다.
  14. 데몬이 활성 상태인지 확인합니다.

    [root@mds ~]# ceph -s
  15. 대기 데몬에 대해 동일한 프로세스를 따릅니다.
  16. Wait에서 모든 MDS를 다시 시작한 후 클러스터의 max_mds 값을 복원하십시오.

    구문

    ceph fs set FILE_SYSTEM_NAME max_mds ORIGINAL_VALUE

    예제

    [root@mds ~]# ceph fs set fs1 max_mds 5

추가 리소스

1.6.5. Ceph 대시보드 노드 및 운영 체제를 수동으로 업그레이드

시스템 관리자는 Red Hat Ceph Storage 클러스터 노드와 Red Hat Enterprise Linux 운영 체제를 새로운 주요 릴리스로 수동으로 업그레이드할 수 있습니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 노드는 Red Hat Enterprise Linux 7.9를 실행하고 있습니다.
  • 노드는 Red Hat Ceph Storage 버전 4.3 이상을 실행하고 있습니다.
  • Red Hat Enterprise Linux 8.4 EUS, 8.5, 8.6, 9.0 또는 9.1의 설치 소스에서 액세스할 수 있습니다.

절차

  1. Red Hat Ceph Storage 4 툴 리포지토리를 비활성화합니다.

    # subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
  2. st app 유틸리티를 설치합니다.

  3. stapp preupgrade 검사를 통해 다음을 실행합니다.

  4. /etc/ssh/sshd_config 에서 PermitRootLogin yes 를 설정합니다.
  5. OpenSSH SSH 데몬을 다시 시작합니다.

    # systemctl restart sshd.service
  6. Linux 커널에서 iSCSI 모듈을 제거합니다.

    # modprobe -r iscsi
  7. 업그레이드를 수행합니다.

  8. Red Hat Ceph Storage 5용 툴 리포지토리를 활성화합니다.

    Red Hat Enterprise Linux 8

    subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms

    Red Hat Enterprise Linux 9

    subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms

추가 리소스

1.6.6. Ceph Ansible 노드 수동 업그레이드 및 설정 재구성

Red Hat Ceph Storage 클러스터 노드 및 Red Hat Enterprise Linux 운영 체제에서 Ceph Ansible 소프트웨어를 새 주요 릴리스로 수동으로 업그레이드합니다.

중요

Ceph Ansible 노드에서 호스트 OS를 업그레이드하기 전에 group_varshosts 파일을 백업하십시오. Ceph Ansible 노드를 재구성하기 전에 생성된 백업을 사용합니다.

사전 요구 사항

  • 실행 중인 Red Hat Ceph Storage 클러스터.
  • 노드는 Red Hat Enterprise Linux 7.9를 실행하고 있습니다.
  • 노드는 Red Hat Ceph Storage 버전 4.2z2 이상을 실행하고 있습니다.
  • Red Hat Enterprise Linux 8.4 EUS 또는 Red Hat Enterprise Linux 8.5의 설치 소스에서 액세스할 수 있습니다.

절차

  1. Red Hat Enterprise Linux 8용 Red Hat Ceph Storage 4용 툴 리포지토리를 비활성화합니다.

    [root@ansible ~]# subscription-manager repos --disable=rhceph-4-tools-for-rhel-8-x86_64-rpms
    [root@ansible ~]# subscription-manager repos --disable=ansible-2.9-for-rhel-8-x86_64-rpms
  2. st app 유틸리티를 설치합니다.

  3. stapp preupgrade 검사를 통해 다음을 실행합니다.

  4. /etc/ssh/sshd_config 를 편집하고 PermitRootLoginyes 로 설정합니다.
  5. OpenSSH SSH 데몬을 다시 시작합니다.

    [root@mds ~]# systemctl restart sshd.service
  6. Linux 커널에서 iSCSI 모듈을 제거합니다.

    [root@mds ~]# modprobe -r iscsi
  7. 업그레이드를 수행합니다.

  8. Red Hat Ceph Storage 5용 툴 리포지토리를 활성화합니다.

    Red Hat Enterprise Linux 8

    subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms

    Red Hat Enterprise Linux 9

    subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms

  9. ceph-client-admin.keyringceph.conf 파일을 복원합니다.

추가 리소스