DESS Professional Edition 설치 가이드

목 차

1. 개요

2. 준비물

3. 서버 설치 개요

4. DB 서버 설치

5. BMS 서버 설치

6. MMS 서버 (=local server) 설치

7. Q & A

1. 개요

1.1 용어 정의

1.2 제약 사항

2. 준비물

2.1 환경 설정

2.2 우분투 설치 USB

3. 서버 설치 개요

3.1 서버 구성

  1. BMS 서버

    • 클라이언트 부팅 관리 서버

    • 내부적으로 DHCP, TFTP 서비스가 구동됨

    • 관리 웹 서비스 구동됨

  2. DBMS 서버

    • DB 관리 서버

    • 이중화 하지 않음

  3. MMS 서버

    • 클라이언트 OS 이미지 저장 및 관리 서버

    • 내부적으로 원격 스토리지 서비스가 구동됨

    • 이중화 구성하여 HA, LB 지원

3.2 설치 순서

  1. 데이터베이스(DBMS) 설치

    1) DB 서버 리눅스 운영체제 설치

    2) DBMS 설치 및 설정

  2. BMS 서버 설치

  3. MMS 서버 설치

    1) MMS 서버 리눅스 운영체제 설치

    2) MMS 서비스 설치

    3) DBMS 와 연동 구성 설정

  4. 연동 구성 및 테스트

4. DB 서버 설치

4.1 우분투 설치

1) 부팅 USB를 사용하여 우분투 설치 환경으로 부팅한다.

2) BIOS 설정에 부팅 순서가 USB 부팅이 1순위로 되어야 한다. (HDD나 CD 등이 1순위면 부팅이 정상적으로 되지 않는다.)

3) Install Ubuntu를 선택한다. (실제 디스크에 설치하는 과정)

4) 와이파이 모양 아이콘 -> Edit Connections를 누른다. (Ethernet 리스트는 하드웨어 스펙에 따라 상이함)

5) Wired connection 1을 선택하고 Edit 버튼을 누른다.

6) Editing Wired connection 1 창에서 IPv4 Settings 탭으로 이동한다.

7) Method를 Manual로 변경하고 Add버튼을 눌러 Address, Network, Gateway, DNS servers를 입력한다. (아이피 정보는 네트워크 환경에 따라 상이함)

8) 저장 버튼을 눌러 인터넷에 연결되는지 체크한다.

9) 인터넷이 연결되었다면 Continue 버튼을 누른다.

10) Something else를 누르고 Continue 버튼을 누른다.

11) 우분투를 설치 할 /dev/sda1(100G)를 선택하고 Change를 누른다.

12) Edit partition 창에서 Use as는 ext4, Mount point는 /로 한다.

13) /dev/sda1을 제외한 나머지 파티션은 기억한다. (/dev/sdb와 같이 숫자로 끝나지 않는 것은 뺌)

14) /dev/sda1을 선택하고 인스톨을 시작한다.

15) 이어서 나오는 Do you want to return to the partitioning menu? / Do you want to return to the partitioner? 에서는 모두 Continue를 선택한다.

16) 이어서 나오는 지역 설정, 키보드 설정은 default 값으로 한다.

17) Who are you? 에서는 사용자 계정을 만든다.

18) 사용자 계정은 우분투 로그인할 때 사용되니 반드시 기억한다.

19) 재 부팅 후 BIOS 설정에서 부팅 순서를 HDD 부팅이 1순위로 변경한다.


4.2 DBMS 설치

1) 아래 명령어를 실행하여 설치 스크립트(Installer)를 실행 후 순서에 따른다.

2) # python /Diskless_Installer/installer.py

3) [1] Install Database 를 선택한다.

4) 이어서 [1] Install Database를 선택한다.

4.3 MMS(=Booting Server, Storage Server1, Storage Server2,…)로의 접근권한 부여

1) 아래 명령어를 디비서버에서 실행하여 설치 스크립트(Installer)를 실행 후 순서에 따른다.

2) # python /Diskless_Installer/installer.py

3) [1] Install Database 를 선택한다.

4) 이어서 [2] Grant Access to Local Server를 선택한다.

5) Local server ip를 입력한다.

5. BMS 서버 설치

5.1 우분투 운영체제 설치

5.2 BMS 서비스 요소 설치

1) 아래 명령어를 실행하여 설치 스크립트(Installer)를 실행 후 순서에 따른다.

2) # python /Diskless_Installer/installer.py

3) [2] Install Diskless Server 를 선택한다.

4) 데이터베이스 서버 주소 입력 한다.

5) 로컬서버 사용자 이름 입력 한다.

5.3 설치 페이지 열기

1) 인터넷 창을 자동으로 열어 localhost:8000 이동한다.

5.4 설치 페이지 실행

1) 주의사항

2) 설치 Step 1 > Connecting Internet

3) 설치 Step 2> Installing server

4) 부팅 서버 입력란에 정보 입력 한다.

