|
번역 책임의 한계:
Sun Java System Directory Server Enterprise Edition 6.2(앞으로는 Directory Server라고 칭함)에는 향상된 명령줄 인터페이스(CLI)가 있습니다. 이 기사에서는 CLI와 Perl 스크립트를 사용하여 Directory Server의 설치 및 구성 프로세스를 자동화하여 오류를 방지하면서 시간과 노력을 절감하는 방법에 대해 살펴봅니다. 참고: 이 기사에 설명된 구성은 예제일 뿐입니다. 이 아키텍처에는 5개의 Directory Server 인스턴스와 서버당 5개의 접미어가 사용되고 있으며, 여러분의 배포에 적당하지 않을 수도 있습니다. 목차
배포 예
완전히 메시된 다중 마스터 복제(MMR)에 구성된 5개의 Directory Server 인스턴스를 배포하고, 각 인스턴스에 5개의 접미어가 있다고 가정합니다. 또한 다음 작업을 수행하게 될 것입니다.
관리 콘솔에서든 CLI에서든 상관없이 위의 작업을 각각 수행하는 데 몇 일이 걸릴 수 있는 등 작업에 많은 시간이 소요됩니다. Perl 방법
이 시간 소모적인 일에 대한 효율적이고 효과적인 방법은 이 Perl 스크립트를 실행하는 것입니다. 이 스크립트는 다음 작업을 모두 수행하고, Directory Server를 구성 및 배포합니다.
8GB의 메모리와 프로세서 두 개로 구성된 Solaris 10 OS의 SunFire V240 Server에 5개의 모든 Directory Server 인스턴스가 24분 이내에 위의 요구 사항을 모두 따르도록 구성되었음을 테스트를 통해 볼 수 있습니다. 여기에서 로그는 스크립트를 통해 생성됩니다. 또한 가상 시스템에서 다음 버전의 Solaris OS의 초기 배포판을 실행하는 MacBook Pro에서도 테스트를 수행했습니다. 스크립트는 31분 만에 실행되었습니다. 그림 1은 완전히 메시된 MMR에 있는 6개의 서버 인스턴스 예를 보여줍니다.
전제 조건, 필수 편집 및 스크립트 구문에 대해 읽어 보십시오. 전제 조건
먼저 다음을 수행합니다.
Perl 스크립트 편집
다음으로, Perl 스크립트를 편집합니다.
기타 편집
마지막으로 배포에 필요한 실제 구성으로 스크립트 본문을 편집합니다("Perl 방법"의 1-13단계). 스크립트 구문
다음은 스크립트 구문입니다.
여기서 호스트 이름은 Directory Server를 실행하고 배포하며 구성하는 호스트의 짧은 이름입니다(정규화된 이름이 아님). 이에 대한 예는 다음과 같습니다.
Directory Server 인스턴스를 삭제하려면 결론
이 기사에서 제안한 대로 자동화를 위해 Perl 스크립트를 실행하면 반복되는 수동 작업을 더 이상 수행할 필요가 없으며, 정확성과 통일성이 보장됩니다. 한 번 사용해 보십시오. 참조
|
BigAdmin SubscriptionsBigAdmin Areas
BigAdmin Sun Center
BigAdmin Topics | |||||||||||||||||||||||||||||||||