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

SAP/BC|2019. 1. 28. 10:48

SAP 운영자 ST03 입니다.

SAP 관련 블로그를 분리 하고 있습니다.


아래 글에서 확인 해 주세요!



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


01. Docker 설치하기

02. SAP on Docker 설치

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

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

댓글()

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

SAP/BC|2019. 1. 27. 18:58

SAP 운영자 ST03 입니다.

SAP 관련 블로그를 분리 하고 있습니다.


아래 글에서 확인 해 주세요!



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


01. Docker 설치하기

02. SAP on Docker 설치

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

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

댓글()

[무료 SAP ABAP & SAP HANA 설치] 01. 가상머신 세팅 방법 - VirtualBox

SAP/BC|2019. 1. 26. 20:10

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

SAP 관련 블로그를 분리 하고 있습니다.


아래 글에서 확인 해 주세요!



[Virtual Box] Virtual Box 세팅 방법


댓글()

[SAP ABAP 공짜로 설치하기] 04. SAP 설치

SAP/BC|2019. 1. 16. 01:01

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

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


익숙한 엔지니어 입장에서 쓰다 보니 불친절하게 설명이 될 수도 있다는 생각이 듭니다.

잘 안되거나 모르는 부분이 있다면 댓글 / 메일로 문의 해 주세요!



#1 몇가지 확인 사항


시스템 설치를 들어가기 전에 몇 가지 확인해야 할 사항이 있습니다.

설치를 해 보고 정리하여 포스팅 하는 입장이니 참고 해 주세요.


- 방화벽 (Firewall) 비활성화

혹시 방화벽이 활성화 되어 있다면 비활성화 해 주실 것을 권해드립니다.

정석으로 하자면 물론 필요한 설정이지만 이번에는 테스트 장비이니 이런 자잘한 설정들을 생략하는 의미에서 말이죠.


아래 커맨드를 이용해서 현재 방화벽 상태를 확인 해 주도록 합니다.

[root@saptest ~]# systemctl status firewalld


왼쪽이 활성화, 오른쪽이 비활성화 상태의 모습 입니다. Active 여부를 확인하시면 됩니다.


혹시 활성화(active running) 상태라면 아래 커맨드를 통해서 비활성화를 하면 되겠습니다.

[root@saptest ~]# systemctl stop firewalld


앞으로 재시작 할 때 마다 방화벽이 켜지는 것을 막기 위해서 아래 커맨드도 같이 실행하면 좋습니다.

[root@saptest ~]# systemctl disable firewalld



- 호스트명 확인

아래 커맨드를 이용해서 현재 호스트 이름을 확인합니다.

SAP 시스템을 설치하기 위해서는 13 글자를 넘으면 안 되며 .을 포함한 특수문자는 없어야 합니다.

OS 설치 포스팅을 그대로 따라하신 경우라면 아래 예시처럼 나올 겁니다.

[root@saptest ~]# hostname

saptest.st03.com

[root@saptest ~]# 


여기서는 사실 saptest 로만 나와야 하기 때문에 아래 커맨드를 통해 수정 해 주도록 합니다.

[root@saptest ~]# hostnamectl set-hostname saptest


이후에 아래와 같이 나오면 정상적으로 등록 된 것 입니다.

[root@saptest ~]# hostname

saptest

[root@saptest ~]# 



- 네트워크 상으로 자신이 인식 가능하도록 설정 (hosts 파일 설정)

먼저 자기 자신의 IP 주소를 확인 하도록 합니다.

[root@saptest ~]# ifconfig


보통 사용 가능한 네트워크가 가장 위로 설정되기 때문에 가장 위에 나오는 IP 정보를 확인하면 됩니다.


/etc/hosts 파일에 해당 서버 정보가 들어가 있는지 확인 하고 없다면 정보를 추가 해 주도록 한다.

[root@saptest ~]# vi /etc/hosts


아래처럼 입력 해 놓도록 하자.

IP 주소                    호스트이름+도메인                    호스트 이름

이다. 이와 같이 하는 것이 SAP 정석이지만, IP 주소 뒤는 순서가 바뀌어도 괜찮다.


혹시 모르니 ping test 를 해 보면 더 좋다.



#2 설치하기


해당 패키지는 설치가 어렵지 않습니다. install 수행 해 주고 OS 유저의 비밀번호만 설정 해 주면 자잘한 파라미터들은 알아서 정해지도록 구성되어 있습니다.


설치 폴더로 가서 마우스 우클릭 > Open in Terminal 을 선택합니다.


설치는 root 계정으로 진행해야 하기 때문에 혹시 root 계정이 아닌 경우에는 계정 전환을 해 줍니다.

[st03@saptest TD752SP01.part01]# sudo su

