[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
'SAP BC > SAP Docker 로 시작하기' 카테고리의 다른 글
[Docker 에 SAP ABAP 752 설치하기] 04. NW752 시스템 정보 및 테스트 데이터 생성 (0) | 2019.03.04 |
---|---|
[Docker 에 SAP ABAP 752 설치하기] 03. 초기 설정 및 SAP 기동하기 (3) | 2019.03.02 |
[Docker 에 SAP ABAP 752 설치하기] 01. Docker 설치하기 (0) | 2019.02.28 |