| HOME / 정보공유 / AIX 명령어 모음

glbd
glbd glbd 디먼 목적 전역 위치 중개자 데이터베이스를 관리합니다. 구문
/etc/ncs/glbd [ -create { -first [-family FamilyName] | -from HostName } ] [ -change_family FamilyName ] [ -listen FamilyList] [ -version ]
설명
glbd 디먼은 전역 위치 중개자(GLB) 데이터베이스를 관리합니다. 네트워크 컴퓨팅 시스템(NCS)의 일부인 GLB 데이터베이스는 클라이언트에 대한 클라이언트가 네트워크 및 인터넷에서 서버를 찾는 데 도움이 됩니다. GLB 데이터베이스는 프로세스가 실행중인 서버의 위치(특히, 네트워크 주소 및 포트 번호)를 저장합니다. glbd 디먼은 이 데이터베이스를 유지하고 이에 대한 액세스 권한을 제공합니다.
GLB 디먼에는 두 가지 버전이 있습니다(glbd와 nrglbd).
GLB 데이터베이스를 복제하여 가용성을 증가시킬 수 있습니다. 데이터베이스 replica의 일관성을 유지하기 위해 각 호스트에서 수행 중인 glbd와 함께, 데이터베이스 사본이 여러 개의 호스트에 있을 수 있습니다(인터넷의 경우, 각 네트워트 내에 하나 이상의 glbd가 수행 중이어야 합니다). GLB의 각 replica는 다른 모든 GLB replica의 리스트를 보관합니다. drm_admin 도구는 GLB 데이터베이스의 replica과 replica 리스트의 replica를 관리합니다.
현재, glbd는 DARPA IP 및 도메인 DDS 네트워크 프로토콜 모두를 지원합니다. GLB replica는 IP 및 DDS 클라이언트 모두로부터 데이터베이스에 대한 액세스를 허용할 수 있습니다. 단, GLB 데이터베이스의 replica를 유지하기 위해 서로간에 통신할 때, GLB replica는 하나의 프로토콜 제품군만을 사용해야 합니다. GLB가 사용할 제품군을 선택할 수 있습니다. 인터넷에서, 모든 라우팅 노드는 이 제품군을 지원해야 합니다.
glbd 디먼은 다음 두 가지 중 한 방식으로 시작될 수 있습니다.
명령행에서 입력하여, 시스템 자원 제어기를 사용하는 경우(권장 방법).
startsrc -s glbd
명령행에 입력하는 루트 사용자 권한이 있는 사용자인 경우.
/etc/ncs/glbd &
TCP/IP는 glbd 디먼을 시작하기 전에 호스트에 구성설정되어 수행하고 있어야 합니다. llbd 디먼도 glbd 디먼을 시작하기 전에 먼저 시작되어 수행하고 있어야 합니다.
플래그
-create GLB replica를 작성합니다. 이 옵션은 중개자 프로세스를 시작할 뿐만 아니라 GLB 데이터베이스를 작성합니다. 이것은 -first나 -from과 함께 사용해야 합니다.
-first
네트워크나 인터넷에 GLB의 첫번째 replica(즉, 제일 처음 인스턴스)을 작성합니다. 이 옵션은 -create 옵션과 함께만 사용될 수 있습니다.
-familyFamilyName
첫번째 GLB replica는 replica 리스트에 있는 이 replica를 식별하는 데 사용할 주소 제품군을 지정합니다. 이 옵션은 -first 옵션과 함께만 사용될 수 있습니다. 그 다음에 작성된 모든 replica는 이 제품군을 사용하여 이 replica과 통신해야 합니다. 현재, FamilyName은 dds 또는 ip일 수 있습니다. 이 옵션을 사용하지 않으면, 이 DDS 주소로 replica 리스트에 있는 replica를 식별하게 됩니다.
-fromHostName
GLB의 추가 replica를 작성합니다. 이 옵션은 -create 옵션과 함께만 사용될 수 있습니다. GLB replica는 HostName에 존재해야 합니다. 데이터베이스 및 새로운 replica에 대한 replica 리스트는 HostName에서 초기화됩니다. HostName에 있는 replica는 새로운 replica의 입력항목을 이 replica 리스트에 추가하고 입력항목을 다른 GLB replica으로 전달합니다.
HostName은 양식 제품군, 즉 호스트를 사용하는데, 여기에서 호스트는 이름이나 네트워크 주소로 지정할 수 있습니다. 예를 들어, ip:jeeves, ip:bertie, 및 ip:#192.5.5.5가 허용되는 호스트 이름입니다.
새로운 replica는 replica 리스트에 정의한 HostName과 같은 주소 제품군을 사용할 것입니다. 예를 들어, HostName이 IP 주소인 경우, replica 리스트에 있는 IP 주소로 새로운 replica를 나열할 것입니다.
-change_familyFamilyName 모든 GLB replica의 주소 제품군을 변경합니다. 네트워크 재구성이 사용자에게 이러한 변경 수행을 요구한 경우에만 이 옵션을 사용하십시오. 현재, FamilyName은 dds 또는 ip일 수 있습니다.
-listenFamilyList GLB가 청취하는 주소 그룹을 제한합니다. 네트워크나 인터넷에 있는 호스트의 부속 세트에 대해 GLB의 액세스를 제한하는 특수 구성설정을 작성하는 경우에만 이것을 사용하십시오.
FamilyList는 GLB가 청취할 주소 그룹의 리스트입니다. 이 리스트에 있는 이름은 공간으로 분리합니다. 사용 가능한 제품군 이름은 dds와 ip가 있습니다.
FamilyList에 제품군이 지정되지 않은 경우에도 GLB는 항상 replica에 나열한 제품군의 요구를 청취할 것입니다.
glbd를 -listen 옵션없이 시작할 경우, GLB는 NCS와 국지 호스트 모두 지원하는 모든 주소 패밀리를 청취할 것입니다. Apollo 시스템에서, 이 그룹 세트는 항상 dds를 포함하며 ip도 포함할 수 있습니다. 다른 대부분의 시스템에서는 현재 ip가 유일한 제품군입니다.
-version 이 glbd가 속한 NCS의 버전을 나타내지만, 디먼을 시작하지는 않습니다.
파일
/etc/ncs/glb_log glbd에서 진단 출력을 포함합니다.
/etc/rc.ncs NCS(네트워크 컴퓨팅 시스템) 디먼을 시작하는 명령이 들어 있습니다.
예제
네트워크나 인터넷에서 GLB의 첫번째 replica를 처음으로 작성하고 시작하십시오.
/etc/ncs/glbd -create -first -family ip &
GLB의 다음 replica를 처음으로 시작하여, jeeves 호스트로부터 데이터베이스를 초기화합니다.
/etc/ncs/glbd -create -from ip:jeeves &
GLB의 기존 replica를 재시작하십시오.
/etc/ncs/glbd &
관련 정보
drm_admin 명령, lb_admin 명령, startsrc 명령.
llbd 디먼.