[sudo] password for st03: ********** (st03의 비밀번호)


설치 파일들의 권한을 확인 해 줍니다.

[root@saptest TD752SP01.part01]# ls -al

total 100

drwxr-xr-x. 5 root root   257 Jan 15 23:26 .

drwxr-xr-x. 3 st03 st03  4096 Jan 14 23:26 ..

drwxr-xr-x. 4 root root    43 Jan 14 23:26 client

drwxr-xr-x. 2 root root   178 Jan 14 23:26 img

-rw-r--r--. 1 root root  8942 Jan 14 23:26 install.rar

-rw-r--r--. 1 root root 31435 Jan 14 23:26 install.sh

-rw-r--r--. 1 root root 12662 Jan 14 23:26 readme.html

-rw-r--r--. 1 root root 36270 Jan 14 23:26 SAP_COMMUNITY_DEVELOPER_License

drwxr-xr-x. 3 root root    17 Jan 14 23:26 server


위처럼 install.sh 앞이 "-rw-r--r--" 이라면 권한이 충분하지 않은 상황입니다.

권한을 아래와 같이 변경 해 줍니다.

[root@saptest TD752SP01.part01]# chmod 755 install.sh

[root@saptest TD752SP01.part01]# ls -al

total 100

drwxr-xr-x. 5 root root   257 Jan 15 23:26 .

drwxr-xr-x. 3 st03 st03  4096 Jan 14 23:26 ..

drwxr-xr-x. 4 root root    43 Jan 14 23:26 client

drwxr-xr-x. 2 root root   178 Jan 14 23:26 img

-rw-r--r--. 1 root root  8942 Jan 14 23:26 install.rar

-rwxr-xr-x. 1 root root 31435 Jan 14 23:26 install.sh

-rw-r--r--. 1 root root 12662 Jan 14 23:26 readme.html

-rw-r--r--. 1 root root 36270 Jan 14 23:26 SAP_COMMUNITY_DEVELOPER_License

drwxr-xr-x. 3 root root    17 Jan 14 23:26 server


위와 같이 원하는 형태로 권한 변경이 되었다면 install.sh 을 실행 해 줍니다.

[root@saptest TD752SP01.part01]# ./install.sh


시작하면서 먼저 추가 필요 패키지가 있는지 확인하고 설치 하려고 합니다.

저 같은 경우는 Library 몇 개를 확인 했는데 확인 해 주고 해당 패키지를 설치 하시면 됩니다.


OS 에서 추가 패키지 설치를 진행 합니다. 마지막에 y (yes) 해 주시면 OS 패키지를 설치 하고 SAP 설치를 이어 갑니다.


이후에는 해당 SAP 개발자용 ABAP 시스템 설치에 대한 사용권계약 동의가 나옵니다.

상세한 내용은 추후에 번역 해 보도록 하고 전문은 ABAP 공짜로 설치하기 시리즈 01. 준비하기 여기에서도 바로 확인 가능하니 미리 확인 후 동의 해 주시면 되겠습니다.


동의를 하고 나면 이제 SAP 및 DB 시스템을 위한 OS 유저의 비밀번호를 넣어 줍니다.

한 번 더 확인을 하니 두번 넣어 주시면 되겠습니다.


저 같은 경우는 10분~15분 정도 소요 되었습니다.

설치 마지막에 SAP 시스템 기동하는 절차가 들어가 있습니다.

일단 여기까지 오면 정상 설치가 완료 된 것 입니다.



#3 정상 기동 확인


SAP 가 정상 기동 되었는지 여부를 확인하는 절차 입니다.

직접 접속 해 보면 정확하겠지만 일단 OS 에 프로세스가 정상적으로 올라왔는지 확인 해 보겠습니다.

[root@saptest TD752SP01.part01]# ps -ef | grep npladm


마크 해 드린 부분이 SAP ABAP 의 주요 프로세스들 입니다.

dw.sapNPL 로 시작하는 프로세스가 5개 이상 보여야지 SAP 가 정상 기동 되었다고 보실 수 있습니다.


문제가 있거나 질문이 있으시면 댓글로 달아 주시기 바랍니다.

긴 글 읽으면서 함께하느라 고생 많이하셨습니다.



#4 다운로드 과정 (영상)


영상은 추후 업로드 될 예정입니다.



## SAP ABAP 공짜로 설치하기 시리즈


01. 준비하기

번외. 가상머신 세팅하기

02. OS 설치하기 (CentOS)

03. 설치파일 다운로드

04. SAP 설치하기

05. SAP GUI 설치

06. 후속작업 - SAP 라이선스 갱신 방법


댓글()

[SAP ABAP 공짜로 설치하기] 03. SAP 설치파일 다운로드

