NCache 관리자가 관리, 모니터링 및 자동화하는 데 도움이 되는 완전한 명령줄 도구 세트를 제공합니다. NCache 명령 프롬프트에서 작업. 이 가이드에서는 자동화하는 간단한 단계를 배웁니다. NCache 배치 스크립트를 통한 캐시 생성 프로세스. 캐시 설정 프로세스에서 먼저 일부 정의된 구성으로 캐시를 생성한 다음 캐시 서버를 추가하고 remote client에 액세스할 수 있습니다. NCache 원격으로 클러스터링합니다.
캐시 생성 프로세스는 다음의 도움으로 스크립팅할 수 있습니다. NCache 명령줄 도구(시작->모든 프로그램->NCache->관리 도구) 그리고 여기서는 주로 세 가지 명령줄 도구를 사용하여 캐시 클러스터와 클라이언트 노드를 생성합니다.
createcache 유틸리티를 사용하면 서버에 새 캐시를 등록할 수 있습니다. 다음은 Createcache 도구 및 해당 인수에 대한 기본 세부 정보입니다.
논의 | 상품 설명 |
---|---|
캐시 ID | 서버에 등록할 캐시의 id를 지정합니다. |
선택권 | 상품 설명 |
---|---|
/s 서버 이름 | 서버 이름을 지정합니다. NCache 서비스가 실행 중입니다. 기본값은 로컬 시스템입니다. |
/p 포트 | 서버 채널이 기본 포트를 사용하지 않는 경우 포트를 지정합니다. 기본 TCP 포트는 8250입니다. |
/크기 캐시 크기 | 생성할 캐시의 크기(MB)를 지정합니다. 기본 크기는 250MB입니다. |
/ 퇴거 정책 /e 퇴거 정책 |
캐시 항목에 대한 제거 정책을 지정합니다. 캐시가 한도에 도달하면 지정된 정책에 따라 캐시된 항목이 캐시에서 정리됩니다. 기본 퇴거 정책은 우선 순위입니다. |
/비율 /r 퇴거 비율 |
캐시 항목에 대한 제거 비율(백분율)을 지정합니다. 캐시가 한도에 도달하면 캐시된 항목이 지정된 비율에 따라 캐시에서 정리됩니다. 기본 제거 비율은 5%입니다. |
/간격 /i 청소 간격 |
캐시 제거가 호출되는 시간 간격(초)을 지정합니다. 기본 간격은 15초입니다. |
/토폴로지 /t 토폴로지 이름 |
클러스터 캐시의 경우 토폴로지를 지정합니다. 기본 토폴로지는 local-cache입니다. |
/클러스터 포트 /c 클러스터 포트 |
서버가 청취하는 서버의 포트를 지정합니다. 기본 포트는 8250입니다. |
/def-우선순위 /d 기본 우선 순위 |
우선 순위 기반 제거 정책의 경우 기본 우선 순위를 지정합니다. 기본 우선 순위는 보통입니다. |
/유체 사용자 ID | 캐시 서버에서 보안이 활성화된 경우 사용자 ID가 필요합니다. user-id는 도메인 이름이 접두사로 붙은 활성 디렉토리 user-id여야 합니다. |
/비밀번호 암호 | 캐시 서버에서 보안이 활성화된 경우 시작을 위해 사용자에게 권한을 부여하는 암호를 지정합니다. NCache. 이 비밀번호는 활성 디렉토리 사용자 비밀번호와 동일해야 합니다. |
/nologo | 로고 배너 표시를 억제합니다. |
/? | 유틸리티에 대한 명령 구문 및 옵션을 표시합니다. |
캐시 생성은 인수에 지정한 모든 서버에 캐시를 생성한다는 점에 유의하십시오. Addnode 명령줄 도구를 사용하여 이 캐시에 더 많은 노드를 추가하여 캐시 클러스터를 형성할 수 있습니다.
이 addnode 유틸리티를 사용하면 기존 클러스터 캐시에 노드를 추가할 수 있습니다. 이 유틸리티의 효과는 캐시 구성이 지정된 서버에 추가되고 이 서버가 클러스터된 캐시의 일부가 되었음을 나타내는 다른 모든 노드에서 업데이트된다는 것입니다.
addnode 캐시 ID /e[기존] 서버 이름1 /n[신규] 서버 이름2 [옵션[...]]
논의 | 상품 설명 |
---|---|
캐시 ID | 노드가 추가될 클러스터된 캐시의 ID를 지정하십시오. |
/e [기존] 서버 이름1 | 서버 이름을 지정하십시오. NCache 서비스가 실행 중이고 지정된 cache-id를 가진 클러스터된 캐시가 등록되었습니다. |
/n [신규] 서버 이름2 | 서버 이름을 지정하십시오. NCache 이미 존재하는 클러스터 캐시에 추가할 서비스도 실행 중입니다. |
선택권 | 상품 설명 |
---|---|
/p 포트 | 서버 채널이 기본 포트를 사용하지 않는 경우 포트를 지정합니다. 기본 TCP 포트는 8250입니다. |
/유체 사용자 ID | 캐시 서버에서 보안이 활성화된 경우 사용자 ID가 필요합니다. user-id는 도메인 이름이 접두사로 붙은 활성 디렉토리 user-id여야 합니다. |
/비밀번호 암호 | 캐시 서버에서 보안이 활성화된 경우 시작을 위해 사용자에게 권한을 부여하는 암호를 지정합니다. NCache. 이 비밀번호는 활성 디렉토리 사용자 비밀번호와 동일해야 합니다. |
/nologo | 로고 배너 표시를 억제합니다. |
/? | 유틸리티에 대한 명령 구문 및 옵션을 표시합니다. |
캐싱 토폴로지, 캐시 크기 및 필요한 모든 관련 캐시 구성을 지정하여 CreateCache 도구를 사용하여 먼저 캐시를 생성하는 아래 스크립트를 참조하십시오. 그런 다음 "Addnode" 명령줄 도구를 사용하여 이미 생성된 이 캐시에 다른 노드를 추가하여 두 노드의 캐시 클러스터를 형성합니다.
@ 에코 오프REM 일반 캐시 구성
@세트 CACHE_ID="클러스터된 세션nCache"
@세트 서버_이름="20.200.20.109"
@세트 캐시_크기=1024
@세트 EVICTION_POLICY="LFU"
@세트 퇴거_비율=5
@세트 CLEAN_INTERVAL=15
@세트 CACHING_TOPOLOGY="파티션 복제 서버"
@세트 REPLICATION_STRATEGY="비동기"
@세트 CLUSTER_PORT="7800"
@세트 EVICTION_PRIORITY="정상"
클러스터에 추가할 REM 캐시 서버
@세트 서버1="20.200.20.109"
@세트 서버2="20.200.20.108"
REM 지정 Remote client여기에
@세트 CLIENT_NODE1="20.200.20.109"
@세트 CLIENT_NODE2="20.200.20.108"
@세트 CLIENT_NODE3="20.200.20.107"
@세트 CLIENT_NODE4="20.200.20.106"
REM 클러스터 캐시 생성
CREATECACHE %CACHE_ID% /s %SERVER_NAME% /크기 %CACHE_SIZE% /e %EVICTION_POLICY% /r %EVICTION_RATIO% /i %CLEAN_INTERVAL% /t %CACHING_TOPOLOGY% /rs %REPLICATION_STRATEGY% /c %CLUSTER_PORT% /d %EVICTION_PRIORITY%
REM 클러스터 노드 추가
노드 추가 %CACHE_ID% /e %SERVER_NAME% /n %SERVER2%
REM 클라이언트 노드 추가
ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE1%
ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE2%
ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE3%
ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE4%
@정지시키다