7.1.3 Network IP Address 변경시의 수정방법

Download Report

Transcript 7.1.3 Network IP Address 변경시의 수정방법

7.1 MC/ServiceGuard
7.1.1 MC/ServiceGuard 운영방법
시스템상태
목 적
명령어
수행결과
기
타
Cluster가 구성되어 있지
않음 (서버 2대가 모두
정상으로 Running)
MC/ServiceGuard
Cluster를 기동
cmruncl-v
Cluster 구성됨
(“cmviewcl-v”로 확인)
모든서버에서 Cluster가 “down”
되어 있어야 함
(모든 서버에서 “cmviewcl-c”로
확인)
Cluster가 구성되어 있지
않음 (서버 1대만
Running)
MC/ServiceGuard
Cluster를 기동
cmruncl -n mes101
또는
cmruncl-n mes102
명령을 수행한 서버만
으로 cluster 구성됨
(“cmviewcl-v”로 확인)
한 서버에서 모든 package가
기동됨
cmrunnode -v -n
mes101
또는
cmrunnode -v -n
mes102
나머지 서버도 cluster
에 포함됨
새로이 추가된 서버에 지정된
package가 가동중이면 변화없음
명령을 수행한 서버가
cluster에 제외됨
해당 서버에서 수행되던 package
는 다른 서버로 이동되어 수행됨
(단, package switching mode가
enable인 경우)
cluster가 정지됨
모든 package도 shutdown됨. 사
용중이던 모든 RIP를 사용불가.
공유 Volume Group을 모두 사용
불가
해당 package가 정지됨
정지된 package가 사용하던 RIP
및 Volume Group을 사용할 수
없음
Cluster가 가동중
나머지 서버를
(서버 1대만으로 Running) cluster에 추가
Cluster가 가동중
(모든 서버가 Running)
Cluster가 가동중
Package 가동중
cmhaltnode -v -n
Cluster내의 서버
mes101
1대를 cluster에서
제외시킴(유지 보수 등) 또는
cmhaltnode -v -n
mes102
MC/ServiceGuard
Cluster
cmhaltcl -v -f
정지
가동중 package를 정지
cmhaltpkg -v pkg1
또는
cmhaltpkg -v pkg2
시스템상태
목
적
명령어
수행결과
기
타
Package가 정지
중
Package를 기동
cmrunpkg-n mes101
pkg1
혹은
cmrunpkg -n mes102
pkg2
Package pkg1 이 서버
mes101에서 기동됨
지정된 서버에서 Package가
기동되지만 Switching 기능
은 변화가 없으므로,
Disable 상태인 경우는
“cmmodpkg”명령으로
Enable 시켜야 장애시
switching 가능
Package
Switching
기능이 disable
Package Switching을
enable
cmmodpkg -e -n
mes101 pkg1
서버 mes101 으로 pkg1
이 switching 가능
명령어에서 서버 지정
“-n mes101”을 생략하면
cluster내의 모든 서버가
switching enable상태로 됨
7.1.2 Application Maintenance 요령
MC/ServiceGuard가 설치되고 Application이 Package로 정의되면, 그 수행이 2대의 서버에 관련되므로 Version Up
등의 Application software Maintenance가 불편한 경우가 있다. 더욱이, Package에서 사용하고 있는 Relocatable
IP와 Volume Group은 Cluster를 정지시키면 사용할 수 없으므로 MC/ServiceGuard에 의하지 않고 Application을
단독적으로 수행할 수 없게 된다.
이러한 경우에 다음과 같은 절차에 의하여 MC/ServiceGuard를 정지시키지 않고 Application을 단독으로 운영할
수 있다. 아래의 예는 Package “pkg1”에 포함된 mission2에서 test하기 위한 방법이다.
순서
수 행 노 드
명 령 어
수 행 내 용
1
mes101 or
mes102
cmviewcl
mes101과 mes102에서 모두 cluster가
Running인지를 확인
2
mes101 or
mes102
cmhaltpkg -v pkg1 or
cmhaltpkg -v pkg2
Package “pkg1 or pkg2”의 수행을 정지
(이미 정지된 경우는 생략하여도 됨)
3
4
mes102
mes102
/etc/cmcluster/pkg1.cntl on 서버 mes102에 자원을 enable 시킴.
- Volume Group
- File System
- Relocatable IP
해당 Application의 Maintenance 작업을
수행
Maintenance 작업이 종료되면 반드시
shutdown하여야 함
순서
수 행 노 드
명 령 어
5
mes102
/etc/cmcluster/pkg1.cntl
off
6
mes101
cmrunpkg -n mes101 pkg1
7
mes101 or mes102
수 행 내 용
서버 mes102에서 시험을 위하여 사용하였던 자원
을 disable 시킴.
- Volume Group
- File System
- Relocatable IP
필요시 서버 mes101에서 3,4,5 과정을 수행.
Package “pkg2”를 서버 mes101에서 기동시킴.
cmmodpkg -e pkg1
8
mes101 or mes102
Package “pkg1”의 switching 기능을 enable 시킴.
주의 : “/etc/cmcluster/pkg1.cntl 을 직접 수행하는 것은 MC/ServiceGuard의 지원기능이 아니므로
MC/ServiceGuard의 명령을 수행하고자 하는 경우는 반드시 “off”하여야 함
7.1.3 Network IP Address 변경시의 수정방법
작 업 내 용
대상 File 명칭
MC/ServiceGuard의 정지
System (HP-UX)의 Network 관련 File의 수정
고
#cmhaltcl -f
/etc/rc.config.d/netconf
/etc/hosts
System의 Reboot
MC/ServiceGuard 관련
File의 수정
비
클러스터에 포함된 모든 서버에서 작업
#shutdown -r 0
/etc/cmcluster/cluster_file.asc
← Lan Card의 stationary IP 정보
/etc/cmcluser/pkg1.conf
/etc/cmcluster/pkg2.conf
← 각 Package가 사용할 Data Lan의
Subnet 정보
/etc/cmcluster/pkg1.cntl,
/etc/cmcluster/pkg2.cntl
← 각 Package의 Subnet과 Relocatable
IP 정보
MC/ServiceGuard 관련
File의 Copy
#rcp-r /etc/cmcluster/*
mes102:/etc/cmcluster
수정 작업을 하지 않은 모든 서버로
Copy
MC/ServiceGuard
Configuration File의
재생성
#vgchange-c n vg03
#vgchange-a y vg03
#cd /etc/cmcluster
#./Run
임의의 서버에서 실행
작 업 내 용
MC/ServiceGuard의 기동
대상 File 명칭
비
고
#cmruncl -v
MC/ServiceGuard 상태 확인 #cmviewcl -v
기동되지 않은 Package가 있으므로 해당
Package가 사용하는 VG를 cluster mode
로 설정하고, package switching mode를
enable 시킨다.
- vgchange -c y vg02
- cmmodpkg -e pkg1
 Package에서 사용하는 데이터 LAN의 Subnet이 변경되거나, 각 LAN Card의 Stationary IP 변경시에는