5) 로컬서버 입력란에 실제 로컬서버의 개수만큼 추가 하여 작성 한다.

6) DHCP 정보 입력 한다.

7) 설치 준비 완료 되면 설치 시작 된다.

6. MMS 서버 (=local server) 설치

6.1 파티션 설정

1) 앞서 설치 이미지를 제작한 USB로 부팅 시키면 Ubuntu 초기 설치 화면이 하단 이미지와 같이 표출된다.

2) Try Ubuntu를 선택하여, PE (Pre Execution) 환경으로 진입한다.

3) GParted Partition Editor를 실행한다.

4) Device -> Create Partition Table을 실행하여 partition table 타입을 msdos로 변경한다.

5) /dev/sda 디스크에 우분투를 설치할 100G 파티션(filesystem은 ext4)을 할당한다.

6) /dev/sda 디스크의 나머지 공간은 하나의 파티션으로 할당한다.

7) /dev/sda를 제외한 서버에 장착된 나머지 디스크의 파티션은 통으로 할당한다.

8) Apply를 눌러 지금까지의 파티션 변경사항을 저장한다.

9) 컴퓨터를 재부팅한다.

6.2 우분투 설치

1) 부팅 USB를 사용하여 우분투 설치 환경으로 부팅한다.

2) BIOS 설정에 부팅 순서가 USB 부팅이 1순위로 되어야 한다. (HDD나 CD 등이 1순위면 부팅이 정상적으로 되지 않는다.)

3) Install Ubuntu를 선택한다. (실제 디스크에 설치하는 과정)

4) 와이파이 모양 아이콘 -> Edit Connections를 누른다. (Ethernet 리스트는 하드웨어 스펙에 따라 상이함)

5) Wired connection 1을 선택하고 Edit 버튼을 누른다.

6) Editing Wired connection 1 창에서 IPv4 Settings 탭으로 이동한다.

7) Method를 Manual로 변경하고 Add버튼을 눌러 Address, Network, Gateway, DNS servers를 입력한다. (아이피 정보는 네트워크 환경에 따라 상이함)

8) 저장 버튼을 눌러 인터넷에 연결되는지 체크한다.

9) 인터넷이 연결되었다면 Continue 버튼을 누른다.

10) Something else를 누르고 Continue 버튼을 누른다.

11) 우분투를 설치 할 /dev/sda1(100G)를 선택하고 Change를 누른다.

12) Edit partition 창에서 Use as는 ext4, Mount point는 /로 한다.

13) /dev/sda1을 제외한 나머지 파티션은 기억한다. (/dev/sdb와 같이 숫자로 끝나지 않는 것은 뺌)

14) /dev/sda1을 선택하고 인스톨을 시작한다.

15) 이어서 나오는 Do you want to return to the partitioning menu? / Do you want to return to the partitioner? 에서는 모두 Continue를 선택한다.

16) 이어서 나오는 지역 설정, 키보드 설정은 default 값으로 한다.

17) Who are you? 에서는 사용자 계정을 만든다.

18) 사용자 계정은 우분투 로그인할 때 사용되니 반드시 기억한다.

19) 재 부팅 후 BIOS 설정에서 부팅 순서를 HDD 부팅이 1순위로 변경한다.

6.3 Installer 실행

1) 아래 명령어를 실행한다

2) #> python /Diskless_ISCSI_Installer/iscsi_installer.py

3) 부팅서버에서 설정하였던 로컬서버 이름 및 IP 값 입력한다.

4) 데이터 베이스 IP 주소를 입력 한다. (프록시 서버 추가 시 프록시 서버 주소 값 입력)

5) 디스크 풀 확인 맞으면 “Y” 입력한다.

6) 설치 완료되면 컴퓨터 재부팅 한다.

7. Q & A

7.1 MMS(local server) 설치 시 오류 발생하는 경우

1) 아래 그림과 같이 명령어를 실행하여 Sql 연결상태를 확인한다.

#> mysql -uroot -p -h ‘DB서버의 아이피 주소’

2) Host ‘host의 ip 주소’ is not allow this MariaDB server 메시지 출력될 경우

3) DB 서버에서 로컬 서버에 접근 권한을 부여 하지 않아 생긴 문제로 아래 순서대로 진행 한다..

하위 진행 하는 서버 는 DB 서버에서 진행 한다.

4) 아래 명령어를 입력하여 인스톨러 실행한다.

#>python /Diskless_Installer/installer.py

5) [1] Install Database를 선택한다.

6) [2] Grant Access to Local Server를 선택한다.

7) local server’s ip address 를 입력한다.

8) 아래 명령어를 실행하여 DB연결상태를 재 확인한다.

#> mysql -uroot -p -h ‘DB 서버의 IP주소’

9) 성공하면 위와 같은 화면이 출력되며 이어서 설치를 진행하면 된다.

7.2 디스크 파티션 설정 오류

1) GPartition을 실행한다

2) 모든 파티션 테이블이 “msdos”로 설정되어 있는지 확인한다.