시작하기 전에
이 15분 자습서에서는 로컬 Linux 또는 Microsoft Windows 컴퓨터에서 Cloud Manager 인스턴스에 액세스하는 방법을 보여줍니다.
배경
클라우드 관리자 스택에는 리소스 관리자 적용 작업이 성공적으로 완료된 후 클라우드 관리자 인스턴스의 VM에서 실행되는 인스턴스 구성("부트스트랩") 스크립트가 포함됩니다. 인스턴스는 PuTTY와 같은 SSH 클라이언트를 사용하여 Microsoft Windows 시스템에서 액세스하거나, 사용하는 Linux machine.The 방법에서 직접 액세스할 수 있습니다. 가상 클라우드 네트워크 설정 방식에 따라 다릅니다.
PeopleSoft Cloud Manager 설치 시리즈의 11번째 자습서입니다. 자습서를 나열된 순서대로 읽습니다. 선택적 자습서에서는 설정을 위한 대체 방법을 제공합니다.
- PeopleSoft Cloud Manager 설치 준비
- PeopleSoft Cloud Manager에 대한 Oracle Cloud 계정 정보 확인
- PeopleSoft Cloud Manager에 대한 가상 클라우드 네트워크 계획(선택사항)
- Oracle Cloud Infrastructure 콘솔에서 PeopleSoft 클라우드 관리자용 가상 클라우드 네트워크 만들기(선택사항)
- PeopleSoft Cloud Manager에서 사용자정의 또는 프라이빗 네트워크 리소스 사용(선택사항)
- PeopleSoft Cloud Manager에 대한 사용자 정의 Linux 이미지 만들기(선택사항)
- Oracle Cloud Infrastructure에서 PeopleSoft Cloud Manager에 대한 사용자정의 Windows 이미지 생성(선택사항)
- PeopleSoft Cloud Manager에 대한 비밀번호 관리를 위한 저장소 리소스 생성
- PeopleSoft Cloud Manager에 대한 API 서명 키 생성
- 리소스 관리자와 함께 PeopleSoft Cloud Manager 스택 설치
- Cloud Manager 인스턴스에 로그인
- Cloud Manager 설정 지정
- PeopleSoft Cloud Manager 저장소에 파일 스토리지 서비스 사용
- 클라우드 관리자 사용자, 역할 및 권한 목록 관리
- PeopleSoft Cloud Manager에 대한 웹 프록시 구성(선택사항)
- PeopleSoft 클라우드 관리자 환경용 Oracle Cloud Infrastructure에서 로드 밸런서 생성(선택사항)
- Oracle Cloud Infrastructure에서 PeopleSoft Cloud Manager에 대해 정의된 태그 생성(선택사항)
- PeopleSoft Cloud Manager에서 자동 스케일링을 위한 데이터 과학 리소스 생성(선택사항)
Linux 또는 UNIX 시스템에서 Cloud Manager 인스턴스 VM에 로그인
클라우드 관리자 인스턴스가 공용 서브넷에 상주하는 경우 다음 지침을 따르십시오. Linux 또는 UNIX 컴퓨터에서 인스턴스에 액세스하려면 다음과 같이 하십시오.
- 다음 방법 중 하나를 사용하여 인스턴스 세부정보 페이지에서 클라우드 관리자 인스턴스에 대한 IP 주소를 가져옵니다.
- 리소스 관리자 적용 작업(리소스 관리자 > 스택 > 스택 세부정보 > 작업 세부정보)에서 출력을 선택한 다음 cm_http_url를 복사합니다.
- Oracle Cloud Infrastructure 홈 페이지에서 왼쪽 위에 있는 메뉴 아이콘을 누르고 컴퓨트 > 인스턴스를 선택합니다.컴파트먼트를 선택하고 인스턴스 세부정보 페이지를 확인합니다. Instance 정보 페이지에는 Public IP Address가 포함됩니다.
- 다음 명령을 입력합니다.
ssh -i <path_to_private_key_file>/<private_key_name> -o ServerAliveInterval=5 -o ServerAliveCountMax=1 opc@<public_ip_address_of_instance>
- SSH 키 쌍을 만들 때 문장암호를 입력한 경우 프롬프트가 표시되면 문장암호를 입력합니다.
- 인스턴스에 처음 접속할 때 SSH 유틸리티에서 공개 키를 확인하라는 메시지를 표시합니다. 프롬프트에 대한 응답으로 yes를 입력합니다.
Microsoft Windows 시스템에서 Cloud Manager 인스턴스 VM에 로그인
클라우드 관리자 인스턴스가 공용 서브넷에 상주하는 경우 다음 지침을 따르십시오. Microsoft Windows 컴퓨터에서 인스턴스에 액세스하려면 다음과 같이 하십시오.
- 다음 방법 중 하나를 사용하여 인스턴스 세부정보 페이지에서 클라우드 관리자 인스턴스에 대한 IP 주소를 가져옵니다.
- 리소스 관리자 적용 작업(리소스 관리자 > 스택 > 스택 세부정보 > 작업 세부정보)에서 출력을 선택한 다음 cm_http_url를 복사합니다.
- Oracle Cloud Infrastructure 홈 페이지에서 왼쪽 위에 있는 메뉴 아이콘을 누르고 컴퓨트 > 인스턴스를 선택합니다.컴파트먼트를 선택하고 인스턴스 세부정보 페이지를 확인합니다. Instance 정보 페이지에는 Public IP Address가 포함됩니다.
- PuTTY를 시작합니다. [세션] 패널을 보여주는 PuTTY Configuration 창이 표시됩니다.
- Host Name (or IP address) 필드에 인스턴스의 공용 IP 주소를 입력합니다.
- Connection type 필드에서 SSH를 선택합니다(아직 선택되지 않은 경우).
이 그림에 대한 설명(putty_login3.png) -
범주 창에서 연결을 누릅니다. Seconds between keepalives (0 to turn off) 텍스트 상자에 5를 입력합니다.
이 그림에 대한 설명(putty_login4.png) - 범주 창에서 SSH를 확장하고 인증을 누릅니다. 인증 패널이 표시됩니다.
- 인증을 위한 개인 키 파일 필드에서 찾아보기를 누르고 이 예에서 이전에 저장한 개인 키 파일인 mykey.ppk를 선택합니다.
이 그림에 대한 설명(putty_login6.png) - 범주 트리에서 세션을 누릅니다.
[세션] 패널이 표시됩니다.
- 저장된 세션 필드에 이 접속 구성의 이름을 입력한 다음 저장을 누릅니다.
- 연결을 열려면 열기를 누릅니다.
PuTTY 구성 창이 닫히고 PuTTY 창이 표시됩니다.
- 사용자 이름을 입력하라는 메시지가 표시되면 opc를 입력합니다.
- SSH 키 쌍에 대해 제공한 문장암호를 입력합니다.
- 인스턴스에 처음 접속하면 PuTTY 보안 경보 창이 표시되고 공개 키를 확인하라는 메시지가 표시됩니다. 예를 눌러 계속합니다.
배스천을 통해 프라이빗 클라우드 관리자 인스턴스에 대한 SSH 액세스 설정
Cloud Manager 설치의 일부로 네트워크 리소스, 프라이빗 또는 퍼블릭 서브넷 및 OCI 배스천을 생성한 경우 다음 지침에 따라 배스천을 통해 Cloud Manager 프라이빗 서브넷에 대한 관리되는 SSH 세션(SSH 터널)을 설정합니다. 배스천 세션이 활성 상태인 경우 SSH 액세스는 Bash 셸 또는 git bash 셸을 닫을 때까지 지속됩니다.
배스천 생성 및 사용에 대한 자세한 내용은 배스천 서비스에 대한 Oracle Cloud Infrastructure 설명서를 참조하십시오.
이러한 명령에 대해 SSH 개인 키를 OpenSSH 형식으로 제공해야 합니다. RSA 형식으로 PuTTY에서 SSH 개인 키를 만든 경우 다음과 같이 OpenSSH 형식으로 변환합니다.
- PuTTY 생성기를 열고 현재 개인 키를 로드합니다.
- [전환] > [OpenSSH 키 익스포트]를 선택합니다.
- 파일을 저장하고 전체 경로와 키 이름을 기록해 둡니다.
주:
이 개인 키와 PuTTY에서 사용하는 개인 키를 구분하려는 경우 파일을 다른 이름으로 저장할 수 있습니다. 이 버전의 키는 PuTTY와 함께 사용할 수 없습니다. - 새로 내보낸 키를 명령에 사용하여 SSH 터널을 만듭니다.
배스천으로 SSH 액세스를 설정하려면 다음과 같이 하십시오.
- 컴퓨트 콘솔에서 왼쪽 위에 있는 메뉴 아이콘을 누르고 컴퓨트, 인스턴스 순으로 선택합니다.
- 필요한 경우 컴파트먼트를 선택하고 Cloud Manager 인스턴스를 찾습니다.
- Oracle Cloud Agent 탭을 선택하고 배스천 플러그인이 사용으로 설정되었는지 확인합니다. 활성화되지 않은 경우 켭니다.
Cloud Manager 인스턴스에 대한 리소스 관리자 적용 작업은 기본적으로 배스천 플러그인을 사용으로 설정합니다. 이 지침을 사용하여 PeopleSoft 프로비전된 환경에 액세스하는 경우 배스천 플러그인을 사용으로 설정해야 할 수 있습니다. 활발하게 활동하는 데 약간의 시간이 걸릴 것입니다.
이 그림에 대한 설명(ssh_access_instance_details_bastion_enabled.png) - 리소스 관리자, 스택 순으로 선택하고 Cloud Manager 스택을 찾습니다.
- Cloud Manager 인스턴스에 대한 [스택 세부정보] 페이지에서 [적용 작업]을 선택합니다.
- [작업 세부정보] 페이지의 왼쪽에 있는 [리소스] 목록에서 출력을 선택하고 배스천 이름을 메모합니다.
- ID 및 보안, 배스천 순으로 선택하고 배스천을 찾습니다.
- 활성 세션이 없는 경우 세션 생성을 누릅니다.
- Session type drop-down list에서 Managed SSH 세션을 선택합니다.
- 세션 이름을 입력하거나 기본값을 사용합니다.
- Username에 opc를 입력합니다.
- 필요한 경우 컴파트먼트를 변경하고 컴퓨트 인스턴스 드롭다운 목록에서 클라우드 관리자 인스턴스를 선택합니다.
- 키 파일을 탐색하거나, 키 파일에 대한 텍스트를 붙여 넣거나, 새 키 쌍을 생성하여 공개 SSH 키를 제공합니다.
이 그림에 대한 설명(ssh_access_create_managed_session.png) - 세션 생성을 누릅니다.
- 세션 상태가 Active가 될 때까지 기다립니다. [작업] 아이콘을 누르고 SSH 명령 복사를 선택합니다.
이 그림에 대한 설명(ssh_access_copy_ssh_command.png) - 텍스트 편집기에 명령을 붙여넣고 <privateKey>을 전체 경로 및 키 이름으로 OpenSSH 형식의 키로 바꿉니다.
명령에서 <privateKey>의 두 인스턴스를 모두 교체해야 합니다.
- Bash 셸(Linux) 또는 Git Bash 셸(Microsoft Windows)에서 편집된 명령을 입력하여 Cloud Manager 인스턴스에 대한 SSH 접속을 생성합니다.
개인 키를 생성할 때 문장암호를 만든 경우 문장암호를 입력하라는 메시지가 표시됩니다.
주:
연결할 수 없는 경우 사용 중인 git bash 버전 때문일 수 있습니다. 이 섹션의 끝에 있는 임시해결책을 참조하십시오. - Cloud Manager 인스턴스에 액세스한 후 현재 경로를 확인하려면 pwd를 입력합니다.
$ pwd
/home/opc - Cloud Manager 인스턴스를 종료하고 Bash 셸 또는 git bash 셸 프롬프트로 돌아가려면 exit를 입력합니다.
참고:
Bash 또는 git bash 셸에서 오류 발생 시 CTRL+c를 사용하여 명령을 종료합니다.주:
SSH 터널 연결을 확인하는 한 가지 방법은 다음 명령을 사용하여 출력에서 "터널"을 찾는 것입니다.ps -ef | grep ssh
git bash의 일부 버전에서는 SSH 연결을 만들기 위한 명령을 입력할 때 "Unable to negotiate with <port number>"와 같은 오류 메시지가 표시될 수 있습니다. 오류를 방지하려면 다음 단계를 수행하십시오.
- 세션을 만든 후 복사한 SSH 명령에서 배스천 호스트를 기록해 둡니다(단계 15). 이 샘플 명령에서는 굵게 시작되는 host.bastion의 텍스트입니다.
ssh -i <privateKey> -o ProxyCommand="ssh -i <privateKey> -W %h:%p -p 22 ocid1.bastionsession.oc1.us-ashburn-1.xxxxxxxxxx@host.bastion.us-ashburn-1.oci.oraclecloud.com" -p 22 opc@xx.x.x.xx
- git-bash 셸에서 사용자의 홈 디렉토리로 변경합니다.
$ cd ~
- 홈 디렉토리 아래에 ".ssh"라는 새 디렉토리를 만듭니다.
$ mkdir .ssh
- .ssh 디렉토리로 변경합니다.
$ cd .ssh
- vi 또는 다른 편집기 사용 등 config라는 파일을 생성합니다.
$ vi config
참고:
vi --help에서 사용법을 검토합니다. - 이 컨텐트를 파일에 추가하고 저장합니다.
Host <bastion host>
User opc
PubkeyAcceptedAlgorithms +ssh-rsa
HostkeyAlgorithms +ssh-rsa<bastion host>의 경우 SSH 명령의 정보를 입력합니다. 예를 들면 다음과 같습니다.
Host host.bastion.us-ashburn-1.oci.oraclecloud.com
User opc
PubkeyAcceptedAlgorithms +ssh-rsa
HostkeyAlgorithms +ssh-rsa - SSH 명령을 입력하여 Cloud Manager 인스턴스에 액세스합니다.
또는 git-bash 셸에서 사용하기 전에 Windows 파일 탐색기에서 .ssh 디렉토리 및 구성 파일을 만들 수 있습니다.
- 세션을 만든 후 복사한 SSH 명령에서 배스천 호스트를 기록해 둡니다(단계 15). 이 샘플 명령에서는 굵게 표시된 텍스트입니다.
ssh -i <privateKey> -o ProxyCommand="ssh -i <privateKey> -W %h:%p -p 22 ocid1.bastionsession.oc1.us-ashburn-1.xxxxxxxxxx@host.bastion.us-ashburn-1.oci.oraclecloud.com" -p 22 opc@xx.x.x.xx
- git-bash 셸에서 사용자의 홈 디렉토리로 변경합니다.
$ cd ~
- 사용자의 홈 디렉토리를 확인합니다.
$ pwd
/c/Users/username
git-bash 셸의 /c/Users/username 경로는 Windows 파일 탐색기의 C:\Users\username에 해당합니다.
- Windows 파일 탐색기에서 C:\Users\username으로 이동하여 .ssh 디렉토리를 만듭니다.
- C:\Users\username\.ssh 디렉토리로 이동합니다.
- 메모장이나 다른 텍스트 편집기를 사용하여 이러한 내용이 포함된 구성 파일을 만들고 저장합니다.
Host <bastion host>
<bastion host>의 경우 SSH 명령의 정보를 입력합니다. 예를 들면 다음과 같습니다.
User opc
PubkeyAcceptedAlgorithms +ssh-rsa
HostkeyAlgorithms +ssh-rsa
Host host.bastion.us-ashburn-1.oci.oraclecloud.com
User opc
PubkeyAcceptedAlgorithms +ssh-rsa
HostkeyAlgorithms +ssh-rsa - git-bash 셸로 이동하고 SSH 명령을 실행하여 Cloud Manager 인스턴스에 액세스합니다.
클라우드 관리자 구성 프로세스 모니터링 및 로그 파일 검토
로그 파일 /home/opc/bootstrap/CloudManagerStatus.log를 검토하여 구성 프로세스 상태를 모니터합니다.
- Linux 터미널 창 또는 PuTTY를 사용하여 Cloud Manager 인스턴스에 액세스합니다.
- 로그 파일의 끝을 보려면 다음 명령을 입력합니다.
$ tail /home/opc/bootstrap/CloudManagerStatus.log
- 다른 로그 파일을 검토하려는 경우 다음 명령을 사용하여 이동합니다.
현재 디렉토리를 확인하려면 pwd를 입력합니다.
$ pwd
/home/opc
- /home/opc/bootstrap 디렉토리로 변경합니다.
$ cd bootstrap
- /home/opc/bootstrap에서 파일 및 디렉토리를 보려면 ls를 입력합니다.
$ ls
구성 프로세스는 몇 분 정도 걸립니다. 프로세스가 성공적으로 완료되면 동일한 로그 파일에 브라우저에서 PIA(PeopleSoft Pure Internet Architecture)에 사인인할 수 있는 클라우드 관리자 URL이 포함됩니다.
기타 로그 파일은 다음과 같습니다.
- /home/opc/bootstrap/CloudManagerStatus.log — Cloud Manager 인스턴스 구성 마법사의 입력 로그
- /home/opc/bootstrap/psft_oci_setup.log — Cloud Manager 프로비저닝 로그
- /home/opc/bootstrap/cmpatch/logs/cmpatch_apply.log — Cloud Manager 업데이트 패치 파일의 다운로드 프로세스 단계에 대한 세부정보를 포함합니다.
- /home/psadm2/psft/data/cloud/cmlogs/BOOTSTRAP_LOGS/* — PeopleSoft 파일 서버 생성과 같은 프로세스와 관련된 클라우드 관리자 로그
- /opt/oracle/psft/dpks/setup/psft_dpk_setup.log — Cloud Manager 설치에 대한 자세한 Puppet 로그입니다.
자세한 내용은 PeopleSoft Cloud Manager for Oracle Cloud Infrastructure, "Cloud Manager Logs"를 참조하십시오. Oracle Help Center의 PeopleSoft Cloud Manager 페이지에서 온라인 도움말(HTML) 또는 PeopleBooks(PDF)을 선택합니다.
VM에서 Windows 컴퓨터로 로그 파일 복사(선택 사항)
로그 파일을 Microsoft Windows 컴퓨터로 복사하려면 보안 복사 또는 보안 FTP 유틸리티(예: Putty와 연관된 유틸리티)를 사용합니다.
예를 들어, PuTTY의 PSCP 유틸리티를 사용하여 파일을 전송하려면 다음과 같이 하십시오.
- PuTTY에 저장된 세션을 생성하여 Cloud Manager Linux 인스턴스에 접속합니다.
- 랩톱에서 Putty 설치 경로를 기록해 둡니다(예: C:\Program Files (x86)\PuTTY).
- 복사할 파일이 있는 Linux VM의 경로와 해당 파일을 저장할 랩탑의 경로를 기록해 둡니다.
- 명령 프롬프트를 열고 PATH 환경 변수를 기록해 둡니다.
환경 변수를 나열하려면
set.명령을 입력합니다. PATH의 내용을 메모장이나 다른 곳에 백업으로 복사합니다. - 명령 프롬프트에서 PATH 시작 부분에 PuTTY 설치 경로를 추가합니다. 예:
set PATH=C:\Program Files (x86)\PuTTY;%PATH%
주:
이 환경 변수 설정은 명령 창이 닫힐 때까지만 지속됩니다. -
이 명령을 사용하여 사용자 opc로 세션에 접속하고 소스 Linux VM에서 대상 Microsoft Windows 컴퓨터로 파일을 복사합니다.
pscp –l <user> <session name>:<source> <target>
-
프롬프트에서 SSH 키에 대한 문장암호를 입력합니다.
>pscp -l opc cm-oci-infodev:/home/opc/bootstrap/psft_oci_setup.log C:\user\CloudManager\target
Passphrase for key "rsa-key-psft":
psft_oci_setup.log | 1142 kB | 1142.5 kB/s | ETA: 00:00:00 | 100%
다음 단계
Cloud Manager 설정 지정
더 알아보기
- PeopleSoft Cloud Manager 홈 페이지, My Oracle Support, 문서 ID 2231255.2
- 누적 기능 개요 도구(CFO 보고서 생성을 누르고 상단에서 PeopleSoft Cloud Manager를 선택합니다.)
- Oracle Help Center의 Oracle Cloud 설명서
Cloud Manager 인스턴스에 로그인
G41540-01
2025년 8월
저작권 © 2025, Oracle 및/또는 그 계열사.
로컬 Linux 또는 Windows 컴퓨터에서 Cloud Manager 인스턴스에 액세스합니다.
본 소프트웨어 및 관련 설명서는 사용 제한 및 기밀 유지 규정을 포함하는 라이센스 합의서에 의거해 제공되며, 지적 재산법에 의해 보호됩니다. 라이센스 합의서에 명시적으로 허용되어 있거나 법률에서 허용하는 경우를 제외하고는 어떠한 형태나 어떠한 수단으로도 임의적인 부분을 사용, 복사, 재생성, 변환, 브로드캐스트, 수정, 라이센스, 전송, 배포, 공개, 수행, 게시 또는 표시할 수 없습니다. 상호 운용을 위해 법령상 요청된 경우를 제외하고, 본 소프트웨어를 역 분석, 분해 또는 역 파일링하는 것은 금지됩니다.
만일 본 소프트웨어나 관련 문서가 미국 정부기관 혹은 미국 정부기관을 대신하여 라이센스한 개인이나 법인에게 배송되는 경우, 다음 공지사항이 적용됩니다.
U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or "commercial computer software documentation" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction, duplication, release, display, disclosure, modification, preparation of derivative works, and/or adaptation of i) Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs), ii) Oracle computer documentation and/or iii) other Oracle data, is subject to the rights and limitations specified in the license contained in the applicable contract. The terms governing the U.S. Government’s use of Oracle cloud services are defined by the applicable contract for such services. No other rights are granted to the U.S. Government.
본 소프트웨어 혹은 하드웨어는 다양한 정보 관리 애플리케이션의 일반적인 사용을 목적으로 개발되었습니다. 본 소프트웨어 혹은 하드웨어는 개인적인 상해를 초래할 수 있는 애플리케이션을 포함하여 본질적으로 위험한 애플리케이션에서 사용할 목적으로 개발된 것이 아니며, 그러한 용도로 사용될 수 없습니다. 만일 본 소프트웨어 혹은 하드웨어를 위험한 애플리케이션에서 사용할 경우, 라이센스 사용자는 해당 애플리케이션의 안전한 사용을 위해 모든 적절한 비상-안전, 백업, 대비 및 기타 조치를 반드시 취해야 합니다. Oracle Corporation과 그 자회사는 본 소프트웨어 혹은 하드웨어를 위험한 애플리케이션에서 사용함으로 인하여 발생하는 어떠한 손해에 대해서도 책임을 부담하지 아니합니다.
Oracle과 Java는 Oracle Corporation 및/또는 그 자회사의 등록상표입니다. 기타 명칭들은 각 소속 회사의 상표일 수 있습니다.
Intel 및 Intel Inside는 Intel Corporation의 상표 내지 등록상표입니다. SPARC 상표 일체는 라이센스에 의거하여 사용되며 SPARC International, Inc.의 상표 내지 등록상표입니다. AMD, Epyc, 및 AMD 로고는 Advanced Micro Devices의 상표 내지 등록상표입니다. UNIX는 The Open Group의 등록 상표입니다.
본 소프트웨어 혹은 하드웨어와 관련문서(설명서)는 제3자 컨텐츠, 제품 및 서비스에 대한 접속 내지 정보를 제공할 수 있습니다. 사용자와 오라클 간의 합의서에 별도로 규정되어 있지 않는 한 Oracle Corporation과 그 자회사는 제3자의 컨텐츠, 제품 및 서비스와 관련하여 어떠한 책임도 지지 않으며 그에 대한 일체의 보증을 명시적으로 부인합니다. Oracle Corporation과 그 자회사는 제3자의 컨텐츠, 제품 및 서비스에 접속 내지 이를 사용함으로 인해 초래되는 어떠한 손실, 비용 또는 손해에 대해 어떠한 책임도 부담하지 않습니다. 단, 사용자와 오라클 간의 합의서에 규정되어 있는 경우는 예외입니다.