SAP/BC|2019. 1. 15. 21:33

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

오늘은 SAP 시스템 설치파일을 다운로드 받아 보도록 하겠습니다.



#1 다운로드 페이지에 들어가기


각 무료 SAP 버전을 링크 해 놓으니 아래 확인 하시기 바랍니다.

보아하니 7.52 버전이 가장 안정적으로 잘 되는 것 같습니다만, 특정 버전을 설치하실 필요가 있을 수 있어서 현재 나온 각 버전별 다운로드 페이지를 공유 드립니다. 설치 방법은 비슷할 거고 혹시 문제가 있으면 댓글을 달아 주세요.


SAP ABAP 무료버전 설치 블로그 (영어)

SAP ABAP 7.52 SP01 버전 다운로드 페이지

SAP ABAP 7.51 SP02 버전 다운로드 페이지

SAP ABAP 7.50 SP02 버전 다운로드 페이지


#2 SAP 설치 파일 다운로드


다운을 받으려고 하면 계정 생성을 위해 확인하는 절차가 있습니다.

메일을 적을 시에는 반드시 사용하고 있는 메일을 넣으셔야 합니다. 


작성하고 나면 SAP 에서 계정 활성화 메일을 보내고 이를 통해 계정 활성화를 해야 SAP 를 다운받을 수 있습니다.


SAP ABAP 7.52 버전 기준 총 10개의 파일이 있고 이를 모두 다운받아 줍니다.



#3 압축해제


여기저 제 영상처럼 리눅스 서버에서 기본 archiver 로 압축해제를 진행하면 10개의 rar 파일이 제대로 풀리지 않습니다.

unrar 을 설치 할 수 있으신 분들은 설치하셔서 푸시는게 좋고 그게 아니라면 Windows 에 파일을 옮겨서 압축을 풀고 다시 옮겨 주시면 되겠습니다.

(처음부터 Windows 에서 다운 받고 압축 해제 후 올리는 게 좋을 것 같네요)


압축을 풀고 나오는 폴더를 보면 아래와 같은 파일들이 나올 것 입니다.

다른 것들은 SAP 설치에 필요하지만 client 폴더에 있는 파일들은 SAP 서버에 접속 할 Windows 컴퓨터에 복사 해 두시면 됩니다.



#4 다운로드 과정 (영상)


영상은 추후 업로드 될 예정입니다.

댓글()

[SAP ABAP 공짜로 설치하기] 02. OS 설치하기 (CentOS)

SAP/BC|2019. 1. 13. 12:28

SAP 운영자 ST03 입니다.

SAP 시스템을 설치하기 위해 가장 먼저 운영체계 OS 를 설치를 함께 해 보겠습니다.

VM 세팅은 추후에 별도로 보여드리는 기회가 있을 거라 생각해서 이번에는 생략 하겠습니다.



#1 사용 환경

제가 사용하는 환경은 다음과 같습니다.

- VM Software : VMWare

- 리소스 부여

> CPU : 2Core

> 메모리 : 8 GB

> 디스크 : 100GB

- 설치 OS : CentOS 7 1709

  ** 설치 파일은 여기에서 다운 받으실 수 있습니다.


#2 설치 중 중요한 부분들


설치하면서 주의 하셔야 하는 부분들을 위주로 짚고 넘어가겠습니다.


- 초기 설치 사항들 (Software Selection)

설치하는 중간에 보면 Software Selection 이라는 부분이 있습니다. 기본 설치 이후에 하셔도 되겠지만, 기왕기면 처음부터 잘 해 놓는게 좋으니 어떤 항목들을 눌러야 하는지 보여 드리면



좌측에 Infrastructure Server 를 선택 후 우측에서 4개의 항목을 선택 합니다.

- Large Systems Performance

- Network File System Client

- Performance Tool

- Compatibility Lirbary



참고로 Infrastructure Server 로 진행하시면 예전 DOS 창과 같이 검은 CLI 환경에서 진행 하셔야 하니 Windows 처럼 마우스로 하는 환경이 익숙하신 분들은 참고 하셔서 KDE 를 설치하시기 바랍니다.



- 추가 설치해야 하는 프로그램들


설치가 완료 된 후에도 SAP 설치를 위해 한 가지 프로그램을 더 설치해야 합니다.

이를 위해서는 Terminal 을 열어 주세요!


혹시 저 처럼 Terminal 을 열었을 때 root 계정이 아니라면 아래 커맨드로 root 계정으로 변경 합니다. (파란색 부분이 root 가 아닌 다른 이름으로 되어 있다면 동일하게 sudo su 수행)

[st03@saptest ~]# sudo su


이후에 아래 커맨트를 입력해서 추가 소프트웨어 설치를 진행합니다.

