지난 포스팅에 이어 이번 포스팅에서는 SAP 752 SP04를 OpenSUSE Linux에 설치를 진행하는 내용을 설명드리도록 하겠습니다.
포스팅의 내용을 그대로 따라하면 누구나 쉽게 설치가 가능하니, 트라이얼 버전 구축에 관심 있으신 분은 차근차근 따라하시면 됩니다.
설치 팁으로 SAP 752 SP04 설치시 발생하는 오류가 있는데, 해당 오류에 대한 조치 방법도 포스팅 마지막 부분에 있으니 참고하여 설치 오류의 고통에서 해방되셨으면 합니다.
Content | SAP 752 SP04 구축
Ⅰ. OpenSUSE Linux 설치
Ⅱ. SAP 752 SP04 설치
Ⅲ. SAP GUI 설치와 임시 라이선스 적용
A. VirtualBox Guest Addition 설치
- Guest Addtion 설치는 다운로드 받은 SAP 설치파일을 가상 리눅스로 연결하기 위해 필요한 설치 입니다.
- 메뉴 경로 : Devices - Insert Guest Additions CD Image..
B. 터미널 실행
C. VirtualBox Guest Additions 적용을 위한 재부팅
# 시스템 재시작
magicpipe@localhost:~> sudo reboot
D. UUIDD 설치
- 리눅스에서 하드디스크(HDD)를 추가하거나, 메인보도의 SATA 포트를 변경하였을 경우 드라이브 이름이 변경되는 경우가 있습니다.
- 이때 HDD의 고유한 UUID로 설정하면 바뀌지 않도록 할 수 있으며, 이를 관리해주는 데몬이 UUIDD 입니다.
- UUIDD는 SAP 설치시 필수 데몬으로 리눅스 환경에서 꼭 설치가 되어 있어야 SAP 설치가 가능합니다.
# zypper를 이용한 UUIDD 설치
magicpipe@localhost:~> sudo zypper in uuidd
[sudo] password for root:
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 2 NEW packages are going to be installed:
system-user-uuidd uuidd
2 new packages to install.
Overall download size: 69.1 KiB. Already cached: 0 B. After the operation,
additional 40.7 KiB will be used.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving package system-user-uuidd-20170617-lp152.5.114.noarch
(1/2), 10.1 KiB ( 81 B unpacked)
Retrieving: system-user-uuidd-20170617-lp152.5.114.noarch.rpm ............[done]
Retrieving package uuidd-2.33.1-lp152.5.3.1.x86_64
(2/2), 59.0 KiB ( 40.7 KiB unpacked)
Retrieving: uuidd-2.33.1-lp152.5.3.1.x86_64.rpm ..........................[done]
Checking for file conflicts: .............................................[done]
(1/2) Installing: system-user-uuidd-20170617-lp152.5.114.noarch ..........[done]
Additional rpm output:
groupadd -r uuidd
useradd -r -s /sbin/nologin -c "User for uuidd" -g uuidd -d /var/run/uuidd uuidd
(2/2) Installing: uuidd-2.33.1-lp152.5.3.1.x86_64 ........................[done]
Additional rpm output:
Created symlink /etc/systemd/system/sockets.target.wants/uuidd.socket -> /usr/lib/systemd/system/uuidd.socket.
E. 서버 IP 확인과 호스트 파일, 호스트 네임 수정
- SAP 설치를 위해 호스트 파일과 호스트 네임 설정이 되어 있어야 합니다.
# 서버 IP 확인하기
magicpipe@localhost:~> ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:2c:e2:65 brd ff:ff:ff:ff:ff:ff
inet 10.0.2.9/24 brd 10.0.2.255 scope global dynamic noprefixroute eth0
valid_lft 86289sec preferred_lft 86289sec
inet6 fe80::52dc:9cf2:f353:ff29/64 scope link noprefixroute
valid_lft forever preferred_lft forever
# 호스트 파일 설정
magicpipe@localhost:~> sudo vi /etc/hosts
10.0.2.9 vhcalnplci
# 호스트 네임 설정
magicpipe@localhost:~> sudo vi /etc/hostname
vhcalnplci
# 호스트 네임 변경 적용 (시스템 리붓 대신)
magicpipe@vhcalnplci:~> sudo rcnetwork restart
or
magicpipe@vhcalnplci:~> sudo reboot
F. VirtualBox 공유 폴더 설정
- SAP 설치 파일을 리눅스로 전달하기 위해 VirtualBox에서 제공하는 공유 폴더 설정 후 설치 파일을 공유 합니다.
- WinSCP, 파일질라 등을 이용해 전달이 직접 전달이 가능하지만, 공유 설정으로 설치 파일을 리눅스에서 확인이 가능합니다.
- VirtualBox 공유 설정은 아래 메뉴를 통해 설정이 가능합니다.
G. OpenSUSE Linux에서 연동된 공유 폴더 내 설치 파일 확인
# Shared Folder 설치 파일 확인하기
magicpipe@vhcalnplci:~> sudo -i
[sudo] password for root:
vhcalnplci:~ # cd /media/sf_InstallFiles
vhcalnplci:/media/sf_InstallFiles # ls -al
total 96
drwxrwx--- 1 root vboxsf 288 Sep 8 16:27 .
drwxr-x--- 3 root root 4096 Sep 8 17:24 ..
-rwxrwx--- 1 root vboxsf 36270 Sep 9 2016 SAP_COMMUNITY_DEVELOPER_License
drwxrwx--- 1 root vboxsf 128 Jul 18 2018 client
drwxrwx--- 1 root vboxsf 352 Jul 4 2019 img
-rwxrwx--- 1 root vboxsf 32442 Sep 9 2019 install.sh
-rwxrwx--- 1 root vboxsf 7365 Sep 8 16:45 install_2020-09-08_16-27-57.log
-rwxrwx--- 1 root vboxsf 12611 Jul 22 2019 readme.html
drwxrwx--- 1 root vboxsf 96 Jul 18 2018 server
H. 설치 스크립트 실행 권한 주기
# chmod를 이용한 실행 권한 부여
vhcalnplci:/media/sf_InstallFiles # chmod +x install.sh
A. 설치 스크립트 실행 (PC 성능에 따라 15분 ~ 40분 정도 시간 소요)
# 라이선스 동의 : q 누르면 종료
SAP DEVELOPER CENTER
MASTER SOFTWARE DEVELOPER LICENSE AGREEMENT
Please scroll down and read the following SAP Developer Center Software Developer License Agreement (223Developer Agreement224) carefully. By clicking 223I Accept224 or by attempting to access or use the SAP Software, You agree that this Developer Agreement forms a legally binding agreement between You (223You224 or
223Your224) and SAP AG, for and on behalf of itself and its subsidiaries and affiliates (as defined in Section 15 of the German Stock Corporation Act) (223SAP
224) and You agree to be bound by all of the terms and conditions stated in this Developer Agreement. If You are trying to access or download the SAP Software on behalf of Your employer or as a consultant or agent of a third party (either "Your Company"), You represent and warrant that You have the authority to act on behalf of and bind Your Company to the terms of this Developer Agreement and everywhere in this Developer Agreement that refers to 221You222 or 221Your222 shall also include Your Company. If You do not agree to these terms, do not click "I Accept", and do not access or use the SAP Software.
1. DEFINITIONS:
223Content224 shall mean code, models, applications, configurations, data, or other electronic materials created by You using the Tools and/or any SAP Software licensed hereunder.
lines 1-8
q
# 라이선스 조건 동의 확인과 OS user password 입력 (매우 중요)
#============================================
#
# Installing SAP Developer Edition
#
#============================================
You are about to install the SAP Developer Edition
Please make sure you have carefully read and understood the documentation
To install this TestDrive you have to accept
the SAP COMMUNITY DEVELOPER License (DEV).
Do you agree to the above license terms? yes/no:
yes
Now we need the passwords for the OS users.
Please enter a password which will be used
for all operating system users.
Please enter a password:
.
.
.
/usr/sap/NPL/D00/exe/sapcontrol -prot NI_HTTP -nr 00 -function Start
Instance on host vhcalnplci started
Installation of NPL successful
B. SAP GUI 접속을 위한 VirtualBox 네트워크 설정 (포트 포워딩 설정)
- 가상 PC (OpenSUSE Linux)에 설치된 SAP로 접속하기 위해 VirtualBox 네트워크 설정이 필요합니다.
# 서버 IP 확인
magicpipe@vhcalnplci:~> ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:2c:e2:65 brd ff:ff:ff:ff:ff:ff
inet 10.0.2.9/24 brd 10.0.2.255 scope global dynamic noprefixroute eth0
valid_lft 82145sec preferred_lft 82145sec
inet6 fe80::52dc:9cf2:f353:ff29/64 scope link noprefixroute
valid_lft forever preferred_lft forever
SAP 설치 진행시 중간에 아래 그림과 같이 설치 오류 메시지가 발생하는 경우가 있습니다. 해당 설치 오류가 발생하는 이유는 SAP에서 요구하는 "패스워드" 설정 기준에 부합되지 않기 때문입니다.
설치 스크립트 실행 후 "OS User Password"를 입력하게 되는데, 이때 입력한 패스워드가 SAP 패스워드 요구사항가 맞지 않으면 설치 중간에 오류가 발생 합니다. 아래에 SAP Password 기준을 안내 드리니, 꼭 패스워드 기준에 맞춰 설정하시기 바랍니다.
SAP Password 기준
- 패스워드 길이 최소 7자리 이상
- 대/소문자, 숫자 1개 이상 포함
- 특수문자 포함 X
이것으로 SAP 752 SP04 Trial Version 설치가 완료되었습니다.
다음 포스팅에서는 각 OS별로 SAP GUI를 설치하는 방법과 SAP에 접속하는 방법에 대해 설명드리겠습니다.
[SAP 752 SP04] SAP GUI 설치와 라이선스 확인 (3) | 2020.09.17 |
---|---|
[SAP 752 SP04] OpenSUSE Linux 설치 (2) | 2020.08.03 |
댓글 영역