vSphere Homelab 구성#7 – Openfiler

    그동안 대여를 해서 쓰고 있던 UCS 장비가 도망갔습니다. ㅠ.ㅠ

    그래서 지금부터는 제 랩탑에 설치를 해서  진행합니다.

    이번 포스트에서는 공유 스토리지로 쓸 수 있는 Openfiler 를 설치하고요, 설치하고 나서 Storage vMotion 이 정상적으로 되는지 까지 수행합니다. 필수적인 과정은 아니니까 사정이 안되시면 스킵하세요.

    Openfiler 는 다음경로에서 다운로드 할 수 있습니다.

    http://www.openfiler.com/community/download

    뭐 2.99 버전으로 진행해보면 될 것 같네요.

    Workstation 에서 새로운 가상머신을 추가합니다. OS 는 Linux Other 2.6.x kernel 64bit 로 선택해주세요.

    Openfiler 에서 요구하는 최소 사양은 다음과 같습니다.(VMware 에 설치시)

    • 32-bit or 64-bit VMware hypervisor
    • VMware player, VMware Server, VMware ESX compatible
    • Symbios or Buslogic virtual SCSI disk driver
    • IDDE virtual disk driver
    • 1GB minimum virtual RAM
    • Virtual network interface

    최소 메모리를 1G 를 요구하네요. 제 랩탑엔 메모리가 8Gb 가 장착되어 있는데 슬슬 버겁기 시작합니다. 1G 만 주고 생성하겠습니다. 하드디스크는 두개를 생성하겠습니다. 4G 8G 정도로용량을 주도록 하겠습니다. 하나는 부팅 영역으로 사용하고 나머지는 공유스토리지를 위한 공간으로 쓰겠습니다. 이렇게 되겠네요. 아래 스크린샷은 4G 가 아니고 2G 로 찍혀있는데 4G 로 해주세요. 2.99 버전에선 2G만 주니까 설치시에 에러가 나네요. SWAP 용량도 1024MB 로 주시기 바랍니다.

    생성한 가상머신에 Openfiler iso 이미지를 마운트하고.. 전원을 켭니다.

    Grpahic mode 에서 설치하겠습니다. Enter 를 누르세요.

    Next.. Next.. 진행하다가 다음 화면에서 다음과 같이 선택합니다.

    Next 로 넘어가서 파티션을 설정해줍니다.

    세가지 파티션이 필요합니다.

    • /boot (100MB)
    • swap (1024MB)
    • / – 나머지 전부

    위의 세가지 파티션은 /dev/sda 에다가 만들어줍니다. (첫번째 파티션)

    /boot 파티션
    / 파티션
    swap 파티션

    요렇게 3개를 만들고 나면 다음과 같이 되겠지요.

    파티션 설정이 끝났습니다. Next 로 넘어갑니다.

    나머지는 기본설정으로 두시고 IP 만 변경합니다.

    수동으로 IP 입력, 다음으로 넘어가서 Timezone 을 선택하고 Root 패스워드를 입력합니다. 그리고 나면 설치가 진행됩니다. 다 되고 나면 재부팅을 해주세요.

    부팅이 끝나면 웹브라우저를 통해서 매니지먼트 화면으로 이동합니다.

    Management Interface : https://10.0.0.2:446

    Administrator Username : openfiler

    Administrator Password : password

    기본값은 위와 같구요.

    접속 하면 다음과 같습니다. 이 시점에서 제 시스템 메모리를 한번 볼까요.

    으힉 ㅋㅋ 간당간당하네요. Openfiler 에서는 iSCSI 스토리지도 만들 수 있고 NAS 스토리지도 만들 수 있습니다. 여기서는 NAS 스토리지만 해보겠습니다. iSCSI 스토리지는 이전에 만들어봤으니까요.

    볼륨을 생성합니다.

    Volumes -> 우측에 Block Devices -> /dev/sdb 클릭 -> 맨 하단으로 내려가서 Create 해줍니다.

    생성이 되었습니다.

    다음은 볼륨그룹을 만들어줍니다. Volumes -> Volume Groups

    Volume Group 이 생성되었습니다.

    다음은 NFS Server 를 enable 하겠습니다. 메뉴의 Services 로 이동해서 NFS Server 를 Enable 해주세요

    ESXi 호스트들의 네트워크 대역을 추가하여 줍니다. 메뉴의 System -> 하단의 Network Access Configuration 나중에 이 대역의 호스트들에게 RW 권한을 추가하여 줍니다.

    메뉴의 Shares -> create a new filesystem volume 선택 -> change 클릭 -> 하단으로 이동하여 Volume 이름 작성

    다시 Shares 로 이동하면 다음과 같이 NFS 폴더가 생성되었습니다.

    TEST 를 클릭한뒤에 폴더를 만들어줍니다.

    다시 생성된 폴더를 클릭한뒤 Make Share 를 선택합니다.

    Make Share 를 클릭하면 다음과 같은 화면으로 넘어가는데요. 두가지를 해주시면 됩니다.

    첫번째Share Access Control Mode 를 Public guest access 로 변경

    두번째, RW 권한 추가

    NFS 설정이 끝났습니다. 자 그럼 vSphere 에서 NFS 스토리지를 추가해주어야 겠죠!

    ESXi 호스트 선택 -> Configuration -> Storage -> Add Storage 를 클릭합니다. Network File System 을 선택

    Openfiler 의 IP 와 폴더 경로, Datastore 이름을 입력하여 줍니다.

    추가가 되었네요.

    ESXi#2 에 대해서도 동일한 작업을 해줍니다. 그럼 양쪽 모두에서 NFS_Shared 라는 Datastore 가 보이겠죠.

    자 그럼 스토리지간 vMotion 인 Storage vMotion 을 한번 해볼까요.

    아까 만들어두었던 TEST 가상머신의 정보입니다. 우측에 Storage 를 보시면 Microsoft iSCSI Target 을 이용하여 만든 Shared Datastore 에 VM 이 위치해있죠.

    가상머신 우클릭 -> Migrate -> Change Datastore 를 하여 줍니다.

    NFS_Shared 를 선택. 하단에 보면 Validation succeded 로 나올겁니다. Go!

    진행됩니다.. 시간이 좀 소요될겁니다.. 빠르게 하시고 싶으시면 SSD 를 사세요!

    Complete 되면 Storage 가 변경되었는지 확인해볼까요.

    됐네요. ㅋㅋㅋ

    Openfiler 를 이용한 NFS Datastore 구축 및 Storage vMotion 까지 끝났습니다.

    Related Post

    댓글 남기기

    이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

    This site uses Akismet to reduce spam. Learn how your comment data is processed.