Sun Java System Messaging Server 6 2005Q4 관리 설명서

Messaging Server 초기 런타임 구성 만들기

초기 런타임 구성 프로그램은 Messaging Server를 설정하고 실행하는 데 필요한 구성을 제공합니다. 즉, 일반 기능의 Messaging Server 구성을 설정하도록 초기 런타임 구성을 만듭니다. 그렇게 하면 특정 사용자 정의를 만들 수 있는 기본 작업 구성이 제공됩니다. 이 프로그램은 한 번만 실행하면 됩니다. 이후에 이 프로그램을 또 실행하면 기존 구성을 덮어씁니다. 초기 런타임 구성을 수정하려면 이 설명서와 Sun Java System Messaging Server 6 2005Q4 Administration Reference에 설명된 구성 유틸리티를 사용하십시오.

Messaging Server 전제 조건

초기 런타임 구성 프로그램을 실행하기 전에 다음을 수행해야 합니다.

Messaging Server 구성 확인 목록

Messaging Server 초기 런타임 구성 프로그램을 실행하는 경우 매개 변수를 표 E–2에 기록하십시오. 특정 질문에 답하려면 부록 E, 설치 워크시트의 Directory 및 Administration Server 설치 확인 목록을 참조하십시오.

Procedure구성 프로그램 실행 방법

다음은 Messaging Server 초기 런타임 구성을 구성하는 단계입니다.

