Section | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Info |
---|
MCCS는 설치 시 최초 사용자 계정으로 ID는 'admin' 비밀번호는 'password'인 계정이 생성됩니다. |
CLI를 이용한 script (CLI 활용 예)
그룹 CLITestGroup 생성
Code Block | ||
---|---|---|
| ||
#!/bin/bash
# CLITestGroup 그룹이 없다면 신규 그룹을 생성합니다.
mclog="$MCCS_HOME/bin/mclog"
mcgroup="$MCCS_HOME/bin/mcgroup"
$mclog -n 192.168.100.2 -p 4321 -s CLITestGroup -l INFO -m "CLI 테스트 코드를 실행합니다."
end
{
$mclog -n 192.168.100.2 -p 4321 -s CLITestGroup -l INFO -m "CLI 테스트 코드를 종료합니다."
}
$mcgroup -state CLITestGroup
if [ $? -ne 0 ]
then
end
fi
# CLITestGroup을 생성합니다.
$mclog -n 192.168.100.2 -p 4321 -s CLITestGroup -l INFO -m "CLITestGroup이 존재 하지 않아 그룹을 생성합니다."
$mcgroup -add CLITestGroup
$mcgroup -modify CLITestGroup -a TargetNodeList Beta,Alpha
$mclog -n 192.168.100.2 -p 4321 -s CLITestGroup -l INFO -m "CLITestGroup을 생성했습니다." |
그룹 CLITestGroup에 프로세스 CLITestProcess 생성 및 온라인
Code Block | ||
---|---|---|
| ||
#/bin/bash
# CLITestProcess를 시작합니다.
mclog="$MCCS_HOME/bin/mclog"
mcres="$MCCS_HOME/bin/mcres"
$mclog -n 192.168.100.2 -p 4321 -s CLITestProcess -l INFO -m "CLI 테스트 코드를 실행합니다."
# CLITestProcess가 있는지 검사합니다.
$mcres -list CLITestProcess
if [ $? -ne 0 ]
then
end
else
cliTestProcessCreat
fi
cliTestProcessCreat
{
# CLITestProcess 리소스를 생성한 후에 활성화 시킵니다.
$mclog -n 192.168.100.2 -p 4321 -s CLITestProcess -l INFO -m " CLITestProcess 리소스를 생성하고 온라인 시킵니다."
$mcres -add CLITestProcess -t Process -g CLITestGroup
$mcres -modify CLITestProcess -a Path /usr/local/testprocess
$mcres -modify CLITestProcess -a InteractWithDesktop true
$mcres -enable CLITestProcess
$mcres -online CLITestProcess -n Beta
}
end
{
# 그룹 상태를 모니터링 합니다.
$mclog -n 192.168.100.2 -p 4321 -s CLITestGroup -l INFO -m "CLI 테스트 코드를 종료합니다."
mclog -n 192.168.100.2 -p 4321 -s cli -l ERROR -m "mclog test message"
} |