Solaris OS용 Sun Cluster 데이터 서비스 개발 안내서

X Font Server

X Font Server는 클라이언트에 글꼴 파일을 제공하는 TCP/IP 기반 서비스입니다. 클라이언트는 글꼴 집합을 요청하기 위해 서버에 연결하며 서버는 디스크에서 글꼴 파일을 읽어 클라이언트에 제공합니다. X Font Server 데몬은 /usr/openwin/bin/xfs에 있는 서버 이진으로 구성됩니다. 데몬은 대개 inetd에서 시작됩니다. 그러나 현재 샘플의 경우 /etc/inetd.conf 파일에서 해당 항목이 fsadmin -d 명령 등에 의해 비활성화되어 데몬이 Sun Cluster 소프트웨어의 제어만 받는 것으로 가정합니다.

X Font Server 구성 파일

기본적으로 X Font Server는 /usr/openwin/lib/X11/fontserver.cfg 파일에서 구성 정보를 읽습니다. 이 파일의 카탈로그 항목에는 데몬에서 제공할 수 있는 글꼴 디렉토리 목록이 포함되어 있습니다. 클러스터 관리자는 클러스터 파일 시스템에서 글꼴 디렉토리를 찾을 수 있습니다. 이 위치는 시스템에서 글꼴 데이터베이스의 단일 복사본을 유지 관리하여 Sun Cluster에서의 X Font Server 사용을 최적화합니다. 클러스터 관리자가 이 위치를 변경하려면 글꼴 데이터베이스의 새 경로에 따라 fontserver.cfg를 편집해야 합니다.

클러스터 관리자는 또한 구성이 용이하도록 구성 파일 자체를 클러스터 파일 시스템에 저장할 수 있습니다. xfs 데몬은 이 파일의 기본 제공 위치를 무시하는 명령줄 인자를 제공합니다. SUNW.xfnts 자원 유형은 다음 명령을 사용하여 Sun Cluster 소프트웨어의 제어 하에서 데몬을 시작합니다.

/usr/openwin/bin/xfs -config location-of-configuration-file/fontserver.cfg \
-port port-number

SUNW.xfnts 자원 유형 구현에서 Confdir_list 등록 정보를 사용하여 fontserver.cfg 구성 파일의 위치를 관리할 수 있습니다.

TCP 포트 번호

xfs 서버 데몬이 수신하는 TCP 포트 번호는 일반적으로 “fs” 포트(대개 /etc/services 파일에서 7100으로 정의됨)입니다. 그러나 클러스터 관리자는 xfs 명령에 -port 옵션을 사용하여 기본 설정을 무시할 수 있습니다.

SUNW.xfnts 자원 유형의 Port_list 등록 정보를 사용하여 기본값을 설정하고 클러스터 관리자가 xfs 명령에 -port 옵션을 사용 가능하도록 지원할 수 있습니다. 이 등록 정보의 기본값은 RTR 파일에서 7100/tcp로 정의합니다. SUNW.xfnts Start 메소드에서 Port_listxfs 명령줄의 -port 옵션에 전달합니다. 결과적으로 이 자원 유형의 사용자는 포트 번호가 기본적으로 7100/tcp이므로 이를 지정할 필요가 없습니다. 클러스터 관리자는 자원 유형을 구성할 때 Port_list 등록 정보에 다른 값을 지정할 수 있습니다.