install.sh 파일이 있는 폴더 (SAP ABAP AS Part 1) 의 파일들과 라이센스 파일 압축풀어서 sap폴더 새로 만들어 넣기
SAP ABAP AS Part 1 파일 모두 복사
sap폴더에 복붙
sap폴더 새로 만들어 넣고 라이센스도 압축해제 해서 넣기
라이센스 파일(License\SYBASE_ASE_TestDrive)에 있는 SYBASE_ASE_TestDrive.lic 파일 복사해서server\TAR\x86_64 폴더 안에 붙여넣는다.
(2년마다 최신껄로 재설치해서 갱신하기!)
vm 가상머신에서 실행하기
새로 만들기 클릭
이미지-기타 클릭
이름은 아무거나 적기
ISO 이미지 > '기타' 선택
파일크기 큰거 확인
오픈수세 15.3 버전과 파일크기(큰거) 확인하고 선택하기
하드웨어
녹색바 최대치까지
기본메모리는 초록색 창 끝까지 선택하고 CPU는 4까지 (초록색 창 끝까지)
하드디스크
디스크 공간 100기가 꼭 설정!!
☆ 주의사항
디스크 공간은 100GB로 꼭 설정한다. 아니면 설치 중에 멈춰버린다
최종
완료 클릭
시작
Installation 선택 후 엔터 (방향키)
쭉쭉 Next 하고
yes
next
Desktop with GNOME (두번째) 선택
(화면 설정하는 부분)
Expert Partitioner 선택
current setting 선택
sda2 클릭 후 Edit 선택
Format > Ex4 버전 선택 (4GB 이상 파일 지원가능)
Next
주의사항
Ex4 버전을 선택 안 하면 큰 용량을 지원 못하기 때문에 SAP서버 설치가 불가능해서
이 부분을 안 지키면 재설치해야한다
Accept
Next
Asia > Seoul 선택
Next
로그인 (가장 중요한 부분 절대 틀리면 안됨)
아이디 vhcalnplci
패쓰워드 Down1oad (번호 1번!)
Tip!
Caps Lock, Num Lock 되어 있을지도 모르니 비밀번호는 메모장에 미리 적어보기
주의 (이 부분도 틀리면 다시 설치해야함)
Firwall will be disabled
SSH Service will be enabled
통신을 원할하게 하기 위해 firewall 방화벽을 끄고 SSH 파일서버 사용하기를 켜야한다.
아니면 SAP서버 잘 설치해도 로그인이 안되거나 네트워크가 안된다.
* 처음에 WinSCP-6.3.5-Setup 를 설치한 것이 SSH와 통신하기 위함
Install
OK
하면 자동으로 부팅이 된다.
자동으로 부팅이 안된다면?
여기서 절대 Installation 클릭하면 안되고 Boot from Hard Disk 로 엔터를 쳐서 부팅을 해야한다.
(자동으로 부팅으로 넘어가기도 함)
부팅 후 화면
오른쪽 맨 상단 Activities 클릭 후 Terminal 검색해서 터미널 들어가기
SAP 서버 세팅하기
리눅스 (터미널 명령어 ) 설명
-i 옵션>> 로그인 후 폴더 위치를 root사용자 폴더 최상단으로 옮겨준다. -s 옵션>> 현재 위치에 그대로 위치하겠다. cd (change directory)>> 폴더 경로를 이동시켜준다. cd 폴더명 >> 해당 폴더명으로 위치이동 (ex. cd Intel >> 하위에 있는 Intel 폴더로 이동) cd 전체경로>> /를 앞에 붙여준다. (ex. cd /Intel/Logs) cd .. >> 상위폴더로 가는 것 Is (list)>> 현재 폴더 안에 있는 리스트를 보여달라 (파일 폴더 모두) Is -l>> 현재 폴더 리스트 + 상세 정보를 함께 보여달라 (수정날짜,유형,크기)
* / 를 붙이면 최상단 폴더부터 전체경로 , / 없으면 하위폴더
sudo -i 로그인 하기
* 우선 터미널 창 키면(리눅스 서버 들어가면) sudo -i 쳐서 비밀번호 Down1oad 엔터치고 로그인 해야함
비밀번호는 쳐도 안 보인다
ip addr ip 주소 확인
127.0.0.1
10.0.2.15
확인하기
sudo nano /etc/hosts nano 파일경로 (etc 폴더아래 hosts 파일 실행)
nano >> 편집기를 실행해서 파일을 편집할 수 있게 실행 ex. 메모장 열어 편집
편집하기
127.0.0.1 위쪽에 추가하기 (한 글자도 틀리면 안된다)
10.0.2.15 vhcalnplci.dummy.nodomain vhcalnplci
> IP 주소 + 도메인 이름 + 호스트 이름
Ctrl + X (exit)
Y
Enter
잘 편집됐는지 확인해보기
cat /etc/hosts cat 파일경로
cat (concatenate) >> 파일 내용을 출력해서 보여달라 ex. 메모장을 열어 내용을 보여줌
sudo nano /etc/hostname nano 파일경로
nano >> 편집기를 실행해서 파일을 편집할 수 있게 실행. 즉 hostname 서버이름을 설정한다
서버이름을 vhcalnplci 치고
나오기 Ctrl + X > Y > Enter
호스트이름을 vhcalnplci 로 설정한 이유
/etc/hosts 파일 에서 수정한 IP주소의 호스트이름이 vhcalnplci 라고 되어있는데
IP주소와 호스트 이름을 매핑해서 IP주소 대신 호스트 이름으로도 접속가능하다. (접속 편리함)
Cat /etc/hostname 편집한거 확인해보기 cat 파일경로
마지막으로 sudo reboot 하기 여기까지 작업한거 적용하기 위해 리부트처리 한다
* sudo 안 쳐도 정상적으로 돌아갔음
주의사항 hosts, hostname 정확하게 적어야한다.
* 에러 참고
만약에 vbox:~ 로 나온다면 다시 껐다 해보기
다시 끄고 들어가서 해보니 vbox가 아니라vhcalnplci:~ # 이어야 함...!
zypper refresh
오픈수세에 사용되는 패키지 관리 명령어 = 오픈수세 새로고침
만약 Ask package to quit? 이 나오면 yes , Try again? 나오면 no 하고 다시 zypper refresh 친다. 이게 계속 반복되면 터미널 창을 닫았다가 다시 들어가기
zypper update 오픈수세 전체 업데이트 (윈도우 보안 업데이트 같은거라고 보면된다.)
설치할거냐?
y
zypper in uuidd uuidd사용자 인증
설치할거냐?
y
service –status-all | grep uuidd 현재 uuidd 서비스가 실행하고 있는지 확인하는 명령어
명령어를 치면 안 뜨는거를 볼 수 있다 (정상)
service –status-all >> 현재 실행되는 프로세스를 보여달라 (=작업관리자)
grep 문자열 >> 문자열 검색 명령어. 즉 uuidd 서비스만 검색하여 보여달라는 말
zypper install tcsh tcsh 설치
* 보통 tcsh 는 기본으로 설치 되어있음
rpm -qa | grep libaio libaio 문자열 찾아서 패키지가 설치 됐는지 확인해달라는 명령어
설치가 되어있다.
zypper in libaio1 tcsh
마지막 설치 체크하는 용도
이 명령어는 안 해도 상관없지만 마지막으로 설치가 다 됐는지 확인
SAP 공유폴더 설정하기
로컬에 저장된 SAP 압축파일을 가상머신에 바로 접근하기 위함
나가지 않고 버츄얼 박스 설정 > 공유폴더 > + 파일 아이콘 클릭
처음에 공유폴더로 만든 'sap 폴더'를 경로로 지정한다. (tip! 폴더이름 길지 않게 sap로 하는게 좋음)
자동 마운트 꼭 체크 (가상머신이 시작될때 공유폴더가 자동으로 접)
공유폴더 설정과 자동마운트를 통해 SAP 설치 과정이 간소화 할 수 있다.
sap폴더
확인
다시 터미널 가서
Cd /media 최상단의 미디어 폴더로 이동
ls /media 폴더 안에 있는 파일,폴더 모두 목록 출력
공유폴더가 잘 잡혔으면 공유폴더 이름( sf_sap )이 나온다
cd sf_sap sf_sap 폴더로 이동
ls sf_sap 폴더 안에 있는 파일,폴더 모두 목록 출력
ls -l 현재 폴더 안에 있는 목록과 상세 정보 출력 (파일권한, 수정날짜, 유형, 크기.. 등)
drwxrwx의 d는 폴더(directory) rwxrwx은 파일 이라는 뜻
r >> read 읽기 , w >> write 쓰기 , x >> excute 실행
만약 x 권한이 없다면??
Chmod +x install.sh >> install.sh에 실행권한을 준다.
Chmod 명령어 >> 권한 주는 명령어 (파일 속성 들어가면 알 수 있다.)
sudo systemctl status uuidd uuidd 서비스 상태 확인
inactive > 시스템이 꺼져있다
ctrl + c 로 빠져나와서
sudo systemctl start uuidd uuidd 서비스 시작
systemctl start uuidd 시작하고 다시 systemctl status uuidd 하면 active 로 바뀐걸 확인할 수 있다.
다시 ctrl + c 로 빠져나오기
./install.sh
본격적으로 SAP 서버 설치 시작
약관
q 눌러서 빠져나오기
약관 동의하기
yes
Down1oad 패스워드 쓰고(안 보이니까 잘 치기!) 엔터
그럼 설치 실행이 된다~
(대략 10~15분 소요)
설치 진행 중 에러
오류 분석
SAP ABAP 1 이 손상된 파일이라서??
압축을 풀었을때 SAP ABAP 1에는 client 파일이 없다... 잘못된 파일이었음
정상적인 SAP ABAP 1 을 다운로드 하면
압축해제했을때 11까지 자동으로 풀리고 라이센스는 최신걸로 꼭 하기!
설정>공유파일부터 다시 진행해서 ./install.sh 하니까 설치 되는중~~~~
성공
여기까지 SAP서버 설치 완료!
설정으로 들어가기 전에
service uuidd start uuidd 데몬 서비스 올린다.
Service uuidd start
uuidd 서비스를 시작하지 않으면 SAP 로그인할 때 uuidd 서비스가 실행 중이지 않다고 에러 발생시킨다.
네트워크 세팅
설정 들어가기
네트워크 - 포트 포워딩
추가 버튼 3번 누르기
이름 각각 수정 후 확인 버튼눌러서 네트워크 세팅하기
SSH TCP127.0.0.12210.0.2.1522
RFC TCP127.0.0.13300 10.0.2.15 3300
SAP GUITCP 127.0.0.1 320010.0.2.15 3200
SAP GUI 설치
처음에 공유폴더 만든 'sap 폴더'로 가서 C:\~~\sap설치\sap\client\SAPGUI4Windows 압축 풀고