대략 100번도 넘게 이런 저런 방법으로 설치를 해본 후
나름 최악의 조건에서 나름 괘적하게 사용할 수 있는 방법을 올립니다.
우선 필수적으로 VMWare ESXi라는 가상화 환경이 구성 되어야 합니다.
Hyper-V는 가상메모리를 실제 메모리 이상 설정 할 수 없기 때문에 사용이 불가 합니다.
아울러 VMWare에서 SAP가 설치될 Guest OS에 가상 메모리는 256기가를 할당 하기를 추천하는 바입니다.
32, 64, 128, 256까지 다양한 값들로 해본 결과 256으로 해야 가장 에러 없이 설치가 가능 했습니다.
#####################################
# 팁 : 가상 메모리는 256기가를 할당 #
#####################################
아울러 DB 구성시 Single Container, Multiple Container등도 테스트 해보았으나
이건 목적이 가장 심플한 구성의 S/4HANA 구축이 목표이기에 Single Container로 구성 하였으며,
서버의 구성 가상 환경의 논리적 구성시 DB 서버와 ERP 서버를 별도 또는 단일 장비에
각각 몇가지 조합등으로 해보았으나, 워낙에 장비가 열악하고
또한 관리적 불편함으로 인해 최종적인 구성은
하나의 가상 머신에 HANA DB + ERP를 같이 설치 했습니다.
단, 이로 인해 초기에 겪는 실수는 Instance Number (SAP Gui 접속정보에 일반적으로 넣는 00)가 있었습니다.
그리고 DB 설치 -> ERP 설치 후 일반적으로 진행하는 Post Installation 작업중
SGEN과 Client Copy는 절대 안하시길 권장/추천 합니다. (한글 Import만 하세요)
이유는 초기 ERP까지 설치 후 DB 사이즈가 약 36기가 정도가 됩니다.
아물러 DB를 실행하면 약 35분 정도 기달려야 했습니다.
그러나 SGEN 실행시 DB 사이즈가 커져 향후 indexserver가 다운되거나 또는 DB 실행시 70분 이상 기다려야 하는 불편함이 있었습니다.
그리고 Client Copy는 몇차례 시도 하였으나 한번도 성공하지 못했습니다.
설령 성공 한다고 해도 단순 테스트 목적인지라 득보다는 실이 많아 권장 하고 싶지 않습니다.
편하게 001 클라이언트에서 각종 테스트 하는게 더 정신 건강상 좋다라고 생각됩니다.
아참, Suse 리눅스는 11 sp3, sp4, 12버젼등을 모두 사용해 봤으나 큰 차이는 없었습니다. (SAP 권장은 11 sp3)
다만 상위 버젼의 OS 사용시 HANA DB 설치시 요구되는 라이브러리가 사전에 만족되었다 정도 밖에 차이는 없습니다.
SAP S/4HANA 1503 on premise
# 하드웨어 스펙
CPU : i5 (4코어/4쓰레드)
RAM : 16기가
DISK : 500기가 SSD 2개
# 가상화
VMWare ESXi 6.0 Update1
# 운영체제
SUSE Linux Enterprise Server for SAP Applications 11 sp3 (가상 OS에 메모리는 256 권장)
# 미디어 파일 (HANA DB 1.00.097.00.1434028111)
51046144.ZIP
51046563.ZIP
51048744_part1.exe
51048744_part2.rar
51048744_part3.rar
51049967_part1.exe
51049967_part2.rar
# 미디어 파일 (SAP S/4HANA 1503 on premise)
51049350_5.zip
51049609_3.ZIP
51049609_8.ZIP
51049609_EXP1_part1.exe
51049609_EXP1_part2.rar
# 기타
SAPCAR_0-80000935.EXE
SWPM10SP08_5-20009701.SAR
sapconf-3.1-0.6.1.x86_64.rpm
sysstat-8.1.5-7.47.1.x86_64.rpm
check-libuuid.zip
##################
# 작업 했던 내용 #
##################
# OS 설치시 SLES for SAP Applications - Installation with Wizard를 선택하세요.
# 다른 설치 옵션들도 테스트 해보았으나 손가는 부분이 많아 위 옵션을 추천드립니다.
# 아울러 가상 OS에 디스크는 180기가 정도 할당해 주면 되며, 설치시 스왑으로 20기가
# 그리고 나머지 160기가는 일반 영역에 다 할당 해주면 됩니다.
# 그러면 100기가 정도 HANA 데이터 영역이 필요하다라는 경고가 나오나 무시 하셔도 됩니다.
# 설치중 Continue with SAP Product Installation은 No를 선택해 주세요.
# Yes로 해서 몇차례 시행 착오를 겪었는데요. No가 더 편했습니다.
# 설치 완료 후에는 스크린 세이버 비활성화와, NTP 서버와 시간대를 UTC-9로 설정해주세요
# 디렉토리 위치 보다는 어떤 파일을 어떤 순으로 설치 했는지 보세요.
# 디렉토리 생성
mkdir /CD
mkdir /CD/HANADB
mkdir /CD/IM
mkdir /CD/KERNEL
mkdir /CD/EXP1
mkdir /CD/EXP2
mkdir /CD/RPM
mkdir /CD/NFS
mkdir /CD/ETC
# 디렉토리 마운트
mount -t nfs 192.168.0.99:/sap/S4HANA /CD/NFS
# 미디어 파일 복사
cp /CD/NFS/ETC/* /CD/ETC
cp /CD/NFS/HANADB/51049967_part* /CD/HANADB
cp /CD/NFS/ETC/SWPM10SP08_5-20009701.SAR /CD/IM
cp /CD/NFS/ETC/SAPCAR.EXE /CD/IM/sapcar
cp /CD/NFS/S4HANA/51049350_5.zip /CD/KERNEL
cp /CD/NFS/S4HANA/51049609_EXP1_part* /CD/EXP1
cp /CD/NFS/S4HANA/51049609_3.ZIP /CD/EXP2
# HANA DB 설치를 위한 라이브러리 설치
# libgcc_s1 : 4.7.2-0.17.2 이상
# libstdc++6 : 4.7.2-0.17.2 이상
cd /CD/ETC
rpm -Uvh libgcc_s1-4.7.2_20130108-0.17.2.x86_64.rpm
rpm -Uvh libstdc++6-4.7.2_20130108-0.17.2.x86_64.rpm
# HANA DB 설치
cd /CD/HANADB/
unrar -r x 51049967_part1.exe
cd /CD/HANADB/51049967/DATA_UNITS/HDB_LCM_LINUX_X86_64/
./hdblcm
# 설치시 All로 하거나 또는 Server와 Client만 설치 하셔도 됩니다.
# 처음 Server후 ./hdblcm를 재실행하여 Update모드에서 Client를 설치 하시면 됩니다.
# Server 설치시 주의 사항으로는 "Enter Instance Number" 부분입니다.
# 기존 RDBMS 환경에서의 SAP 설치시에는 DB와 ERP를 분리하던 한대에 설치하던 Instance Number는 기본값으로 해도 무방했습니다.
# 기본적으로 "00"이 되겠죠
# 그러나 한대의 서버에 HANA DB와 SAP를 설치하면 HANA DB에서도 Instance Number를 부여해줘야 합니다.
# 그렇기 때문에 HANA DB의 Enter Instance Number는 02 이후로 해주시길 바랩니다. 저는 참고로 10으로 했습니다.
# 안그러면 ERP에서 사용하는 Instance Number로 00을 사용할 수 없는 실수를 범하게 됩니다. 참고로 00, 01 2개가 ERP에서 사용됩니다.
# sapcar 설정 (참고로 SAPCAR_0-80000935.EXE의 파일명을 sapcar로 변경했습니다.)
cd /CD/IM
chmod 755 sapcar
./sapcar -xvf SWPM10SP08_5-20009701.SAR
cd /CD/KERNEL/
unzip 51049350_5.zip
cd /CD/EXP1
unrar -r x 51049609_EXP1_part1.exe
cd /CD/EXP2
unzip 51049609_3.ZIP
# 아래와 같이 limits.conf 파일에 아래의 2줄을 추가해 주세요
vi /etc/security/limits.conf
@sapsys hard nofile 32800
@sapsys soft nofile 32800
# 아래와 같이 .bashrc 파일을 생성 후 아래의 2줄을 추가해 주세요
vi /root/.bashrc
export CPIC_MAX_CONV=200
export HDBMASSIMPORT=YES
# ERP 설치는 기존의 RDBMS와 동일 합니다.
# 설치중 25/27 단계(Create DDL views (RUTDDLSCREATE))에서 메시지 박스가 뜰 경우가 있습니다.
# 이건 컴퓨터 성능에 따라 나올 수도 안 나올 수도 있습니다.
# 메시지가 나올 경후 T-code : SE38 실행 후 RUTDDLSCREATE를 입력 후 실행 해주면 됩니다.
끝.
100번 찍어 안넘어가는 나무가 없군요. 포기하지 않는 태도 멋있습니다. ^^