前回の続き
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
|