Rocks Command 중 특이한 명령이 있어 올려봅니다.
이미 있었는데,, 제가 좀 늦게 눈치챈 것도 있고, Rocks 5.4에서 추가된 것도 있습니다.

rocks add host bonded compute-0-0 channel=bond0 interface=eth0,eth1 ip=10.1.255.254 network=private
http://www.rocksclusters.org/roll-documentation/base/5.4/x1640.html#ROCKS-ADD-HOST-BONDED

rocks create mirror http://mirrors.kernel.org/contos/4.5/updates/i386/RPMS rollname=updates version=4.5
http://www.rocksclusters.org/roll-documentation/base/5.4/x3097.html#ROCKS-CREATE-MIRROR

rocks iterate host compute commnad="scp file %:/tmp/"
http://www.rocksclusters.org/roll-documentation/base/5.4/x3755.html

rocks open host console {host} [key=string] [vncflags=string]
http://www.rocksclusters.org/roll-documentation/base/5.4/x4603.html#ROCKS-OPEN-HOST-CONSOLE

rocks set host interface channel compute-0-0 iface=eth1 channel="bond0"
http://www.rocksclusters.org/roll-documentation/base/5.4/x6200.html#ROCKS-SET-HOST-INTERFACE-CHANNEL

rocks set host power action=on/off/install
http://www.rocksclusters.org/roll-documentation/base/5.4/x6200.html#ROCKS-SET-HOST-POWER

rocks swap host interface {host} [ifaces=string] [sync-config=boolean]
http://www.rocksclusters.org/roll-documentation/base/5.4/x7772.html

rocks update
http://www.rocksclusters.org/roll-documentation/base/5.4/x7861.html

'Rocks' 카테고리의 다른 글

Installing pdsh on HPC cluster  (0) 2010.12.15
Adding a Login Appliance to Your Cluster  (0) 2010.12.09
Channel Bonding Interfaces  (0) 2010.12.09
Add roll on an existing server  (0) 2010.11.23
What you have to do after channel bonding  (0) 2010.10.19
Platform OCS 는 Open Source Rocks를 기반으로 만들어졌습니다.
Rocks 4.0 버전일때,, Rocks 에 비해서 OCS가 편한점은
명령어를 통해서,, 클러스터 구성을 customizing 하기가 쉽다는 것이었습니다.
하지만,, rocks 란 명령어를 알고부터,, OCS와 비교해도 전혀 불편함이 없더군요..
modules roll 빼구요.. !!

암튼,, rocks command 중 중요한거 몇개만 설명해 드리겠습니다.

1. 설치할 때,, 호스트 추가


rocks add host <hostname> cpus=<cpu#> membership=compute rack=<#> rank=<#>
예를 들어,, node01, node02를 추가할 경우

# rocks add host node01 cpus=8 membership=compute rack=0 rank=1
# rocks add host node02 cpus=8 membership=compute rack=0 rank=2

호스트가 정상적으로 추가되었는지 확인

# rocks list host

2. 호스트에 인터페이스 추가


이번에는 추가된 호스트에 ip, mac 설정

rocks add host interface <hostname> <eth?> ip=<your_ip> mac=<your_mac> subnet=private name=<hostname>
node01, node02에 ip, mac 설정

# rocks add host interface node01 eth0 ip=192.168.0.11 mac=00:50:56:00:00:11 subnet=private name=node01
# rocks add host interface node02 eth0 ip=192.168.0.12 mac=00:50:56:00:00:12 subnet=private name=node02

정상 추가되었는지 확인

# rocks list host interface

3. rocks 설정 동기화 관련


일반 설정 동기화
# rocks sync config

user 설정 동기화
# rocks sync users

4. Roll 설정 관련


구성된 roll 확인
# rocks list roll

roll 비활성화
# rocks disable roll <roll-name>

비활성화된 roll 활성화
# rocks enable roll <roll-name>

roll 삭제
# rocks remove roll <roll-name>



+ Recent posts