Sun Desktop Manager 1.0 설치 설명서

Sun Desktop Manager

Desktop Manager는 Java Web Console에서 실행되는 웹 기반 관리 도구를 제공합니다. 관리자는 이 사용자 인터페이스를 통해 조직 계층 구조를 이동하면서 데스크탑 응용 프로그램에 대한 정책을 정의할 수 있습니다. 계층 구조에서 조직, 역할, 사용자, 도메인, 호스트 등 각 항목에 대해 정책을 정의할 수 있습니다. Desktop Manager는 다양한 구성 템플리트를 사용하여 Gnome, Mozilla, StarSite, Evolution 등의 데스크탑 응용 프로그램별 설정을 표시합니다.

Procedure설치

시작하기 전에

Desktop Manager는 Java Web Console 2.2.5 이상 버전을 설치해야 합니다. 시스템에 유효한 버전이 설치되어 있는지 확인하십시오. 유효한 버전이 있는지 확인하려면 수퍼유저(루트)로 다음을 실행합니다.

# smcwebserver status


주 –

Java Web Console 2.2.4가 SolarisTM 10 운영 체제에 포함되어 있지만 Desktop Manager는 2.2.5 이상 버전이 필요합니다. 2.2.5 버전은 server/console 디렉토리의 Desktop Manager 아카이브에서 제공됩니다. 이 디렉토리에서 ./setup을 실행하여 2.2.5 버전을 설치할 수 있습니다.


시스템에 Java Web Console이 설치되어 있지 않거나 설치된 버전이 Desktop Manager에 대해 유효하지 않은 경우 Java Web Console을 처음 설치 또는 업데이트 시에 4 장, Java Web Console의 지침을 참조하십시오. 그런 다음 이 장으로 돌아가서 Desktop Manager 설치를 계속합니다.

단계
  1. Desktop Manager zip 아카이브를 다운로드한 다음 임시 디렉토리에 압축을 풉니다.


    # unzip SunDesktopMgr-1.0.zip
  2. 수퍼유저(루트)로 다음을 통해 설치 스크립트를 실행합니다.


    # cd SunDesktopMgr-1.0/<platform>/server/manager
    # ./setup
  3. 설치 스크립트의 출력에서 오류가 있는지 확인합니다.

    설치가 성공적으로 수행된 경우 설치 스크립트가 Java Web Console을 자동으로 다시 시작하므로 웹 브라우저에서 Desktop Manager에 액세스할 수 있습니다.

Procedure작업

단계
  1. 브라우저에 다음 URL을 입력합니다.


    https://<hostname>.<domainname>:6789
  2. 로그인 화면에 기존 Unix 사용자의 사용자 이름과 암호를 입력합니다.

    Java Web Console이 열립니다.

  3. 콘솔 응용 프로그램 시작 페이지에서 Desktop Manager 링크를 클릭합니다.

    • 콘솔 응용 프로그램 시작 페이지를 건너뛰고 Desktop Manager로 바로 이동하려면 브라우저에 다음 URL을 입력합니다.


      https://<hostname>.<domainname>:6789/apoc

ProcedureDesktop Manager 제거

단계

    Java Web Console에서 Desktop Manager를 제거하려면 설치를 위해 만든 임시 디렉토리로 변경하고 수퍼유저(루트)로 다음을 실행합니다.


    # cd server/manager
    # ./setup -u

마이그레이션 문제

Desktop Manager는 이전 버전 JavaTM Desktop System Configuration Manager(릴리스 1.0 및 1.1)와 호환됩니다. 그러나 알아 두어야 할 몇 가지 차이점이 있습니다.

이전 Configuration Manager 버전에서는 모든 프로필 데이터가 하나의 지정된 LDAP 서버에 저장됩니다. 이 LDAP 서버는 전체 Configuration Manager 설치 절차의 일부로 구성됩니다. 또한 LDAP 서버에 대한 인증을 캡슐화하는 LDAP 로그인 모듈 구성을 포함합니다.

Desktop Manager의 경우 이제 모든 필요한 구성 단계가 마법사를 기반으로 수행되므로 더 이상 설치 중에 구성 작업을 수행할 필요가 없습니다. Desktop Manager가 이제 여러 개의 구성 리포지토리를 지원합니다. 따라서, 서로 다른 여러 LDAP 서버, 파일 기반 리포지토리 등에 저장된 정책 데이터를 관리할 수 있습니다. 특정 LDAP 로그인 모듈 구성이 더 이상 필요하지 않습니다.

버전 간에 LDAP 스키마 변경 사항이 없습니다. 이전 Configuration Manager 버전에 대해 LDAP 서버를 이미 구성한 경우 Desktop Manager로 전환할 때 구성을 변경할 필요가 없습니다. 따라서, 클라이언트(Java Desktop System Configuration Manager1.1. Agent)측 또는 LDAP측에서 업데이트하지 않고도 Desktop Manager를 사용할 수 있습니다.


주 –

Desktop Manager를 설치하기 전에 이전 Configuration Manager 또는 Desktop Manager 설치를 먼저 제거해야 합니다. 이전 설치를 제거하려면 수퍼유저로 다음을 실행합니다.


# cd server/manager
# ./setup -u

Desktop Manager를 설치한 후 기존 LDAP 서버를 가리키는 구성 리포지토리를 만들 수 있습니다.

Procedure구성 리포지토리 만들기