[root@saptest ~]# yum install uuidd


** 기존에 설치 되어 있던 패키지들을 패치 하기 위해 아래도 수행하면 좋습니다. (Optional)

[root@saptest ~]# yum groupinstall large-systems network-file-system-client performance compat-libraries





## SAP ABAP 공짜로 설치하기 시리즈


01. 준비하기

번외. 가상머신 세팅하기

02. OS 설치하기 (CentOS)

03. 설치파일 다운로드

04. SAP 설치하기

05. SAP GUI 설치

06. 후속작업 - SAP 라이선스 갱신 방법


댓글()

[SAP ABAP 공짜로 설치하기] 01. 무료 SAP 설치 준비

SAP/BC|2019. 1. 11. 00:40

SAP 운영자 ST03 입니다.

SAP 에서 ABAP 개발자들을 위해 최신 버전의 무료 SAP 시스템을 제공하고 있기 때문에 관련하여 자료를 공유 하고 싶어서 글을 쓰게 되었습니다.

SAP 를 해 보고 싶으나 관련 지식이 없으신 분들, SAP 개발을 무료로 해 보고 싶으나 할 수 있는 플랫폼이 없는 분들을 위해 함께 한다는 마음으로 글을 씁니다.


해당 글들은 ABAP 시스템 설치를 목적으로 하여 OS 부터 SAP 시스템 설치까지를 SAP 라이선스가 없는 분들도 가능하도록 하였습니다. SAP 라이선스가 있으신 분들의 정식적인 방법은 나중에 따로 다루도록 하겠습니다.



최종 결과물

 1

 SAP Application Server ABAP 7.52 SP01 

 흔하게 이야기 하는 ABAP 시스템 입니다.

 2

 SAP GUI for Java 7.5 / SAP GUI for Windows 7.50

 SAP 에 접속하게 해 주는 프로그램. Windows 권장

 3

 SAP Sybase ASE 16.0.1

 SAP 시스템의 DB



여기부터는 필요한 준비/확인 리스트



#1 설치 할 컴퓨터 또는 가상화 장비 (VirtualBox/VMWare)

가이드에서는 OS 설치부터 보여 드릴 예정이고 해당 시스템은 리눅스에서만 설치가 되니 참고 해 주세요.

정식 버전은 윈도우에서도 잘 기동 됩니다만 제공되는 무료 설치파일은 리눅스 설치버전 입니다.

사양은 아래와 같습니다.


- x86_64 프로세서

- 최소 4GB 메모리 (권장 8GB 이상)

- 8GB 스왑영역

- 100GB 디스크

- 추가로, SAP GUI 설치를 위해서는 해당 컴퓨터에 2GB 디스크 필요



#2 설치 가능한 OS

Windows 에서는 설치가 되지 않으며 아래 리눅스 배포판에서만 공식적으로 테스트가 되었습니다.

64bit 에서만 설치 및 기동이 되니 다운로드 하실 때 참고 해 주세요!


리눅스 배포판 

설명 

 openSUSE

 SAP 가 독일 제품이라....독일에서 주로 쓰는 SUSE Linux 의 일반판

 SUSE SLES

 SUSE Linux 의 기업용 버전

 Fedora

 

 RHEL

 

 Ubuntu & Debian

 설치를 위해서는 csh 을 설치하고 해당 shell 에서 설치를 수행해야 합니다


저는 개인적으로 CentOS 를 좋아하는 관계로 CentOS 로 설치부터 진행 할 생각 입니다.



#3 사용권에 대한 확인

IT 인으로써 당연하게도 사용하는 프로그램에 대한 권리/권한에 대해 알고 있어야 합니다.

SAP 라이선스가 없는 분들에게도 배포되는 것 인 만큼 어느 정도 범위에서 사용은 보장되어 있지만, 상업적인 부분이라거나 하는 부분은 분명히 제한이 있을 것 같네요.

이 부분은 나중에 별도로 확인 해서 정리 해 보겠습니다만, 일단 여러분은 이 가이드를 따라서 SAP 를 설치하실 경우 링크에서 나오는 SAP Software End User License Agreement (SAP DEVELOPER CENTER MASTER SOFTWARE DEVELOPER LICENSE AGREEMENT) 에 동의하는 것으로 간주 된다는 점을 알려 드립니다!



#4 참고 자료

관련 SAP blog 페이지



## SAP ABAP 공짜로 설치하기 시리즈


01. 준비하기

번외. 가상머신 세팅하기

02. OS 설치하기 (CentOS)

03. 설치파일 다운로드

04. SAP 설치하기

05. SAP GUI 설치

06. 후속작업 - SAP 라이선스 갱신 방법


댓글()