728x90
728x90
※ 이 글은 공식 문서들을 정리한 글 입니다
※ 아래의 내용들이 꼭 충족되어야 Agent 설치가 가능한건 아닙니다 (설치 실패 시에만 확인)
※ /root/cloudendure.log
파일을 먼저 확인하세요
설치를 진행하는 과정 중 Downloading 단계에서 실패한다면 네트워크 문제일 가능성이 큽니다
하지만 Installing 과정에서 실패하면서 아래와 같은 에러 메세지가 뜬다면, 본문의 내용들을 참고해보세요
Installation was not finished successfully.
Please contact CloudEndure support at https://bit.ly/2T54hSc for assistance.
Make sure to attach the error string and the file cloudendure.log thatwas created in /tmp
윈도우의 경우엔 .NET Framework가 3.5 이상 버전인지만 확인하시면 됩니다
1. 여유 디스크 공간
- 루트 디렉토리 : 최소 3GB
- /tmp : 최소 500MB + 읽기/쓰기 권한으로 마운트
- 확인 명령
df -h /
df -h /tmp
2. 커널 헤더 패키지 버전
- 현재 실행중인 커널의 버전과 kernel-devel 또는 linux-headers의 버전이 같아야 함
- RHEL, CentOS : kernel-devel
- SUSE : kernel-default-devel
- Oracle : kernel-uek-devel
- Debain, Ubuntu : linux-headers
- 현재 실행중인 커널 버전 확인 :
uname -r
- 커널 패키지 버전 확인
rpm -qa | grep kernel-devel(OS에 맞는 패키지 이름)
rpm -qa | grep [커널 버전]
- 두 명령 중 편한걸로 하면 됨
- 버전이 같은 경우, 해당 패키지가 포함된 폴더가 심볼릭 링크가 아니어야 한다
- 심볼릭 링크인지 확인
- RHEL, CentOS, Oracle, SUSE :
ls -l /usr/src/kernels
- Debian, Ubuntu :
ls -l /usr/src
- RHEL, CentOS, Oracle, SUSE :
- 심볼릭 링크인 경우 삭제
rm /usr/src/[LINK NAME]
- ex)
rm /usr/src/linux-headers-4.4.1
- 심볼릭 링크인지 확인
- 버전이 다른 경우 : 실제로 겪었던 에러...cloudendure.log 파일을 확인해보면 아래와 같은 문구가 있다
Kernel development package for '3.0.101-68-default' are missing from repositories.
trying to find matching headers, kernel dir: /usr/src/, uname: 3.0.101-68-default, headers list: ['linux', 'linux-obj', 'packages', 'linux-3.0.101-63-obj', 'linux-3.0.101-63']
not setting symbolic link because no matching header version is found
Build essentials returned with code 3
Installation returned with code 3
Installation failed due to unspecified error:
, stderr: sh: /var/lib/cloudendure/stopAgent.sh: No such file or directory
- 현재 실행 중인 커널의 버전은 3.0.101-68 버전이지만, devel 패키지가 다른 버전으로 돌고 있어서 생긴 에러다
- 이런 경우 현재 버전에 맞는 kernel-devel을 설치해줘야 한다
- 참고로 OS에선 동시에 여러 커널 헤더 버전을 가질 수 있으므로 기존 패키지에 새 패키지를 추가하는건 서버에 영향을 주지 않는다고 한다고 한다 -> 걱정 말고 새 버전을 추가설치해주자
- 설치 명령
sudo zypper install kernel-default-devel-`uname -r`
sudo yum install kernel-devel-`uname -r`
sudo apt-get install linux-headers-`uname -r`
- 참고로 `는 탭 위의 그레이브 (1 옆에 있는거)
- 일치하는 패키지 수동으로 설치하기 (구성된 리포지토리에 해당 패키지가 없는 경우)
3. 빌드 관련 패키지 설치
- 이 패키지들이 없어도 Agent 설치는 가능하다!
- 그러나 설치가 안되는 경우 아래 패키지들을 설치하면 문제가 해결될 수 있다고 한다
- 설치할 패키지 :
make
,openssl
,wget
,curl
,gcc
,build-essential
,dhclient
끝
728x90
728x90
'공부 > Migration' 카테고리의 다른 글
[AWS] CloudEndure Installer 삭제 (0) | 2021.06.08 |
---|---|
[AWS] Application Migration Service(MGN) vs CloudEndure 다른점 요약 (0) | 2021.05.24 |
[AWS] Application Migration Service(MGN) 리뷰 & CloudEndure와 비교 (0) | 2021.05.24 |
[AWS CloudEndure] Windows 2008 Server 상태 체크 Fail - DHCP (1) | 2021.05.04 |
[AWS] CloudEndure 용어 & 프로세스 정리 (Migration Tool) (2) | 2021.04.26 |
댓글