오라클 RAC Grid Infrastructure 를 설치할 때, 아래와같이 passwordless SSH (패스워드없이 접속) 가 제대로 설정되어 있지 않다는 에러를 만나는 경우가 종종 있습니다.
하지만, 실제로 제대로 설정되어 있고, "ssh 타겟노드" 커맨드를 실행해보면 패스워드 물어보지않고 잘 접속이 됩니다.
PRGH-1030 : The environments on nodes 'ol8rac2' do not satisfy some of the prerequisite checks.
Launching Oracle Grid Infrastructure Setup Wizard...
[WARNING] [INS-06009] SSH performance is detected to be slow, which may impact performance during remote node operations like copying the software and executing prerequisite checks.
ACTION: Consider optimizing the ssh configuration.
[FATAL] [INS-44015] Passwordless SSH connectivity is not setup from the local node ol8rac2 to itself.
ACTION: Verify that the passwordless SSH of the local node to itself has been setup.
*ADDITIONAL INFORMATION:*
Summary of node specific errors ol8rac1
- [INS-06006] Passwordless SSH connectivity not set up between the following node(s): [ol8rac1, ol8rac2].
[FATAL] [INS-44000] Passwordless SSH connectivity is not setup from the local node ol8rac2
to the following nodes: [ol8rac1]
These nodes will be ignored and not participate in the configured Grid Infrastructure.
ACTION: Refer to the logs for more details or contact Oracle Support Services.
*ADDITIONAL INFORMATION:*
Summary of node specific errors ol8rac1
- [INS-06006] Passwordless SSH connectivity not set up between the following node(s): [ol8rac1, ol8rac2].
원인은 타겟노드의 .bashrc 에 뭔가 출력되는 부분을 넣어둔 것이 원인이었습니다.
아래처럼, ssh 타겟노드 'date' 커맨드를 실행할때 리턴되는 메시지가 정확히 날짜값만 날라와야 하는데,
.bashrc 에 넣어놓은 것때문에 이상한게 먼저 날라오면서 Oracle Installer 가 뭔가 기대한 값이 날라오지 않는다고 에러를 뱉어낸 것입니다.
타겟쪽 .bashrc 에 아래처럼 뭔가 편하게 해보겠다고, echo "~~" 를 좀 넣어둔 게 화근이었습니다.
.bashrc 뿐만이 아니라, .bash_profile 등 처음 로그인시에 실행되는 파일에 뭔가 화면에 출력되는 것들을 넣어두면 안됩니다.
이런 경우, ssh 뿐만 아니라 ftp 접속에도 문제를 일으키는 경우도 있습니다.
echo "...." 부분만 모두 지워주면 에러없이 잘 설치됩니다.
참고로, passwordless SSH 설정하는 방법은 아래와 같습니다.
마지막 7번 실행시 패스워드를 물어보지 않고 바로 타겟에 접속되어야 합니다.
또, 한가지 주의할 부분은 해당 유저의 홈디렉토리(.) 권한에 owner 외에는 +w 권한이 들어있으면 안됩니다.
위에서 처럼, (.) 파일의 권한이 700 이거나 750, 755 의 경우는 잘 되는데,
이게 777 로 group 또는 others 파일권한에 +w 권한이 들어가게 되면 passwordless 접속이 안됩니다.
'IT관련' 카테고리의 다른 글
오라클 RMAN 블록 손상 (Block Corruption) 복구 (ORA-01578, ORA-01110) (5) | 2021.09.11 |
---|---|
오라클 ORA-00060 데드락(Deadlock) 에러 확인/조치 방법 (0) | 2021.08.15 |
Oracle RAC Grid, CRS 설치를 위한 Response File 샘플 템플리트 파일 (0) | 2021.07.09 |
Oracle Database Silent 설치를 위한 Response File 샘플 템플리트 파일 (0) | 2021.07.09 |
Oracle Silent 모드 설치를 위한 Response File (*.rsp 파일) 설명 (0) | 2021.07.09 |