단계
  1. 설정에 DNS가 적절하게 구성되어 있고 로컬 서브넷에 없는 호스트에 라우팅하는 방법이 명확하게 지정되어 있는지 확인합니다.

    • /etc/defaultrouter에 게이트웨이 시스템의 IP 주소가 있어야 합니다. 이 주소는 로컬 서브넷상에 있어야 합니다.

    • /etc/resolv.conf가 존재하며 접근 가능한 DNS 서버와 도메인 접미어에 대한 적절한 항목이 이 파일에 있는지 확인합니다.

    • /etc/nsswitch.conf, hosts:ipnodes: 행에 files, dnsnis 키워드가 추가되었습니다. files 키워드는 dnsnis 앞에 와야 합니다. 행이 다음과 같은 경우


      hosts:  nis dns files
      ipnodes:  nis dns files

      다음과 같이 변경해야 합니다.


      hosts:  files nis dns
      ipnodes:  files nis dns
    • FQDN이 /etc/hosts 파일에서 첫 번째 호스트 이름인지 확인합니다.

      /etc/hosts 파일의 인터넷 호스트 테이블이 다음과 같은 경우


      123.456.78.910 budgie.west.sesta.com
      123.456.78.910 budgie loghost mailhost

      해당 호스트의 IP 주소가 한 줄이 되도록 변경하십시오. 첫 번째 호스트 이름은 정규화된 도메인 이름이어야 합니다. 예를 들면 다음과 같습니다.


      123.456.78.910 budgie.west.sesta.com budgie loghost mailhost
    • 다음 명령을 실행하여 행이 올바르게 표시되는지 확인할 수 있습니다.


      # getent hosts ip_address
      # getent ipnodes ip_address
      

      행이 올바르게 표시되는 경우 IP 주소 다음에 FQDN이 오고 그 다음에 나머지 값이 와야 합니다. 예를 들면 다음과 같습니다.


      # getent hosts 192.18.126.103
      192.18.126.103  budgie.west.sesta.com budgie loghost mailhost
  2. 다음 명령으로 Messaging Server 초기 런타임 구성을 호출합니다.


    /msg_svr_base/sbin/configure 
    [flag]
    

    원격 시스템에서 Messaging Server를 구성하는 경우 xhost(1) 명령을 사용할 수 있습니다.

    아래 표에서는 configure 프로그램에 설정할 수 있는 선택적 플래그에 대해 설명합니다.

    플래그 

    설명 

    -nodisplay

    명령줄 구성 프로그램을 호출합니다. 

    -noconsole

    GUI 사용자 인터페이스 프로그램을 호출합니다. 

    -state [statefile]

    자동 설치 파일을 사용합니다. -nodisplay-noconsole 플래그와 함께 사용해야 합니다. 자동 설치 수행을 참조하십시오.

    configure 명령을 실행하면 구성 프로그램이 시작됩니다.

  3. 시작합니다.

    구성 프로그램의 첫 번째 패널은 저작권 페이지입니다. 다음을 선택하여 계속하거나 취소를 눌러 종료합니다. 경고를 받도록 관리 서버를 구성하지 않은 경우에는 확인을 눌러 계속합니다.

  4. 정규화된 호스트 이름(FQHN)을 입력합니다.

    이 시스템에서 Messaging Server가 작동합니다. Java Enterprise System 설치 프로그램을 사용하여 서버를 설치한 경우에는 실제 호스트 이름을 지정했을 수 있습니다. 그러나 클러스터 환경을 설치하는 중이면 논리 호스트 이름을 사용할 수 있습니다. 여기에서 원래 지정한 이름을 변경할 수 있습니다.

  5. 구성 및 데이터 파일을 저장할 디렉토리를 선택합니다.

    Messaging Server 구성 및 데이터 파일을 저장할 디렉토리 msg_svr_base에 없는 경로 이름을 지정하십시오. 심볼릭 링크가 구성 및 데이터 디렉토리의 msg_svr_base에 생성됩니다. 이러한 심볼릭 링크에 대한 자세한 내용은 사후 설치 디렉토리 레이아웃을 참조하십시오.

    이러한 파일을 저장할 충분한 디스크 공간이 있는지 확인합니다.

  6. 구성 요소를 로드하고 있음을 나타내는 작은 창이 표시됩니다.

    몇 분 정도 소요됩니다

  7. 구성할 구성 요소를 선택합니다.

    구성할 메시징 구성 요소를 선택합니다.

    • Message Transfer Agent: 라우팅을 처리하고, 사용자 메일을 전송하며, SMTP 인증을 처리합니다. MTA는 호스트된 도메인, 도메인 별칭 및 서버측 필터에 대한 지원을 제공합니다.

    • 메시지 저장소: 범용 메일 저장소를 통해 통합된 메시징 서비스를 위한 기반을 제공합니다. 여러 프로토콜(HTTP, POP, IMAP)을 통해 메시지 저장소에 액세스할 수 있습니다. 메시지 저장소만 구성하는 경우에는 MTA도 선택해야 합니다.

    • Messenger Express: HTTP 프로토콜이 메시지 저장소의 메일을 검색하는 작업을 처리합니다. Messenger Express만 구성하고 있는 경우 메시지 저장소와 MTA도 선택해야 합니다.

    • Messaging Multiplexor: 조직 내의 여러 메시징 서버 시스템에 대한 프록시 역할을 합니다. 사용자는 각 연결을 적절한 메일 서버로 리디렉션하는 멀티플렉서 서버에 연결합니다. 이 구성 요소는 기본적으로 활성화되지 않습니다. MMP와 메시지 저장소를 선택하면 같은 시스템에서 활성화됩니다. 따라서 구성 후 포트 번호를 변경하라는 경고 메시지가 나타납니다. 변경 방법에 대해서는 사후 설치 포트 번호를 참조하십시오.

      MMP를 구성하려면 7 장, 멀티플렉서 서비스 구성 및 관리을 참조하십시오.

      구성할 구성 요소를 선택하고 구성하지 않을 구성 요소의 선택을 취소합니다.

  8. 구성한 파일을 소유할 사용자 아이디와 그룹을 입력합니다.

    시스템 사용자와 그룹 설정에 대한 자세한 내용은 UNIX 시스템 사용자와 그룹 만들기를 참조하십시오.

  9. Configuration Directory Server 패널

    Configuration Directory LDAP URL, 관리자 및 비밀번호를 Administration Server 구성에서 가져와서 입력합니다.

    Directory Server 설치에서 구성 서버 LDAP URL을 수집합니다. 표 E–1의 Directory Server 설치 워크시트를 참조하십시오.

    Directory Manager는 Directory Server 및 이를 활용하는 모든 Sun Java System 서버(예: Messaging Server)에 대해 전반적인 관리자 권한이 있습니다. 또 Directory Server의 모든 항목에 대한 전체 관리 액세스 권한도 있습니다. 기본 및 권장 고유 이름(DN)은 cn=Directory Manager이고 Directory Server 구성 중에 설정됩니다.


    주 –

    기본값이 아닌 다른 값을 선택하면 Administration Server와 구성 Directory Server 사이의 불일치가 발생합니다. 이렇게 되면 사후 구성 단계를 수동으로 수행해야 합니다. 그러므로 확실히 다른 값이 필요한 지 확인하여 확인된 경우에만 이 항목을 수정하십시오.


  10. 사용자/그룹 Directory Server 패널

    사용자 및 그룹 디렉토리 LDAP URL, 관리자 및 비밀번호를 입력합니다.

    호스트에서 사용자/그룹 서버 LDAP URL 정보를 얻고 Directory Server 설치에서 포트 번호 정보를 얻습니다. 표 E–1의 Directory Server 설치 워크시트를 참조하십시오.

    Directory Manager는 Directory Server 및 Directory Server를 사용하는 모든 Sun Java System 서버(예: Messaging Server)에 대해 전체적인 관리자 권한을 가지며 Directory Server의 모든 항목에 대해 완전한 관리 액세스 권한을 가집니다. 기본 및 권장 고유 이름(DN)은 cn=Directory Manager이고 Directory Server 구성 중에 설정됩니다.

    복제된 Directory Server 인스턴스에 대해 설치를 하는 경우 마스터 디렉토리가 아니라 복제본의 자격 증명을 지정해야 합니다.

  11. 포스트마스터 전자 메일 주소

    포스트마스터 전자 메일 주소를 입력합니다.

    관리자가 주로 모니터할 주소를 선택합니다. 예를 들어, siroe 도메인의 포스트마스터의 경우 pma@siroe.com을 입력합니다. 이 주소의 첫 부분은 “Postmaster”가 될 수 없습니다.

    전자 메일 주소의 사용자는 자동으로 생성되지 않습니다. 따라서 준비 도구를 사용하여 직접 만들어야 합니다.

  12. 관리자 계정의 비밀번호

    서비스 관리자, 서버, 사용자/그룹 관리자, 최종 사용자 관리자 권한 및 PAB 관리자와 SSL 비밀번호에 사용될 초기 비밀번호를 입력합니다.

    초기 런타임 구성 후 개별 관리자 계정에 대해 이 비밀번호를 변경할 수 있습니다. 자세한 내용은 비밀번호 수정을 참조하십시오.

  13. 기본 전자 메일 도메인

    기본 전자 메일 도메인을 입력합니다.

    이 전자 메일 도메인은 다른 도메인이 지정되지 않은 경우 사용되는 기본값입니다. 예를 들어, siroe.com이 기본 전자 메일 도메인인 경우 도메인 없이 사용자 아이디로 주소 지정된 메일을 보낼 도메인입니다.

    Sun LDAP Schema 2에 대한 사용자 및 그룹을 준비하기 위한 명령줄 인터페이스인 사용자 관리 유틸리티를 사용하는 경우에는 구성 과정에서 동일한 기본 도메인을 지정합니다. 자세한 내용은 Sun Java System Communications Services 6 2005Q4 Delegated Administrator 설명서를 참조하십시오.

  14. 조직 DN

    사용자 및 그룹을 만들 조직 DN을 입력합니다. 기본값은 사용자/그룹 접미어 앞에 놓인 전자 메일 도메인입니다.

    예를 들어, 사용자/그룹 접미어가 o=usergroup이고 전자 메일 도메인이 siroe.com인 경우 기본값은 o=siroe.com, o=usergroup입니다. 여기서 o=usergroup UNIX 시스템 사용자와 그룹 만들기에서 지정한 사용자/그룹 디렉토리 접미어입니다.

    같은 사용자/그룹 디렉토리 접미어를 조직 DN으로 선택하면 호스트된 도메인을 만들려고 할 때 마이그레이션 문제가 발생할 수 있습니다. 초기 런타임 구성 도중 호스트된 도메인을 설정하려면 사용자/그룹 접미어의 한 수준 아래 DN을 지정하십시오.

  15. 구성 준비 완료

    구성 프로그램이 시스템의 디스크 공간이 충분한지 확인한 다음 구성할 준비가 된 구성 요소를 개괄적으로 표시합니다.

    메시징 구성 요소를 구성하려면 지금 구성을 선택합니다. 구성 변수를 변경하려면 뒤로를 선택합니다. 구성 프로그램을 종료하려면 취소를 선택합니다.

  16. 작업 시퀀스 시작, 시퀀스 완료 및 설치 요약 패널

    최종 설치 요약 페이지에서 세부 정보를 선택하면 설치 상태를 볼 수 있습니다. 프로그램을 종료하려면 닫기를 선택합니다.

    로그 파일이 /msg_svr_base/install/configure_YYYYMMDDHHMMSS.log에 생성되며, 여기서 YYYYMMDDHHMMSS는 구성의 4자리 연도, 월, 일, 시, 분 및 초입니다.

    이제 Messaging Server에 대한 초기 런타임 구성이 설정되었습니다. 구성 매개 변수를 변경하려면 이 설명서의 해당 부분을 참조하십시오.

    Messaging Server를 시작하려면 다음 명령을 사용합니다.


    /opt/SUNWmsgsr/sbin/start-msg
    

