IT/XenServer

[XenServer] NFS 공유 | Pool | Template | Export & Import | 유지 보수 모드

o_zeew 2022. 6. 8. 15:13

(1) NFS 공유

(2) Pool

(3) Template

(4) Export & Import

(5) 유지 보수 모드


 1. NFS 공유 

구성도

 

1. IP 설정

XEN-1 IP 설정
XEN-3 IP 설정
CentOS7-1 IP 설정

 

2. 하드디스크 추가 & 파티셔닝

   * 실습 시 용량 문제를 대비하여 100GB 용량의 하드디스크 추가 *

100GB 하드디스크 추가
추가된 sdb 디스크

 

  - 50GB씩 파티셔닝

n : 새로운 파티션 추가, p : 파티션 테이블 출력, w : 저장 후 나가기

 

- 디스크 사용을 위해 파일 시스템으로 변환

sdb1, sdb2 파일시스템으로 변환
변환 확인

 

3. 마운트

  * /01_ISO, /02_STOR 디렉토리 생성 후 진행

sdb1 파티션과 /01_ISO 디렉토리, sdb2 파티션과 /02_STOR 디렉토리 마운트
마운트 확인

 

4. NFS 설정

nfs utils 설치

 

  - /01_ISO 디렉토리를 10.0.0.0 네트워크의 모든 사용자에게 접근 허용 (읽기 전용, 동기화 설정, 접속자를 모두 root 처리)

  - /02_STOR 디렉토리를 10.0.0.0 네트워크의 모든 사용자에게 접근 허용 (읽기, 쓰기 권한 부여, 동기화 설정, 접속자 

    모두 root 처리)

 

  - 시스템 시작 후 [exportfs -v] 명령어로 적용 확인

설정 적용 확인

 

  - 방화벽 열기

111 : portmapper, 20048 : mountd, 2049 : nfs

 

5. Storage 연결

  - ISO Library

ISO Library Storage 생성
Storage 이름 설정
NFS 공유를 한 CentOS7-1의 경로 설정

 

  - File Storage

NFS File Storage 생성
Storage 이름 설정
NFS 공유한 CentOS7-1의 경로 설정
Storage 생성 완료

 

6. Storage 활용하여 CentOS7 설치

바탕화면에 CentOS7 ISO 파일 준비

 

  - scp 명령어를 사용해 CentOS7-1의 NFS 공유한 /01_ISO 디렉토리에 복사

Storage에 ISO 파일 생성 확인

 

  - New VM 생성

CentOS7 생성
VM 이름 설정 (실제 가상머신과 동일하게 하는 것을 권장)
ISO library에 있는 iso 파일 설정
VM이 실행될 위치 설정
Memory 2GB
생성

 

   - CentOS7 설치 (지금까지와 동일)

 

 

 


 

 

 2. Pool 

새로운 pool 생성

 

  - Pool 이름 설정, 마스터 서버는 XEN-1로, 추가 멤버는 XEN-3으로 설정

 

  * Pool을 생성할 때는 마스터 서버만 공유 스토리지 가능 *

Pool 설정 완료

 

 

 


 

 

3. Template 

CentOS7-1 우클릭 - Convert to Template

 

  - CentOS7-1이 Template로 지정됨

  - Template은 전원을 끈 상태로만 사용

 

 - Template을 활용해 CentOS 생성

Template 우클릭 - Quick Create

 

  - 바로 설치되는 모습

Tmeplate으로 CentOS7 생성 가능

 

 

 


 

 

 4. Export & Import 

  - Export : VM을 외부로 내보내기

외부로 내보낼 VM 우클릭 - Export

 

  - 외부로 내보내면서 사용할 이름, 경로, 포맷 지정

Host PC의 바탕화면으로 경로 지정
Host PC의 바탕화면에 VM 내보내기

 

  - Import : 외부에 있는 VM을 내부로 가져오기

가져올 서버에서 우클릭 - Import
가져올 VM의 경로 선택
VM을 가져올 서버 선택
VM 가져오기 성공

 

 


 

 5. 유지 보수 모드 (Maintenance Mode) 

  - Pool 안에 여러개의 서버가 있을 때 한 서버가 오류가 생겨도 유지 보수 모드를 통해 오류가 난 서버에 있던 것들이

    다른 서버로 이동을 하여 프로그램을 사용하지 못하는 문제를 막는다

XEN-1 서버를 유지 보수 모드로 설정

 

  - VM이 잠시 꺼진다

 

  - XEN-1 서버가 유지 보수 모드가 되자 VM CentOS7-1 (1)이 XEN-3 서버로 이동