단계
  1. 브라우저에 다음 URL을 입력합니다.


    https://<hostname>.<domainname>:6789
  2. 로그인 화면에 기존 Unix 사용자의 사용자 이름과 암호를 입력합니다.

    Java Web Console이 열립니다.

  3. 콘솔 응용 프로그램 시작 페이지에서 SunTM Desktop Manager 1.0 링크를 클릭합니다.

  4. 새로 만들기 버튼을 클릭하여 구성 리포지토리 마법사를 시작합니다.

    마법사가 LDAP 기반 구성 리포지토리를 구성하는 데 필요한 단계를 안내합니다.


    주의 – 주의 –

    마법사는 기존 정책 데이터를 새 2.0 형식으로 자동으로 마이그레이션합니다. 이 마이그레이션은 선택적이며 최신 SunTM Desktop Manager 1.0 에이전트의 성능 향상을 위해 주로 사용될 수 있습니다. 사용자 환경에서 Java Desktop System Configuration Manager 1.1 에이전트를 계속해서 지원해야 하는 경우 이 마이그레이션을 수행하지 마십시오.


Desktop Manager 문제 해결

설치할 수 없는 경우

증상: Java Web Console 설치가 끝난 후 등록된 응용 프로그램이 없기 때문에 시작할 수 없다는 메시지가 표시됩니다.

예상 원인: Desktop Manager를 포함하여 설치된 응용 프로그램이 없습니다. .

해결책: Desktop Manager를 설치한 다음 Java Web Console을 시작합니다.

연결이 거부된 경우

증상: 적절한 URL(예: http://< hostname>.<domainname>:6789)을 열려고 했지만 연결이 거부되었다는 메시지가 표시됩니다.

예상 원인: Java Web Console이 서버에서 실행되고 있지 않습니다.

해결책: Java Web Console을 시작하려면 수퍼유저로 다음 명령을 실행합니다.


#smcwebserver status
#smcwebserver start

로그인할 수 없는 경우

증상: Java Web Console 로그인 페이지에서 사용자/암호 조합이 거부되었습니다.

예상 원인: 해당 UNIX 사용자 계정이 없습니다.

해결책: 시스템에 해당 UNIX 사용자 이름과 암호가 구성되어 있는지 확인합니다. 필요한 경우 테스트를 위한 로컬 UNIX 사용자 계정을 만듭니다.

Desktop Manager 링크가 없는 경우

증상: Java Web Console 응용 프로그램 목록 페이지에 Sun Desktop Manager 링크가 표시되지 않습니다.

예상 원인: Desktop Manager 모듈이 설치되지 않았습니다.

해결책: Desktop Manager가 Java Web Console에 설치되어 있는지 확인하려면 수퍼유저로 다음 명령을 실행합니다.


# smreg list -a

목록에 com.sun.apoc.manager_< version> 응용 프로그램이 없는 경우 Desktop Manager를 다시 설치해야 합니다.

Null 포인터 예외, Tomcat/Java 오류 또는 빈 페이지

증상: Desktop Manager를 시작하지만 빈 페이지만 열리거나 오류 메시지가 표시됩니다.

예상 원인: NoClassDefFoundError:sun/tools/javac/Main 오류가 발생하는 경우 Java Web Console이 잘못된 Java 버전을 사용하고 있는 것입니다.

해결책: 현재 Java Web Console Java 환경은 # smreg list -p를 실행한 후 java.home 등록 정보를 조사하여 확인할 수 있습니다. 이 등록 정보가 유효한 Java 홈을 가리키고 홈이 JDK여야 합니다. 이 값이 잘못 설정된 경우 다음 명령을 실행해야 합니다.


# smreg add -p java.home=<JAVA_HOME>

주 –

<JAVA_HOME>이 유효한 설치를 가리켜야 합니다. 예를 들어, javacbin 하위 디렉토리에 있을 수 있습니다.


그리고 나서 다음 명령을 사용하여 Java Web Console을 다시 시작해야 합니다.


# smcwebserver restart

SSL LDAP 서버에 연결할 수 없는 경우

증상: 리포지토리 만들기 마법사에 LDAP 서버 정보를 제공하고 SSL 사용 상자를 선택하고, 다음을 누르면 서버에 연결할 수 없다는 메시지 상자가 표시됩니다.

예상 원인: 잘못된 포트 번호를 제공했거나, LDAP 서버가 해당 포트에서 SSL을 사용하여 연결을 수신하도록 구성되어 있지 않거나, Java Web Console 키 저장소에 해당 인증서가 없습니다.

해결책: 먼저 LDAP 서버가 마법사에 지정된 포트에서 SSL 연결 요청을 수신하도록 구성되어 있는지 확인합니다. 올바르게 구성되어 있는 경우 인증 기관 또는 LDAP 서버 인증서가 /etc/opt/webconsole/keystore에 있는 Java Web Console 키 저장소에 있는지 확인합니다. keytool -import -file <certificate file> -keystore /etc/opt/webconsole/keystore 명령을 사용하여 인증서를 추가할 수 있습니다. 이 키 저장소의 기본 암호는 changeit입니다. 변경 사항이 Desktop Manager에 표시되게 하려면 smcwebserver restart 명령을 사용하여 Java Web Console을 다시 시작해야 합니다.

디렉토리에 쓸 수 없는 경우

증상: 파일 기반 또는 하이브리드 백엔드를 만드는 동안 “디렉토리에 쓸 수 없습니다!” 라는 오류가 발생합니다.

예상 원인: noaccess 사용자가 올바른 권한이 없습니다.

해결책: noaccess 사용자에게 쓰기 권한을 지정합니다.