Procedure자동 설치 수행

Messaging Server 초기 런타임 구성 프로그램은 자동 설치 state 파일(saveState라고도 함)을 자동으로 만듭니다. 이 파일을 사용하여 Messaging Server Solaris 패키지가 설치된 배포 환경에 추가 Messaging Server 인스턴스를 빠르게 구성할 수 있습니다. 구성 질문에 대한 사용자의 모든 응답이 이 파일에 기록되어 있습니다.

자동 설치를 실행하면 configure 프로그램은 자동 설치 state 파일을 읽습니다. configure 프로그램은 Messaging Server의 이후 초기 런타임 구성에 대해 같은 설치 질문을 반복하지 않고 이 파일의 응답을 읽습니다. 새 설치에 state 파일을 사용하면 질문이 나타나지 않습니다. 대신 state 파일의 모든 응답이 새 설치 매개 변수로 자동으로 제공됩니다.

자동 설치 saveState state 파일은 msg_svr_base/install/configure_YYYYMMDDHHMMSS 디렉토리에 저장되어 있으며 여기서 YYYYMMDDHHMMSSsaveState 파일의 4자리 연도, 월, 일, 시, 분, 초를 나타냅니다.

자동 설치 state 파일을 사용하여 배포 환경 내 다른 시스템에 다른 Messaging Server 인스턴스를 구성하려면 다음 단계를 수행합니다.

단계
  1. 자동 설치 state 파일을 새 설치를 수행하고 있는 시스템의 임시 영역에 복사합니다.

  2. 필요에 따라 자동 설치 state 파일을 검토하고 편집합니다.

    state 파일의 일부 매개 변수와 지정 내용을 변경해야 할 수 있습니다. 예를 들어 새 설치의 기본 전자 메일 도메인은 state 파일에 기록된 기본 전자 메일 도메인과 다를 수 있습니다. state 파일에 나열된 매개 변수는 이 설치에 자동으로 적용된다는 점에 유의하십시오.

  3. 다음 명령을 실행하여 자동 설치 파일로 다른 시스템을 구성합니다.


    msg_svr_base/sbin/configure -nodisplay -noconsole -state \ 
    fullpath/saveState
    

    여기서 fullpathsaveState 파일이 있는 전체 디렉토리 경로입니다. 이 절의 단계 1을 참조하십시오.


    주 –

    자동 설치 프로그램을 실행하면 자동 설치에서 msg_svr_base/install/configure_YYYYMMDDHHMMSS/saveState 디렉토리 위치에 state 파일이 생성됩니다. 여기서 YYYYMMDDHHMMSSsaveState 파일의 4자리 연도, 월, 일, 시, 분, 초입니다.