Glide Note

glidenote's blog

Cobbler System addのメモ

前回の続き

cobbler system addコマンドをいつも忘れるのでメモ。

profileの作成(用途ごとの設定)

WEBサーバ、DBサーバとかの用途ごとの設定はprofileで設定

1
2
cobbler profile add --name=mysql-server --distro=CentOS5.8-x86_64 --kickstart=/var/lib/cobbler/kickstarts/mysql-server.ks
cobbler sync

systemの作成(サーバ固有の設定)

下記のようなサーバ固有の設定はsystemで設定。共通の設定はprofileで設定したほうがいいかも。

  • ホストネーム
  • インターフェースのMACアドレス
  • ネットワーク設定(IPアドレス、サブネットマスク、ゲートウェイ、DNSサーバ)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
cobbler system add  \
--name=hogemoge001.com \     # system名を指定(addの場合はこの名前でsystemが作成される)
--hostname=hogemoge001.com \ # Hostnameを設定
--profile=mysql-server \     # 利用するprofileを指定
--interface=eth0 \           # 設定するインターフェースを指定
--mac=xx:xx:xx:xx:xx:xx \    # eth0のMACアドレス
--static=1 \                 # 固定IP or DHCP (DHCPの場合は0)
--ip=xxx.xxx.xxx.xxx \       # eth0のIPアドレス
--subnet=255.255.255.0 \     # eth0のサブネットマスク
--gateway=xxx.xxx.xxx.xxx \  # eth0のゲートウェイ
--name-servers=8.8.8.8 \     # 参照するDNSサーバ
--kopts='ksdevice=eth1'      # カーネルオプションがある場合はここで指定

cobbler system edit \
--name=hogemoge001.com \     # system名を指定(editの場合は、この名前のsystemを変更)
--interface=eth1 \           # 設定するインターフェースを指定
--mac=xx:xx:xx:xx:xx:xx \    # eth1側のMACアドレス
--static=1 \                 # 固定IP or DHCP (DHCPの場合は0)
--ip=xxx.xxx.xxx.xxx \       # eth1のIPアドレス
--subnet=255.255.255.0       # eth1のサブネットマスク

cobbler sync

設定の確認

1
cobbler system report --name=hogemoge001.com

Comments