3장. 작동 모드 사용
프로덕션 환경에 Red Hat Single Sign-On을 배포하기 전에 사용할 운영 모드를 결정해야 합니다.
- 클러스터에서 Red Hat Single Sign-On을 실행하시겠습니까?
- 서버 구성을 관리하는 중앙 집중식 방법이 필요하십니까?
운영 모드를 선택하는 것은 데이터베이스를 구성하는 방법에 영향을 미치고 캐싱을 구성하며 서버를 부팅하는 방법에도 영향을 미칩니다.
Red Hat Single Sign-On은 JBoss EAP Application Server를 기반으로 구축됩니다. 이 가이드에서는 특정 모드에서 배포의 기본 사항만 설명합니다. 이에 대한 구체적인 정보를 원한다면 JBoss EAP 구성 가이드 입니다.
3.1. 독립 실행형 모드 사용
독립 실행형 작동 모드는 하나의 Red Hat Single Sign-On 서버 인스턴스만 실행하려는 경우에만 유용합니다. 클러스터된 배포에는 사용할 수 없으며 모든 캐시는 배포되지 않고 로컬 전용입니다. 단일 장애 지점이 있으므로 프로덕션에서 독립 실행형 모드를 사용하는 것은 권장되지 않습니다. 독립 실행형 모드 서버가 다운되면 사용자는 로그인할 수 없습니다. 이 모드는 드라이브를 테스트하고 Red Hat Single Sign-On의 기능을 사용하는 데에만 유용합니다.
3.1.1. 독립 실행형 모드로 부팅
독립 실행형 모드에서 서버를 실행하는 경우 운영 체제에 따라 서버를 부팅해야 하는 특정 스크립트가 있습니다. 이 스크립트는 서버 배포의 bin/ 디렉터리에 있습니다.
독립 실행형 부팅 스크립트
서버를 부팅하려면 다음을 수행합니다.
Linux/Unix
.../bin/standalone.sh
$ .../bin/standalone.sh
Windows
> ...\bin\standalone.bat
> ...\bin\standalone.bat
Java SE 17을 사용하여 독립 실행형 모드에서 Red Hat Single Sign-On을 실행하려면 번들 스크립트 enable-elytron-se17.cli
를 실행하여 설정을 수정해야 합니다.
Linux/Unix
./bin/jboss-cli.sh --file=docs/examples/enable-elytron-se17.cli
$ ./bin/jboss-cli.sh --file=docs/examples/enable-elytron-se17.cli
Windows
> .\bin\jboss-cli.bat --file=docs\examples\enable-elytron-se17.cli
> .\bin\jboss-cli.bat --file=docs\examples\enable-elytron-se17.cli
3.1.2. 독립 실행형 구성
이 가이드의 대부분은 Red Hat Single Sign-On의 인프라 수준 측면을 구성하는 방법을 안내합니다. 이러한 측면은 Red Hat Single Sign-On이 미미한 애플리케이션 서버에 고유한 구성 파일에서 구성됩니다. 독립 실행형 작업 모드에서 이 파일은 …/standalone/configuration/standalone.xml 에 있습니다. 또한 이 파일은 Red Hat Single Sign-On 구성 요소와 관련된 비인프라 수준을 구성하는 데 사용됩니다.
독립 실행형 구성 파일
서버를 실행하는 동안 이 파일을 변경한 내용은 적용되지 않으며 서버에서 덮어쓸 수도 있습니다. 대신 명령줄 스크립팅 또는 JBoss EAP의 웹 콘솔을 사용합니다. 자세한 내용은 JBoss EAP 구성 가이드를 참조하십시오.