[Docker 에 SAP ABAP 752 설치하기] 02. SAP on Docker 설치

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

오늘은 SAP ABAP 7.52 를 Docker 에 설치 해 보도록 하겠습니다.


여기에서는 Docker 를 만드는 과정에서 SAP 설치까지 자동으로 진행되게 되어 있어 전체 과정이 굉장히 짧은 편 입니다. 다만, 설치 후에 몇 가지 수동으로 조정해야 하는 작업이 있기 때문에 이 부분은 다음 포스트에서 다루도록 하겠습니다.



#1 Git 레파지토리 다운로드 및 설치 준비

먼저 Docker 설정이 들어가 있는 Git 레파지토리를 다운로드 합니다. 다운로드는 여기 에서 받으실 수 있습니다.

Git 이 이미 있으신 경우에는 Clone 을 뜨시면 되지만 저는 별도의 설치 없이 하는 것이 목표라 그냥 다운로드를 했습니다.



참고로 여기에 있는 Git 은 ABAP 7.51 버전부터 있기 때문에 원하시면 7.51 버전을 설치하셔도 됩니다. 

이 경우에는 제 포스트 보다는 별도로 7.51 버전을 설치한 내용이 있기 때문에 여기 를 참고 하시는게 더 좋을 것 같습니다.


레파지토리를 다운로드 하고 압축을 풀어서 sap-nw-abap-docker-master 라는 폴더를 그대로 사용 합니다. 그 안에 NW752 라는 폴더를 만들고 SAP 설치파일을 다운로드 하여 해당 폴더에 풀어 놓습니다.



#2 SAP NW ABAP 7.52 설치파일 다운로드

SAP 설치파일은 여기 에서 가능하며 다운로드 과정이 궁금하시다면 관련하여 이미 포스트를 해 놓았기 때문에 해당 포스트를 참고 해 주시면 되겠습니다.


다운로드 받은 파일의 압축을 풀고 해당 파일들을 조금 전에 준비 한 NW752 폴더에 옮겨 놓습니다.



#3 SAP docker 만들기

이제 Docker 를 만들 단계 입니다. Docker 를 만들기 전에 반드시 충분한 자원을 Docker 에 할당 했는지 확인 하시기 바랍니다. 특히 이 단계에서는 disk size 가 중요하며 디스크가 충분하지 않은 경우 설치가 제대로 종료되지 않을 수 있습니다. 참고로 저는 100 GB 를 할당 하였습니다.

아래 커맨드를 입력하면 Docker 를 만들고 SAP 설치까지 수행 합니다. 커맨드는 빈칸과 마지막 마침표 까지 그대로 복사해서 수행하시기 바랍니다.


D:\sap-nw-abap-docker-master> docker build -t nwabap .


저 같은 경우 약 20분 정도 소요가 되었으며 종료되면 아래와 같이 화면이 나오게 됩니다.

혹시 마지막에 installation of NPL successful 이라고 하고 오랫동안 아무런 반응이 없다면 엔터를 한 번 눌러 주시기 바랍니다.



#4 Docker 기동 및 사용하기

Docker 만드는 것이 완료 되면 아래 커맨드를 통해 기본적인 네트워크 세팅을 더불어서 docker 에 접근 합니다.


D:\sap-nw-abap-docker-master> docker run -p 8000:8000 -p 44300:44300 -p 3300:3300 -p 3200:3200 -h vhcalnplci --name nwabap752 -it nwabap:latest /bin/bash

** Docker for SAP 에서 필요한 포트를 docker host 와 연결 해 주기 때문에 위 커맨드를 권장합니다.

 

D:\sap-nw-abap-docker-master> docker run -P -h vhcalnplci --name nwabap752 -it nwabap:latest /bin/bash

** Docker 에 익숙하여 관련 포트 설정이 필요 없거나 별도로 가능하시다면 위 커맨드 만으로 수행 가능합니다.


수행 하고 나면 다음과 같이 Docker 내부 리눅스 시스템에 root 로 들어간 것을 볼 수 있습니다.

vhcalnplci:/var/tmp/NW752 #


처음에 이야기 한 것과 같이 이후에 약간의 조정을 해야만 SAP 를 제대로 기동 시킬 수 있습니다. 관련해서는 다음 포스트에서 정리 하도록 하겠습니다.



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

01. Docker 설치하기

02. SAP on Docker 설치

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

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



댓글()