반드시 Cluster 관련 Configuration 정보를 재생성하여야 함 (cmapplyconf 명령어 사용)
 Package의 Relocatable IP만을 변경하고자 할 때는 Cluster의 정지 (cmhaltcl 명령) 시키고 *.cntl 파일
(Package Control Script)만을 수정 하면 됨. (cmapplyconf가 필요없음)
Clustrer Implementation Procedure
No
Step (Command)
Description
Check Point
1
cmquerycl-v-C cluster_file
-n mes101 -n mes102
Cluster를 구성하는 file을 생성
Cluster_file (LAN adapter,
address, disk information etc)
양서버가 모두 Berkeley
service가 가능해야 한다.
/.rhosts에 등록
2
cmmakepkg
cmmakepkg
cmmakepkg
cmmakepkg
Package에 관련된 내용을 정의하고
수행한다.
RIP address, subnet address
volume group & file system info.
add and delete, service enable
& disable, 사용자 정의 program
deactivate & activate, user정의
application수행
Subnet mask정의 확인
heartbeat IP와 user IP의
segment가 물리적으로 분리
되었을 경우 반드시 틀려야
한다.
-p
-s
-p
-s
pkg1.conf
pkg1.cntl
pks2.conf
pkg2.cntl
Check
error:xx IP is already
exist or xx IP is not
valid on this segment
No
Step (Command)
3
Application shell script
작성
Oracle DBMS의 startup,
Oracle version
7.3.2 미만
Shutdown and monitoring수행
monitoring program은 MC/SG에 *sqldba lmode=y
→DB start or shutdown
의해 monitoring 된다.
7.3.2이상
*svrmgrl
→DB start or shutdown
shell script를 반드시
수정
4
cmcheckconf -v -C $DIR/
cluster_file -P $DIR/
pkg1.conf -P
$DIR/pkg2.conf
작성된 Package file에 대한
검증 error가 발생하지 않아야
다음단계 수행
Description
Check Point
반드시 모든 file들은
양쪽 서버에 존재해야
한다.
rcp로 전송
N
o
S
t
e
p
(
C
o
m
m
a
n
d
)
D
e
s
c
r
i
p
t
i
o
n
m
a
p
p
l
y
c
o
n
f
v
C
$
D
I
R
/
E
r
r
o
r
가
발
생
하
지
않
았
을
경
우
5c
행
c
l
u
s
t
e
r
_
f
i
l
e
P
$
D
I
R
/
p
k
g
1
/수
o
n
f
i
g
u
r
a
t
i
o
n
정
보
를
통
해
p
k
g
1
.
c
o
n
f
i
g
P
$
D
I
R
/
p
k
g
2
/ C
c
l
u
s
t
e
r
에
대
한
b
i
n
a
r
y
f
i
l
e
p
k
g
2
.
c
o
n
f
생
성
및
l
o
c
k
d
i
s
k
초
기
화
작
업
수
행
c
m
r
u
n
c
l
v
6
c
m
v
i
e
w
c
l
[
v
]
c
m
h
a
l
t
c
l
v
f
c
l
u
s
t
e
r
e
n
a
b
l
e
c
l
u
s
t
e
r
s
t
a
t
u
s
m
o
n
i
t
o
r
i
n
g
w
h
i
l
e
t
r
u
e
d
o
c
l
e
a
r
c
m
v
i
e
w
c
l
v
s
l
e
e
p
5
d
o
n
e
c
l
u
s
t
e
r
s
h
u
t
d
o
w
n
C
h
e
c
k
P
o
i
n
t
SERVICE GUARD QUICK REFERENCE (commands in /usr/sbin)
Abbreviations : CN = cluster_name NN = node_name PN = package_name
Explainations : ... = multiple occurrences
·query and validate cluster or node
= OR [descriptor] = optional
configuration information
cmquerycl [{ - c CN...│-n NN... }] [ -l{net│lvm}][-v][-c cluster_ascii_file]
[-c]
name of the cluster for inquiry
[-n]
name of the node(hostname) for inquiry
[-l]
[-v]
display ONLY net net OR lvm information
Verbose output
Create cluster configuration file named UNIQUE_NAME
Edit and use 'cmcheckconf' to validate.
cmquerycl -V -C /etc/cmcluster/pat -n frick -n frack (makes ASCII file)
cmquercl -v -n frick (gather all config info about frick)
[-c]
Eg
·create SG package template file
cmmakepkg { -s│-p } [output_file_name]
Create a sample pkg CONFIG.file.(do 1 per package)
[-p]
Create a sample pkg CONTROL script to run and halt the pkg.(do 1 per pkg)
[-s]
·
v
a
l
i
d
a
t
e
S
G
c
l
u
s
t
e
r
c
o
n
f
i
g
u
r
a
t
i
o
n
o
r
p
a
c
k
a
g
e
f
i
l
e
s
c
m
c
h
e
c
k
c
o
n
f
[
v
]
C
c
l
u
s
t
e
r
_
a
s
c
i
i
_
f
i
l
e
[
[
p
p
k
g
_
r
e
f
e
r
e
n
c
e
_
f
i
l
e
]
│
[
P
p
k
g
_
a
s
c
i
i
_
f
i
l
e
.
.
.
.
]
]
[
v
]
V
e
r
b
o
s
e
C
c
l
u
s
t
e
r
_
a
s
c
i
i
_
f
i
l
e
:
N
a
m
e
o
f
c
l
u
s
t
e
r
A
S
C
I
I
f
i
l
e
t
o
u
s
e
.
[
P
p
k
g
_
r
e
f
e
r
e
n
c
e
_
f
i
l
e
]
f
i
l
e
c
o
n
t
a
i
n
i
n
g
a
l
i
s
t
o
f
p
k
g
c
o
n
f
i
g
.
f
i
l
e
(
s
)
t
o
u
s
e
O
R
[
P
p
k
g
_
a
s
c
i
i
_
f
i
l
e
.
.
.
]
N
a
m
e
o
f
t
h
e
p
a
c
k
a
g
e
c
o
n
f
i
g
u
r
a
t
i
o
n
f
i
l
e
(
s
)
t
o
u
s
e
.
·
c
r
e
a
t
e
a
n
d
d
i
s
t
r
i
b
u
t
e
b
i
n
a
r
y
c
o
n
f
i
g
f
i
l
e
t
o
n
o
d
e
s
i
n
c
l
u
s
t
e
r
c
m
a
p
p
l
y
c
o
n
f
[
f
]
[
v
]
C
c
l
u
s
t
e
r
_
a
s
c
i
i
_
f
i
l
e
.
.
[
[
p
p
k
g
_
r
e
f
e
r
e
n
c
e
_
f
i
l
e
]
│
[
P
p
k
g
_
a
s
c
i
i
_
f
i
l
e
.
.
.
]
]
o
r
c
e
r
e
p
l
a
c
e
m
e
n
t
/
c
r
e
a
t
i
o
n
o
f
b
i
n
a
r
y
c
o
n
f
i
g
f
i
l
e
o
n
a
l
l
n
o
d
e
s
[
f
] F
e
r
b
o
s
e
[
v
] V
C
c
l
u
s
t
e
r
_
a
s
c
i
i
_
f
i
l
e
:
N
a
m
e
o
f
c
l
u
s
t
e
r
A
S
C
I
I
f
i
l
e
t
o
u
s
e
.
[
P
p
k
g
_
r
e
f
e
r
e
n
c
e
_
f
i
l
e
]
f
i
l
e
c
o
n
t
a
i
n
i
n
g
a
l
i
s
t
o
f
p
k
g
c
o
n
f
i
g
.
f
i
l
e
(
s
)
t
o
u
s
e
O
R
[
p
p
k
g
_
a
s
c
i
i
_
f
i
l
e
.
.
.
]
N
a
m
e
o
f
t
h
e
p
a
c
k
a
g
e
c
o
n
f
i
g
u
r
a
t
i
o
n
f
i
l
e
(
s
)
t
o
u
s
e
.
·
S
t
a
r
t
S
G
d
a
e
m
o
n
s
a
n
d
f
o
r
m
a
n
e
w
c
l
u
s
t
e
r
c
m
r
u
n
c
l
[
f
]
[
v
]
[
n
N
N
.
.
.
.
]
o
r
c
e
c
l
u
s
t
e
r
s
t
a
r
t
u
p
w
i
t
h
o
u
t
w
a
r
n
i
n
g
m
e
s
s
a
g
e
[
f
] F
e
r
b
o
s
e
o
u
t
p
u
t
[
v
] V
p
e
c
i
f
i
c
n
a
m
e
(
s
)
o
f
n
o
d
e
(
s
)
t
o
[
n
] s
·
v
i
e
w
i
n
f
o
r
m
a
t
i
o
n
a
b
o
u
t
t
h
e
c
u
r
r
e
n
t
S
G
c
l
u
s
t
e
r
c
m
v
i
e
w
c
l
[
v
]
[
n
N
N
]
.
.
.
[
p
P
N
]
.
.
.
.
[
l
{
p
a
c
k
a
g
e
│
c
l
u
s
t
e
r
│
n
o
d
e
}
]
e
r
b
o
s
e
o
u
t
p
u
t
[
v
] V
i
e
w
i
n
f
o
r
m
a
t
i
o
n
o
n
l
y
a
b
o
u
t
t
h
e
s
p
e
c
i
f
i
c
n
o
d
e
_
n
a
m
e
(
s
)
.
[
n
] V
p
a
c
k
a
g
e
_
n
a
m
e
.
.
.
V
i
e
w
i
n
f
o
r
m
a
t
i
o
n
o
n
l
y
a
b
o
u
t
t
h
e
s
p
e
c
i
f
i
c
n
o
d
e
_
n
a
m
e
(
s
)
.
[
p
]
p
k
g
│
c
l
u
s
│
n
o
d
e
D
i
s
p
l
a
y
o
n
l
y
p
a
c
k
a
g
e
,
c
l
u
s
t
e
r
o
r
n
o
d
e
s
p
e
c
i
f
i
c
i
n
f
o
r
m
a
t
i
o
n
.
[
l
]
·
h
a
l
t
S
G
c
l
u
s
t
e
r
d
a
e
m
o
n
s
c
m
h
a
l
t
c
l
[
f
]
[
v
]
o
r
c
e
t
h
e
c
l
u
s
t
e
r
t
o
s
h
u
t
d
o
w
n
e
v
e
n
i
f
p
a
c
k
a
g
e
s
a
r
e
c
u
r
r
e
n
t
l
y
r
u
n
n
i
n
g
.
[
f
] F
e
r
b
o
s
e
o
u
t
p
u
t
[
v
] V
·
S
t
a
r
t
S
G
d
a
e
m
o
n
o
n
n
o
d
e
(
s
)
a
n
d
j
o
i
n
a
c
l
u
s
t
e
r
c
m
r
u
n
c
l
[
f
]
[
v
]
[
n
N
N
.
.
.
.
]
e
r
b
o
s
e
o
u
t
p
u
t
[
v
] V
·
h
a
l
t
S
G
d
a
e
m
o
n
o
n
n
o
d
e
(
s
)
a
n
d
l
e
a
v
e
t
h
e
c
l
u
s
t
e
r
c
m
h
a
l
t
n
o
d
e
[
f
]
[
v
]
[
N
N
.
.
.
.
]
o
r
c
e
t
h
e
n
o
d
e
t
h
h
a
l
t
e
v
e
n
i
f
t
h
e
r
e
a
r
e
p
a
c
k
a
g
e
r
u
n
n
i
n
g
o
n
i
t
.
[
f
] F
e
r
b
o
s
e
o
u
t
p
u
t
[
v
] V
·
r
u
n
a
S
G
p
a
c
k
a
g
e
c
m
r
u
n
p
k
g
[
n
N
N
]
[
v
]
P
N
.
.
.
c
t
o
n
a
s
p
e
c
i
f
i
c
n
o
d
e
.
[
n
] A
e
r
b
o
s
e
o
u
t
p
u
t
[
v
] V
·
h
a
l
t
a
S
G
p
a
c
k
a
g
e
c
m
h
a
l
t
p
k
g
[
n
N
N
.
.
.
]
[
v
]
P
N
.
.
.
c
t
o
n
a
s
p
e
c
i
f
i
c
n
o
d
e
.
[
n
]A
e
r
b
o
s
e
o
u
t
p
u
t
[
v
]V
·
e
n
a
b
l
e
o
r
d
i
s
a
b
l
e
s
w
i
c
h
i
n
g
a
t
t
r
i
b
u
t
e
s
f
o
r
a
S
G
p
a
c
k
a
g
e
c
m
m
o
d
p
k
g
[
v
]
[
n
N
N
]
.
.
.
{
e
│
d
}
P
N
.
.
.
e
r
b
o
s
e
o
u
t
p
u
t
[
v
]V
o
d
i
f
y
a
t
t
r
i
b
u
t
e
s
o
n
s
p
e
c
i
f
i
c
n
o
d
e
(
s
)
e
l
s
e
g
l
o
b
a
l
l
y
m
o
d
.
[
n
]M
e
e
n
a
b
l
e
d
d
i
s
a
b
l
e
P
N
p
a
c
k
a
g
e
(
s
)
w
h
o
s
e
s
w
i
t
c
h
i
n
g
a
t
t
r
i
b
u
t
e
s
a
r
e
c
h
a
n
g
e
d
·
m
i
g
r
a
t
e
a
S
w
i
t
c
h
i
n
f
o
f
i
l
e
t
o
a
S
G
c
l
u
s
t
e
r
c
o
n
f
i
g
u
r
a
t
i
o
n
f
i
l
e
c
m
i
g
r
a
t
e
[
V
]
[
C
c
l
u
s
t
e
r
_
a
s
c
i
i
_
f
i
l
e
]
[
s
s
w
i
t
c
h
i
n
f
o
_
f
i
l
e
]
c
m
r
u
n
c
l
[
f
]
[
v
]
[
n
N
N
.
.
.
.
]
e
r
b
o
s
e
[
v
]
V
e
r
b
o
s
e
o
u
t
p
u
t
[
v
]V
[
C
c
l
u
s
t
e
r
_
a
s
c
i
i
_
f
i
l
e
]
N
a
m
e
o
f
c
l
u
s
t
e
r
A
S
C
I
I
f
i
l
e
t
o
c
r
e
a
t
e
.
s
s
w
i
t
c
h
i
n
f
o
_
f
i
l
e
:
n
a
m
e
o
f
/
e
t
c
/
s
w
i
t
c
h
/
S
w
i
t
c
h
i
n
f
o
f
i
l
e
t
o
b
e
c
o
n
v
e
r
t
e
d
·
a
d
d
O
R
r
e
m
o
v
e
I
P
a
d
d
r
e
s
s
e
s
o
n
a
L
A
N
c
a
r
d
v
i
a
p
k
g
c
o
n
t
r
o
l
s
c
r
i
p
s
c
m
h
a
l
t
n
o
d
e
[
f
]
[
v
]
[
N
N
.
.
.
.
]
o
r
c
e
t
h
e
n
o
d
e
t
h
h
a
l
t
e
v
e
n
i
f
t
h
e
r
e
a
r
e
p
a
c
k
a
g
e
r
u
n
n
i
n
g
o
n
i
t
.
[
f
]F
e
r
b
o
s
e
o
u
t
p
u
t
[
v
]V
·
r
u
n
a
S
G
p
a
c
k
a
g
e
c
m
r
u
n
p
k
g
[
n
N
N
]
[
v
]
P
N
.
.
.
c
t
o
n
a
s
p
e
c
i
f
i
c
n
o
d
e
.
[
n
] A
e
r
b
o
s
e
o
u
t
p
u
t
[
v
] V
·
h
a
l
t
a
S
G
p
a
c
k
a
g
e
c
m
h
a
l
t
p
k
g
[
n
N
N
.
.
.
]
[
v
]
P
N
.
.
.
c
t
o
n
a
s
p
e
c
i
f
i
c
n
o
d
e
.
[
n
] A
e
r
b
o
s
e
o
u
t
p
u
t
[
v
] V
·
e
n
a
b
l
e
o
r
d
i
s
a
b
l
e
s
w
i
c
h
i
n
g
a
t
t
r
i
b
u
t
e
s
f
o
r
a
S
G
p
a
c
k
a
g
e
c
m
m
o
d
p
k
g
[
v
]
[
n
N
N
]
.
.
.
{
e
│
d
}
P
N
.
.
.
e
r
b
o
s
e
o
u
t
p
u
t
[
v
] V
o
d
i
f
y
a
t
t
r
i
b
u
t
e
s
o
n
s
p
e
c
i
f
i
c
n
o
d
e
(
s
)
e
l
s
e
g
l
o
b
a
l
l
y
m
o
d
.
[
n
] M
e
e
n
a
b
l
e
d
d
i
s
a
b
l
e
P
N
p
a
c
k
a
g
e
(
s
)
w
h
o
s
e
s
w
i
t
c
h
i
n
g
a
t
t
r
i
b
u
t
e
s
a
r
e
c
h
a
n
g
e
d
·
m
i
g
r
a
t
e
a
S
w
i
t
c
h
i
n
f
o
f
i
l
e
t
o
a
S
G
c
l
u
s
t
e
r
c
o
n
f
i
g
u
r
a
t
i
o
n
f
i
l
e
c
m
i
g
r
a
t
e
[
V
]
[
C
c
l
u
s
t
e
r
_
a
s
c
i
i
_
f
i
l
e
]
[
s
s
w
i
t
c
h
i
n
f
o
_
f
i
l
e
]
c
m
r
u
n
c
l
[
f
]
[
v
]
[
n
N
N
.
.
.
.
]
e
r
b
o
s
e
[
v
]
V
e
r
b
o
s
e
o
u
t
p
u
t
[
v
] V
[
C
c
l
u
s
t
e
r
_
a
s
c
i
i
_
f
i
l
e
]
N
a
m
e
o
f
c
l
u
s
t
e
r
A
S
C
I
I
f
i
l
e
t
o
c
r
e
a
t
e
.
s
s
w
i
t
c
h
i
n
f
o
_
f
i
l
e
:
n
a
m
e
o
f
/
e
t
c
/
s
w
i
t
c
h
/
S
w
i
t
c
h
i
n
f
o
f
i
l
e
t
o
b
e
c
o
n
v
e
r
t
e
d
·
a
d
d
O
R
r
e
m
o
v
e
I
P
a
d
d
r
e
s
s
e
s
o
n
a
L
A
N
c
a
r
d
v
i
a
p
k
g
c
o
n
t
r
o
l
s
c
r
i
p
s
c
m
m
o
d
n
e
t
{
a
|
r
}
[
i
I
P
_
A
d
d
r
e
s
s
]
I
P
_
s
u
b
n
e
t
a
A
d
d
t
h
e
I
P
a
d
d
r
e
s
s
t
o
t
h
e
s
u
b
n
e
t
_
n
a
m
e
O
R
r
R
e
m
o
v
e
t
h
e
I
P
a
d
d
r
e
s
s
f
r
o
m
t
h
e
s
u
b
n
e
t
_
n
a
m
e
i
I
P
_
A
d
d
r
e
s
s
U
s
e
t
h
e
I
P
a
d
d
r
e
s
s
g
i
v
e
n
f
o
r
t
h
e
o
p
e
r
a
t
i
o
n
s
·
S
t
a
r
t
s
e
r
v
i
c
e
s
f
o
r
m
t
h
e
p
a
c
k
a
g
e
r
u
n
/
h
a
l
t
s
c
r
i
p
t
c
m
r
u
n
s
e
r
v
s
e
r
v
i
c
e
_
n
a
m
e
s
e
r
v
i
c
e
_
c
o
m
m
a
n
d
_
s
t
r
i
n
g
·
s
t
o
p
s
e
r
v
i
c
e
s
f
r
o
m
t
h
e
p
a
c
k
a
g
e
r
u
n
/
h
a
l
t
s
c
r
i
p
t
c
m
h
a
l
t
s
e
v
s
e
r
v
i
c
e
_
n
a
m
e
U
N
S
U
P
P
O
R
T
E
D
C
O
M
M
A
N
D
S
·
b
u
i
l
d
a
c
l
u
s
t
e
r
c
o
n
f
i
g
.
A
S
C
I
I
f
i
l
e
f
o
r
m
t
h
e
b
i
n
a
r
y
f
i
l
e
u
s
r
/
c
o
n
t
r
i
b
/
b
i
n
/
c
m
g
e
t
c
o
n
f
i
g
c
d
i
s
p
l
a
y
c
o
n
f
i
g
u
r
a
t
i
o
n
o
f
t
h
e
c
u
r
r
e
n
t
r
u
n
n
i
n
g
c
l
u
s
t
e
r
i
n
c
l
u
s
t
e
r
c
o
n
f
.
a
s
c
i
i
f
o
r
m
a
t
f
d
i
s
p
l
a
y
c
o
n
f
i
g
u
r
a
t
i
o
n
f
r
o
m
a
b
i
n
a
r
y
c
l
u
s
t
e
r
c
o
n
f
i
g
f
i
l
e
F
u
s
e
r
s
p
e
c
i
f
i
e
d
b
i
n
a
r
y
c
l
u
s
t
e
r
c
o
n
f
i
g
u
r
a
t
i
o
n
f
i
l
e
(
d
e
f
a
u
l
t
i
s
/
e
t
c
/
c
m
c
l
u
s
t
e
r
/
c
m
c
l
c
o
n
f
i
g
)
o
w
r
i
t
e
c
o
n
f
i
g
u
r
a
t
i
o
n
i
n
f
o
r
m
a
t
i
o
n
t
o
t
h
e
s
p
e
c
i
f
i
e
d
f
i
l
e
v
v
e
r
b
o
s
e
h
p
r
i
n
t
t
h
i
s
h
e
l
p
m
e
s
s
a
g
e
·
a
l
l
o
w
s
t
h
e
s
a
f
e
t
y
t
i
m
e
r
p
r
o
c
e
s
s
t
o
b
e
d
i
s
a
b
l
e
d
,
e
n
a
b
l
e
d
u
s
r
/
c
o
n
t
r
i
b
/
b
i
n
/
c
m
s
e
t
s
a
f
e
t
y
[
o
n
|
o
f
f
]
o
n
t
u
r
n
s
s
a
f
e
t
y
t
i
m
e
r
o
n
f
o
r
t
h
e
l
o
c
a
l
n
o
d
e
(
d
e
f
a
u
l
t
)
o
f
f
t
u
r
n
s
s
a
f
e
t
y
t
i
m
e
r
o
f
f
f
o
r
t
h
e
l
o
c
a
l
n
o
d
e
·
l
o
g
s
S
G
f
l
o
w
u
s
r
/
c
o
n
t
r
i
b
/
b
i
n
/
c
m
s
e
t
l
o
g
a
g
e
:
c
m
s
e
t
l
o
t
[
M
]
[
C
]
[
]
c
m
s
e
t
l
o
g
r
c
m
s
e
t
l
o
g
f
M
:
s
e
l
e
c
t
s
a
m
o
d
u
l
e
:
C
L
M
c
l
u
s
t
e
r
m
a
n
a
g
e
m
e
n
t
P
K
G
p
a
c
k
a
g
e
m
a
n
a
g
e
m
e
n
t
N
E
T
n
e
t
w
o
r
k
i
n
t
e
r
f
a
c
e
S
R
V
s
e
r
v
i
c
e
m
o
n
i
t
o
r
i
n
g
L
O
C
l
o
c
a
l
c
o
m
m
u
n
i
c
a
t
i
o
n
s
R
E
M
r
e
m
o
t
e
c
o
m
m
u
n
i
c
a
t
i
o
n
s
S
D
B
s
t
a
t
u
s
d
a
t
a
b
a
s
e
S
Y
N
s
y
n
c
h
r
o
n
i
z
a
t
i
o
n
C
M
D
c
o
m
m
a
n
d
s
e
r
v
e
r
D
L
M
d
i
s
t
r
i
b
u
t
e
d
l
o
c
k
m
a
n
a
g
e
r
L
V
M
s
h
a
r
e
L
V
M
U
T
L
g
e
n
e
r
a
l
s
u
p
p
o
r
t
C
:
s
e
l
e
c
t
s
a
c
a
t
e
g
o
r
y
:
E
R
R
I
n
t
e
r
n
a
l
e
r
r
o
r
m
e
n
t
X
E
R
E
x
t
e
r
n
a
l
e
r
r
o
r
D
T
H
F
a
t
a
l
I
n
t
e
r
n
a
l
e
r
r
o
r
I
N
T
A
c
t
i
o
n
P
E
R
F
r
e
q
u
e
n
t
A
c
t
i
o
n
T
R
C
^
T
*
R
*
A
*
C
*
E
^
W
i
t
h
o
u
t
M
,
A
L
L
m
o
d
u
l
e
s
a
r
e
e
f
f
e
c
t
e
d
W
i
t
h
o
u
t
C
,
a
l
l
c
a
t
e
g
o
r
i
e
s
e
x
c
e
p
t
P
E
R
a
r
e
e
f
f
e
c
t
e
d
W
i
t
h
o
u
t
l
e
v
e
l
,
l
o
g
g
i
n
g
i
s
s
e
t
t
o
m
i
n
i
m
a
l
l
e
v
e
l
s
r
:
r
e
s
e
t
s
a
l
l
l
o
g
g
i
n
g
t
o
m
i
n
i
m
a
l
l
e
v
e
l
s
f
:
d
a
e
m
o
n
s
t
a
r
t
s
l
o
g
g
i
n
g
t
o
s
p
e
c
i
f
i
e
d
f
i
l
e
s
:
d
a
e
m
o
n
l
o
g
s
o
n
l
y
t
o
s
y
s
l
o
g
N
o
t
e
t
h
a
t
c
m
s
e
t
l
o
g
o
p
e
r
a
t
e
s
o
n
l
y
o
n
t
h
e
l
o
c
a
l
d
a
e
m
o
n
.
I
t
m
u
s
t
b
e
r
u
n
o
n
e
a
c
h
n
o
d
e
y
o
u
w
i
s
h
t
o
c
h
a
n
g
e
l
o
g
g
i
n
g
o
n
.