[Docker 에 SAP ABAP 752 설치하기] 03. 초기 설정 및 SAP 기동하기

안녕하세요. SAP 운영자 ST03 입니다.

오늘은 docker 에 SAP ABAP 시스템 설치 후 기동하기 전에 반드시 거쳐야 할 절차를 알아 보도록 하겠습니다.



#1 수동 조정 해야 할 사항들

바로 이전 글에서 이야기 했지만 현재 시스템은 Temp docker 에서 SAP 가 설치 되고 현재 docker 로 옮겨진 것 입니다.

네트워크 파라미터가 중요한 SAP 의 특성 상 이 부분은 Temp docker 에서 정상 docker 로 내려오면서 문제가 됩니다.


아래 문제가 되는 부분을 조정 해 주는 shell script 를 만들었으니 다운받으셔서 root 유저로 실행 해 주시기 바랍니다.

NW752docker_adjust.sh


혹시 docker 로 옮기는 것이 어려운 분들을 위해 아래와 같이 커맨드로 정리를 해 놓았습니다.

[TempDocker] 라고 적혀 있는 부분이 있는데 이 부분은 TempDocker 의 hostname 을 넣으시면 됩니다.

> mv /sapmnt/NPL/profile/NPL_ASCS01_[TempDocker] /sapmnt/NPL/profile/NPL_ASCS01_vhcalnplci

mv /sapmnt/NPL/profile/NPL_D00_[TempDocker] /sapmnt/NPL/profile/NPL_D00_vhcalnplci

> sed -i -- "s/[TempDocker]/vhcalnplci /g" /sapmnt/NPL/proifle/*

sed -i -- "s/[TempDocker]/vhcalnplci /g" /sybase/NPL/interfaces

sed -i -- "s/[TempDocker]/vhcalnplci /g" /home/npladm/.dbenv.csh


혹시나 Temp Docker 를 찾지 못 하시는 분들은 아래 명령어를 통해 확인 하실 수 있습니다.
> filename=$(echo /sapmnt/NPL/profile/NPL_D00_* | sed 's/.*\///')
> echo ${filename:8}
[Temp docker hostname displays in here] 



#2 SAP 시스템 기동하기

이제 SAP 시스템을 기동 해 볼 차례 입니다. 기동하기 전에 SAP 시스템은 uuidd 가 서비스 되고 있어야 하는데 docker 에서는 이 것이 자동으로 실행되어 있지 않습니다. 때문에 root 유저로 uuidd 를 먼저 실행 해 줍니다.

vhcalnplci:/var/tmp/NW752 # /usr/sbin/uuidd


이제 SAP 시스템을 아래와 같이 기동 해 줍니다.

vhcalnplci:/var/tmp/NW752 # su npladm

vhcalnplci:npladm > startsap



#3 SAP GUI 로 SAP 시스템에 로그인 하기

SAP GUI 를 설치해서 조금 전에 설치 한 SAP on docker 시스템에 접근 해 봅니다.

SAP GUI 설치에 대해서는 다른 글에서 자세하게 다루었으니 해당 글을 참고 해 주시기 바랍니다.

아래는 docker 를 담고 있는 Windows PC 에서 SAP GUI 설치 및 SAP 시스템 등록을 하는 과정이니 참고 하시기 바랍니다.



위와 같이 새로 SAP 시스템을 등록 한 후에 해당 시스템 항목을 더블클릭 합니다.

그러면 아래와 같이 SAP 시스템에 접속 할 수 있습니다.

로그온 시에는 아래 유저 정보를 사용하시면 됩니다.


Client : 000 / 001

User : SAP*

Password : Down1oad




여기까지 오시면 이제 작은 SAP ABAP 시스템을 사용 하시게 되었습니다.

마지막으로 관련 시스템 정보 및 테스트를 위한 데이터 생성을 함께 해 보도록 하겠습니다.



## Docker 에 SAP ABAP 752 설치하기 Series

01. Docker 설치하기

02. SAP on Docker 설치

03. 초기 설정 및 SAP 기동하기

04. 시스템 정보 및 테스트 데이터 생성 방법

댓글()