Sun Cluster 3.1 릴리스 정보

클러스터 파일 시스템을 갖는 HAStorage를 페일오버 파일 시스템을 갖는 HAStoragePlus로 업그레이드하는 방법

HAStorage는 Sun Cluster의 차기 릴리스에서 지원하지 않을 수 있습니다. HAStoragePlus가 이와 유사한 기능을 지원합니다. 페일오버 파일 시스템(FFS)을 사용하는 경우에 HAStorage에서 HAStoragePlus로 업그레이드 하려면 다음의 단계를 따릅니다.

다음의 예에서는 HAStorage에서 활성화된 단순한 NFS 서비스를 사용합니다. ServicePaths는 nfsdg 디스크 그룹이고 AffinityOn 속성은 TRUE입니다. 더욱이 HA-NFS 서비스는 Resource_Dependencies를 HAStorage 자원으로 설정합니다.

  1. 응용프로그램 자원이 HAStorage 자원에 대해 가진 종속성을 제거합니다.


    # scrgadm -c -j nfsserver-rs -y Resource_Dependencies=""'
  2. HAStorage 자원을 비활성화합니다.


    # scswitch -n -j nfs1storage-rs
    
  3. HAStorage 자원을 응용프로그램 자원 그룹에서 제거합니다.


    # scrgadm -r -j nfs1storage-rs
    
  4. HAStorage 자원 유형의 등록을 해제합니다.


    # scrgadm -r -t SUNW.HAStorage
    
  5. /etc/vfstab 파일을 수정하여 전역 플래그를 제거하고 mount at bootno로 변경합니다. 자원 그룹에 대해 주 노드가 될 수 있는 모든 노드에서 이 작업을 수행해야 합니다.

  6. HAStoragePlus 자원 유형을 등록합니다.


    # scrgadm -a -t SUNW.HAStoragePlus
    
  7. HAStoragePlus 자원을 생성합니다.

    파일 시스템의 마운트 지점을 지정하려면 다음 텍스트를 입력합니다.


    # scrgadm -a -j nfs1-hastp-rs -g nfs1-rg -t \
    SUNW.HAStoragePlus -x FilesystemMountPoints=/global/nfsdata -x \
    AffinityOn=True
    

    전역 장치 경로를 지정하려면 다음 텍스트를 입력합니다.


    # scrgadm -a -j nfs1-hastp-rs -g nfs1-rg -t \
    SUNW.HAStoragePlus -x GlobalDevicePaths=nfsdg -x AffinityOn=True
    

    주 –

    HAStorage에 대한 ServicePaths 속성을 사용하는 대신 HAStoragePlus에 대한 GlobalDevicePaths 또는 FilesystemMountPoints 속성을 사용해야 합니다. FilesystemMountPoints 확장 속성은 /etc/vfstab 파일에서 지정된 결과와 일치해야 합니다.


  8. 응용프로그램 자원 그룹을 오프라인으로 전환합니다.


    # scswitch -F -g nfs1-rg
    
  9. 응용프로그램 자원을 비활성화합니다.


    # scswitch -n -j nfsserver-rs
    
  10. CFS 파일 시스템의 마운트를 해제합니다.

  11. HAStoragePlus 자원을 활성화합니다.


    # scswitch -e -j nfs1-hastp-rs
    
  12. 주어진 호스트에서 응용프로그램 자원 그룹을 온라인으로 가져옵니다.


    # scswitch -z -g nfs1-rg -h hostname
    
  13. 응용프로그램 자원과 HAStoragePlus 사이에 종속성을 설정합니다.


    # scrgadm -c -j nfsserver-rs -y \
    Resource_Depencencies=nfs1=hastp-rs
    
  14. 응용프로그램 자원을 활성화합니다.


    # scswitch -e -j nfs1-hastp-rs