2

SGD 설치

이 장에서는 Sun SGD(Secure Global Desktop) 설치 방법을 설명합니다.

업그레이드하는 경우에는 소프트웨어를 설치하기 장 3의 업그레이드 지침을 읽으십시오.

SGD에는 설치 가능한 여러 구성요소가 포함되어 있습니다.

이 장에서는 다음 항목들을 다룹니다.


설치 수행

Solaris OS 플랫폼에서 pkgadd 명령을 사용하여 SGD를 설치합니다.

Linux 플랫폼에서 rpm 명령을 사용하여 SGD를 설치합니다.

기본적으로 SGD는 /opt/tarantella 디렉토리에 설치됩니다. 설치 디렉토리는 다음과 같이 변경할 수 있습니다.

SGD를 설치하고 나면 SGD 서버 및 SGD 웹 서버가 실행됩니다.

procedure icon  SGD를 설치하는 방법



caution icon

주의 - SGD 버전 4.40 이전 버전의 SGD를 업그레이드하는 경우라면 이 릴리스에서는 SGD의 조직적 계층 구조가 크게 변경될 것입니다. 업그레이드하기 전에 먼저 버전 4.40 및 이후의 조직 구조 변화를 읽으십시오.



  1. 소프트웨어를 구합니다.

    http://www.sun.com/software/products/sgd에서 소프트웨어를 다운로드하거나 CD‐ROM에서 복사합니다.

    호스트의 임시 디렉토리에 소프트웨어를 저장합니다.

    다음은 패키지 파일입니다.

    • x86 플랫폼의 Solaris OS의 경우, tta-version.sol-x86.pkg

    • SPARC 기술 플랫폼의 Solaris OS용 tta-version.sol-sparc.pkg

    • Linux 플랫폼의 경우, tta-version.i386.rpm

  2. 호스트에서 수퍼유저(루트)로 로그인합니다.

  3. SGD를 설치합니다.

    패키지 파일이 압축된 경우에는 설치하기 전에 압축을 풀어야 합니다.

    x86 플랫폼의 Solaris OS에 설치하려면 다음과 같이 입력합니다.


    # pkgadd -d /tempdir/tta-version.sol-x86.pkg
    

    SPARC 기술 플랫폼의 Solaris OS에 설치하려면 다음과 같이 입력합니다.


    # pkgadd -d /tempdir/tta-version.sol-sparc.pkg
    



    주 - Solaris OS 플랫폼에서 pwd: cannot determine current directory! 오류 메시지가 표시되고 설치에 실패할 경우 /tempdir 디렉토리로 변경한 다음 다시 시도하십시오.



    Linux 플랫폼에 설치하려면 다음과 같이 입력합니다.


    # rpm -Uvh /tempdir/tta-version.i386.rpm
    

  4. SGD 패키지가 패키지 데이터베이스에 등록되었는지 확인합니다.

    Solaris OS 플랫폼에서 다음과 같이 입력합니다.


    # pkginfo | grep -i tta
    

    Linux 플랫폼에서 다음과 같이 입력합니다.


    # rpm -qa | grep -i tta
    

  5. SGD 서버를 시작합니다.


    # /opt/tarantella/bin/tarantella start
    

    처음 SGD 서버를 시작할 때 SGD 설정 프로그램이 실행됩니다. 이 프로그램에서는 다음 작업을 수행합니다.

    • 소프트웨어 사용권 계약에 동의하는지 물어봅니다.

    • 다음 항목을 포함하여 동의하거나 변경할 수 있는 권장 설정 목록을 표시합니다.

      • TCP 포트. 웹 서버가 현재 TCP 포트 80에서 실행 중인 경우 SGD 설정에서 SGD 웹 서버가 사용할 TCP 포트를 물어봅니다.

      • 피어 DNS 이름. 완전히 규정된 DNS 이름을 사용해야 합니다. 방화벽이 있는 네트워크에서 SGD를 실행하고 있다면, 방화벽 내부에서 호스트를 알고 있는 DNS 이름을 사용하십시오.

    • 소프트웨어를 설치 및 구성합니다. 이 작업에서는 몇 가지 응용 프로그램 예제를 사용하여 조직적 계층을 생성하고 UNIX 또는 Linux 시스템 root 사용자를 SGD 관리자로 설정합니다.

    • 시스템 시작 디렉토리에 파일을 추가하여 시스템을 재부팅할 때 SGD 서버 및 SGD 웹 서버가 시작되는지 확인합니다. 예를 들어, 실행 레벨 3에서 소프트웨어를 설치한 경우, 이 파일은 /etc/rc3.d 디렉토리에 저장되고 이름은 *sun.com-sgd-base입니다.

    • 매주 SGD 로그 파일을 저장하도록 루트의 crontab을 수정합니다.

    • Linux 플랫폼에서만 SGD PAM(Pluggable Authentication Module) 구성 파일(/etc/pam.d/tarantella)을 추가합니다. 이는 기존 /etc/pam.d/passwd 파일에서 복사합니다. 이 파일이 없을 경우 PAM 구성 파일이 생성되지 않습니다.

    • 로그 파일, /tmp/tta_inst.log를 만듭니다. 이 파일에는 설치 중 표시되는 메시지의 사본이 들어 있습니다.


