호스트 구성 파일

이 페이지에서는 호스트 구성 파일의 필드를 설명합니다.

호스트 구성 파일을 사용하여 호스트 머신과 호스트 머신이 있는 네트워크를 설명합니다. 다음은 호스트 구성 파일을 사용하는 방법의 몇 가지 예시입니다.

  • 관리 클러스터에 있는 노드의 호스트 이름과 고정 IP 주소를 나열합니다.

  • 사용자 클러스터에 있는 노드의 호스트 이름과 고정 IP 주소를 나열합니다.

  • 관리자 클러스터에 대해 번들 Seesaw 부하 분산기를 실행하는 VM의 호스트 이름과 고정 IP 주소를 나열합니다.

  • 사용자 클러스터의 번들 Seesaw 부하 분산기를 실행하는 VM의 호스트 이름과 고정 IP 주소를 나열합니다.

호스트 구성 파일의 필드 입력

구성 파일에 다음 섹션의 설명대로 필드 값을 입력합니다.

hostconfig

이 섹션에서는 호스트 머신의 DNS 및 시간 서버에 대한 정보를 제공합니다.

hostconfig.dns

문자열. 호스트가 사용하는 DNS 서버의 주소입니다. 예:

hostconifg:
  dns: "172.16.255.1"

hostconifg.tod

문자열. 호스트가 사용하는 시간 서버의 주소입니다. 예:

hostconfig:
  tod: "216.239.35.0"

hostconifg.otherdns

문자열 배열. 호스트가 사용할 수 있는 추가 DNS 서버입니다. 예:

hostconifg:
  otherdns:
  - "8.8.8.8"
  - "8.8.4.4"

hostconfig.othertod

문자열 배열. 호스트가 사용할 수 있는 추가 시간 서버입니다. 예:

hostconfig:
  othertod:
  - "ntp.ubuntu.com"

hostconfig.searchdomainsfordns

문자열 배열. 클러스터에서 사용할 DNS 검색 도메인입니다. 이러한 도메인은 도메인 검색 목록의 일부로 사용됩니다. 예:

hostconfig:
  searchdomainsfordns:
  - "my.local.com"

blocks

각각 객체 집합을 설명하는 객체의 배열입니다.

blocks[i].netmask

문자열. 호스트 집합의 서브넷 마스크입니다. 예:

blocks:
- netmask: "255.255.252.0"

blocks[i].gateway

문자열. 호스트 집합의 기본 게이트웨이 주소입니다. 예:

blocks:
- netmask: "255.255.252.0"
  gateway: "172.16.23.254"

blocks[i].ips

각각의 IP 주소와 호스트 이름이 있는 객체의 배열입니다. 예:

blocks:
- netmask: "255.255.252.0"
  ips:
  - ip: 172.16.20.10
    hostname: admin-host1
  - ip: 172.16.20.11
    hostname: admin-host2
  - ip: 172.16.20.12
    hostname: admin-host3

호스트 구성 파일 예시

다음은 5개의 호스트가 있는 호스트 구성 파일의 예시입니다.

hostconfig:
  dns: 172.16.255.1
  tod: 216.239.35.0
  otherdns:
  - 8.8.8.8
  - 8.8.4.4
  othertod:
  - ntp.ubuntu.com
  searchdomainsfordns:
  - "my.local.com"
blocks:
  - netmask: 255.255.252.0
    gateway: 172.16.23.254
    ips:
    - ip: 172.16.20.10
      hostname: admin-host1
    - ip: 172.16.20.11
      hostname: admin-host2
    - ip: 172.16.20.12
      hostname: admin-host3
    - ip: 172.16.20.13
      hostname: admin-host4
    - ip: 172.16.20.14
      hostname: admin-host5