Microsoft Windows용 SGD Enhancement Module 설치

Microsoft Windows용 SGD Enhancement Module에는 고급 로드 균형 조정, 클라이언트 드라이브 매핑(client drive mapping, CDM) 및 연속 창에 대한 모듈이 포함되어 있습니다. Enhancement Module 설치 시, 설치할 모듈을 선택할 수 있습니다.

Enhancement Module은 기본적으로 C:\Program Files\Tarantella\Enhancement Module 디렉토리에 설치되지만 설치 프로그램에서 설치 디렉토리를 물어봅니다.

설치 후 로드 균형 조정 서비스가 실행됩니다. Windows 호스트를 재부팅할 때마다 로드 균형 조정 서비스가 자동으로 시작됩니다.

procedure icon  Microsoft Windows용 SGD Enhancement Module 설치 방법

  1. 관리자 권한을 가진 사용자로 Windows 호스트에 로그인합니다.

  2. Enhancement Module 설치 프로그램을 호스트의 임시 디렉토리에 저장합니다.

    CD-ROM에서 설치하는 경우, 설치 프로그램은 EnhancementModules 디렉토리에 있습니다.

    또는 SGD 웹 서버(http://server.example.com)에서 설치 프로그램을 다운로드합니다. 여기서 server.example.com은 SGD 서버의 이름입니다. SGD 웹 서버 시작 페이지가 표시되면 Sun Secure Global Desktop Enhancement Module 설치를 클릭합니다.

    SGD Enhancement Module 설치 프로그램은 temwin32.exe입니다.

  3. SGD Enhancement Module을 설치합니다.

    temwin32.exe를 두 번 클릭하고 화면 지침을 따릅니다.


UNIX 및 Linux 플랫폼용 SGD Enhancement Module 설치

UNIX 및 Linux 플랫폼용 SGD Enhancement Module에는 고급 로드 균형 조정, CDM 및 UNIX 오디오에 대한 모듈이 포함되어 있습니다.

Enhancement Module의 UNIX 오디오 모듈은 선택사항이며 기본적으로는 설치되어 있지 않습니다. UNIX 오디오 모듈을 설치하도록 선택한 경우, SGD 오디오 드라이버가 운영 체제의 커널에 설치됩니다.

Solaris OS 플랫폼에서는 UNIX 오디오 모듈을 전역 영역에만 설치할 수 있습니다.

Linux 플랫폼에서 UNIX 오디오 모듈은 커널 버전이 2.4.20 이상인 경우에만 설치될 수 있습니다. SGD 오디오 드라이버는 커널에 설치되기 전에 컴파일됩니다. 오디오 드라이버를 컴파일하려면 호스트에서 다음을 사용할 수 있어야 합니다.

Solaris OS 플랫폼에서 pkgadd 명령을 사용하여 Enhancement Module을 설치합니다.

Linux 플랫폼에서 rpm 명령을 사용하여 Enhancement Module을 설치합니다.

Solaris OS 및 Linux 플랫폼에서 Enhancement Module은 기본적으로 /opt/tta_tem 디렉토리에 설치됩니다. Solaris OS 플랫폼의 경우, 소프트웨어를 설치할 때 설치 프로그램에서 설치 디렉토리를 물어봅니다. Linux 플랫폼의 경우, 소프트웨어를 설치할 때 ‐‐prefix 옵션을 rpm 명령과 함께 사용하여 다른 설치 디렉토리를 선택할 수 있습니다.

설치 후 고급 로드 균형 조정 모듈 및 UNIX 오디오 모듈(선택한 경우)이 실행됩니다. CDM 모듈은 추가 구성이 필요하므로 실행되지 않습니다. 필요한 추가 구성은 Sun Secure Global Desktop 4.41 Administration Guide에 설명되어 있습니다.

Enhancement Module 설치 프로그램에서 시스템 시작 디렉토리에 파일을 추가하여 시스템이 재부팅할 때 Enhancement Module이 시작되는지 확인합니다. 예를 들어, 실행 레벨 3에서 소프트웨어를 설치한 경우, 이 파일은 /etc/rc3.d 디렉토리에 저장되고 이름은 *sun.com-sgd-em 입니다.

procedure icon  Solaris 플랫폼에 SGD Enhancement Module을 설치하는 방법

  1. 호스트의 임시 디렉토리에 SGD Enhancement Module을 저장합니다.

    CD-ROM에서 설치하는 경우, 패키지는 EnhancementModules 디렉토리에 있습니다.

    또는 SGD 웹 서버(http://server.example.com)에서 설치 프로그램을 다운로드합니다. 여기서 server.example.com은 SGD 서버의 이름입니다. SGD 웹 서버 시작 페이지가 표시되면 Sun Secure Global Desktop Enhancement Module 설치를 클릭합니다.

    다음은 패키지 파일입니다.

    • x86 플랫폼의 Solaris OS용 tem-version.sol-x86.pkg

    • SPARC 기술 플랫폼의Solaris OS용 tem-version.sol-sparc.pkg

    여기서 version은 SGD 버전 번호를 말합니다.

  2. 호스트에서 수퍼유저(루트)로 로그인합니다.

  3. SGD Enhancement Module을 설치합니다.

    패키지 파일이 압축된 경우에는 설치하기 전에 압축을 풀어야 합니다.

    x86 플랫폼의 Solaris OS에 설치하려면 다음과 같이 입력합니다.


    # pkgadd -d /tempdir/tem-version.sol-x86.pkg
    

    SPARC 기술 플랫폼의 Solaris OS에 설치하려면 다음과 같이 입력합니다.


    # pkgadd -d /tempdir/tem-version.sol-x86.pkg
    

    설치 시, Enhancement Module 설치 프로그램에서 동의하거나 변경할 수 있는 다음 설정 목록을 표시합니다.

    • 설치 디렉토리

    • 호스트에 있는 가상 메모리의 용량 이는 로드 균형 조정에 사용됩니다.

    • UNIX 오디오 모듈 설치 여부

  4. Enhancement Module 패키지가 패키지 데이터베이스에 등록되었는지 확인합니다.


    # pkginfo | grep -i tem
    

procedure icon  Linux 플랫폼에 SGD Enhancement Module을 설치하는 방법

  1. 호스트의 임시 디렉토리에 SGD Enhancement Module을 저장합니다.

    CD-ROM에서 설치하는 경우, 패키지는 EnhancementModules 디렉토리에 있습니다.

    또는 SGD 웹 서버(http://server.example.com)에서 설치 프로그램을 다운로드합니다. 여기서 server.example.com은 SGD 서버의 이름입니다. SGD 웹 서버 시작 페이지가 표시되면 Sun Secure Global Desktop Enhancement Module 설치를 클릭합니다.

    패키지 파일은 tem-version.i386.rpm이며, 여기서 version은 SGD 버전 번호입니다.

  2. 호스트에서 수퍼유저(루트)로 로그인합니다.

  3. SGD Enhancement Module을 설치합니다.


    # rpm -Uvh tem-version.i386.rpm
    

  4. Enhancement Module 패키지가 패키지 데이터베이스에 등록되었는지 확인합니다.


    # pkginfo | grep -i tem
    

  5. Enhancement Module 설치 프로그램을 시작합니다.


    # /opt/tta_tem/bin/tem start
    

  6. Enhancement Module의 설정을 구성합니다.

    Enhancement Module 설치 프로그램에서 동의하거나 변경할 수 있는 다음 설정 목록을 표시합니다.

    • 호스트에 있는 가상 메모리의 용량 이는 로드 균형 조정에 사용됩니다.

    • UNIX 오디오 모듈 설치 여부

Linux 플랫폼에서 UNIX 오디오 모듈의 설치 문제 해결

Linux 플랫폼에서 UNIX 오디오 모듈을 설치하지 않은 경우, SGD Enhancement Module 설치 프로그램에서 설치를 취소할 것인지 UNIX 오디오 모듈을 설치하지 않고 설치를 계속할 것인지 물어봅니다. UNIX 플랫폼 모듈을 설치하지 않은 경우, 다음을 확인하십시오.


수동으로 SGD 클라이언트 설치

SGD 클라이언트는 대개 사용자가 Java 기술이 활성화되어 있는 브라우저를 사용하여 SGD 서버에 연결할 때 자동으로 설치됩니다. SGD 클라이언트를 수동으로 설치하려는 경우에만 다음 지침을 따르십시오.

SGD 클라이언트를 설치할 경우에는 수퍼유저(루트) 또는 관리자 권한이 필요하지 않습니다.

Microsoft Windows 플랫폼에서 SGD 클라이언트가 기본적으로 C:\Program Files\Sun\Secure Global Desktop Client 디렉토리에 설치되지만, 소프트웨어를 설치할 때 다른 설치 디렉토리를 선택할 수 있습니다. SGD 클라이언트용 바로가기가 Windows 시작 메뉴에 추가됩니다.

UNIX 및 Linux 플랫폼에서 SGD 클라이언트가 기본적으로 $HOME/bin 디렉토리에 설치되지만, 소프트웨어를 설치할 때 다른 설치 디렉토리를 선택할 수 있습니다.

procedure icon  Microsoft Windows 플랫폼에서 SGD 클라이언트를 수동으로 설치하는 방법

  1. 브라우저에서, SGD 웹 서버로 이동합니다.

    예를 들면 http://server.example.com이며, 여기서 server.example.com은 SGD 서버의 이름입니다.

    SGD 웹 서버 시작 페이지가 표시됩니다.

  2. (선택사항) 기본 설정 언어를 선택합니다.

    시작 페이지 상단에 있는 플래그 중 하나를 클릭합니다.

    시작 페이지에 선택한 언어가 표시됩니다.

  3. Sun Secure Global Desktop 클라이언트 설치를 클릭합니다.

    Sun Secure Global Desktop 클라이언트 페이지가 표시됩니다.

  4. SGD 클라이언트 설치 프로그램을 다운로드합니다.

    Microsoft Windows용 Secure Global Desktop 클라이언트 다운로드를 클릭합니다.

    PC의 임시 디렉토리에 설치 프로그램을 저장합니다.

    SGD 클라이언트 설치 프로그램은 sgdcwin-lang.exe입니다.

  5. 임시 디렉토리로 변경하고 SGD 클라이언트를 설치합니다.

    sgdcwin-lang.exe를 두 번 클릭하고 화면 지침을 따릅니다.

procedure icon  Solaris OS 및 Linux 플랫폼에서 SGD 클라이언트를 수동으로 설치하는 방법

  1. 브라우저에서, SGD 웹 서버로 이동합니다.

    예를 들면 http://server.example.com이며, 여기서 server.example.com은 SGD 서버의 이름입니다.

    SGD 웹 서버 시작 페이지가 표시됩니다.

  2. (선택사항) 기본 설정 언어를 선택합니다.

    시작 페이지 상단에 있는 플래그 중 하나를 클릭합니다.

    시작 페이지에 선택한 언어가 표시됩니다.

  3. Sun Secure Global Desktop 클라이언트 설치를 클릭합니다.

    Sun Secure Global Desktop 클라이언트 페이지가 표시됩니다.

  4. SGD 클라이언트 tar 파일을 다운로드합니다.

    플랫폼용 Secure Global Desktop 클라이언트 다운로드를 클릭합니다.

    호스트의 임시 디렉토리에 tar 파일을 저장합니다.

    tar 파일 이름은 다음과 같이 플랫폼을 표시합니다.

    • sgdci3so.tar(x86 플랫폼의 Solaris OS)

    • sgdcspso.tar(SPARC 기술 플랫폼의 Solaris OS)

    • sgdci3li.tar(Linux 플랫폼)

  5. 임시 디렉토리로 변경하고 tar 파일의 압축을 풉니다.


    $ cd /tempdir
    $ tar xvf tarfile
    

  6. SGD 클라이언트를 설치합니다.


    $ sh sgdc/install
    

    화면의 지침을 따릅니다.

SGD 클라이언트를 사용하여 로그인

처음 SGD 클라이언트를 시작하는 경우, 다음 정보를 물어봅니다.