7. ๋ฆฌ์์ค
๋ฆฌ์์ค๋ ํ๋์จ์ด ๋๋ ์ํํธ์จ์ด์ ์ผ๋ก ์๋น์ค ์ด์์ ํ์ํ ์์ ์์๋ฅผ ๋งํ๋ฉฐ
๋คํธ์ํฌ ์นด๋(NIC), ๋คํธ์ํฌ ์ฃผ์(IP Address), ๊ธฐ๋ณธ์์ฉ(Process), ์๋น์ค(Service), ๋์คํฌ(Disk) ๋ฑ์ ๋งํฉ๋๋ค.
MCCS์์๋ ๋ฆฌ์์ค๋ฅผ ๊ณ ๊ฐ์ฉ์ฑ ์ด์ ๊ด๋ฆฌ์ ์ต์ ๋จ์๋กย ์ฌ์ฉํฉ๋๋ค.
MCCS์์๋ ๋ฆฌ์์ค๋ฅผ ์์ฑํ ๋์ ๊ณ ์ ํ ์ด๋ฆ์ ์
๋ ฅํด์ผ ํ๋ฉฐ, ์ด ์ด๋ฆ์ผ๋ก ๋ฆฌ์์ค๋ค์ ๊ตฌ๋ถํฉ๋๋ค.
๊ทธ๋ฌ๋ฏ๋ก ๊ธฐ์กด์ ์์ฑํ๋ ์ด๋ฆ์ด๋ ์ด๋ฏธ ์์ฝ๋ ํค์๋(์๋ฅผ ๋ค๋ฉด ๋คํธ์ํฌ ์นด๋(NIC), ํ๋ก์ธ์ค(process) ๋ฑ)๋ฅผ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฆฌ์์ค๋ ๋์ ํํ์ ๋ฐ๋ผ ๋ช
๋ น์ ๋ด๋ฆด ์ ์๋ ์ผ๋ฐ ๋ฆฌ์์ค(OnOff)์ ๋ชจ๋ํฐ ์ ์ฉ ๋ฆฌ์์ค(None)๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
๋๋ถ๋ถ์ ๋ฆฌ์์ค๋ MCCS์ย ๋ฆฌ์์ค์ ์ํ์ ๋ฐ๋ผ์ Online ๋๋ Offline ํ ์ ์๋ ์ผ๋ฐ ๋ฆฌ์์ค์
๋๋ค.
์ด์ ๋ฐํด,ย ๋ชจ๋ํฐ ์ ์ฉ ๋ฆฌ์์คย ๋ Online ๋๋ Offline ํ ์ ์๊ณ ๋ชจ๋ํฐ๋ง ๊ฐ๋ฅํ ๋ฆฌ์์ค์
๋๋ค.
์๋ฅผ ๋ค์ด,ย ๋คํธ์ํฌ ์นด๋๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์กด์ฌํ๋์ง ํน์ ์ ์ ์ํ์ธ์ง ๊ฐ์๋ง ํ ์ ์์ผ๋ฉฐ,
๋คํธ์ํฌ ์ฃผ์๋ ์จ๋ผ์ธ(online)/์คํ๋ผ์ธ(offline) ๋ช
๋ น์ผ๋ก ๊ฐ์ IP(virtual IP)๋ฅผ ํ ๋นํ๊ฑฐ๋ ํด์ ํ ์ ์์ต๋๋ค.ย
๋ฆฌ์์ค๋ค์ ๋ช
๋ น์ ๋ด๋ฆฌ๊ณ ๋ชจ๋ํฐ๋ง์ ํ๋ ์์
์ ํด๋น ํ์
์ ์์ด์ ํธ๊ฐ ๋ด๋นํ๊ฒ ๋ฉ๋๋ค.
์ด ํ์ด์ง์ ์ฃผ์ ๋ด์ฉ
๋ฆฌ์์ค ์์ฑ
MCCS๋ ์์ฑ์ผ๋ก ๋ฆฌ์์ค์ ์ํ๋ฑ ์ฌ๋ฌ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ , ๋ช
๋ น์ ์ํํ๋ ๊ฒฝ์ฐ ์์ฑ๊ฐ์ ์ฐธ์กฐํ์ฌ ์ํํฉ๋๋ค.
์์ฑ ๊ฐ์ ์์ ๊ฐ๋ฅ ์์ฑ๊ณผ ์ฐธ์กฐ ์์ฑ์ผ๋ก ๊ตฌ๋ณ ํ ์ ์์ต๋๋ค. ์์ ๊ฐ๋ฅ ์์ฑ์ ๋ฆฌ์์ค ์ํ์ ๋ฐ๋ผ ์์ ๋ถ๊ฐ๋ฅ ํ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
[๊ทธ๋ฆผ] ๋ฆฌ์์ค ์์ฑ ํ๋ฉด
์์ฑ | ์ค๋ช | ํ์ | ๊ธฐ๋ณธ๊ฐ | ์์ | ๋น๊ณ | |
---|---|---|---|---|---|---|
์ค์์์ฑย | *Critical | ๋ฆฌ์์ค ์ฅ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ, ๊ทธ๋ฃน ์ ์ฒด๋ฅผ ํ์ผ์ค๋ฒํ ๊ฒ์ธ์ง๋ฅผ ๋ํ๋ ๋๋ค. | BOOLEAN | ย | X | ย |
*Enabled | ๋ฆฌ์์ค์ ์ฌ์ฉ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋๋ฐ ์ฌ์ฉํฉ๋๋ค. | BOOLEAN | ย | X | ย | |
๋ฆฌ์์ค ์ผ๋ฐ์์ฑ | AgentState | ๋ฆฌ์์ค์ ์์ด์ ํธ ์ํ๋ฅผ ๋ํ๋
๋๋ค. | STRING | ย | X | ย |
*BatchAfterOffline | ์ด ๋ฆฌ์์ค๋ฅผ ์ข
๋ฃํ ํ์ ์คํํ ๋ฐฐ์น ๋ช
๋ น์
๋๋ค. | FILE | ย | O | ย | |
*BatchAfterOnline | ์ด ๋ฆฌ์์ค๋ฅผ ์์ํ ํ์ ์คํํ ๋ฐฐ์น ๋ช
๋ น์
๋๋ค. | FILE | ย | O | ย | |
*BatchBeforeOffline | ์ด ๋ฆฌ์์ค๋ฅผ ์ข
๋ฃํ๊ธฐ ์ ์ ์คํํ ๋ฐฐ์น ๋ช
๋ น์
๋๋ค. | FILE | ย | O | ย | |
*BatchBeforeOnline | ์ด ๋ฆฌ์์ค๋ฅผ ์์ํ๊ธฐ ์ ์ ์คํํ ๋ฐฐ์น ๋ช
๋ น์
๋๋ค. | FILE | ย | O | ย | |
*BatchTimeout | ๋ฐฐ์น ํ์ผ์ ์คํํ๋ฉด ์๋ฃ๋ ๋๊น์ง ๋๊ธฐํ๋ ์๊ฐ์
๋๋ค. | INTEGER | 300์ด | O | ย | |
CleanProgram | ๋ฆฌ์์ค์ ์ฅ์ ์ย ๋ค๋ฅธ ๋
ธ๋๋ก ํ์ผ์ค๋ฒ ํ๊ธฐ ์ ์ | FILE | ย | O | ย | |
EnableTimeout | ๋ฆฌ์์ค์ Enable์ ์คํํ๋ฉด ์๋ฃ๋ ๋๊น์ง์ ํ์์์์ ๋ํ๋ ๋๋ค.(๋จ์=์ด) | INTEGER | 60์ด | O | ย | |
Failoverable | ๋ฆฌ์์ค๊ฐ ํ์ผ์ค๋ฒ ํ ์ ์๋ ์ํ์ธ์ง๋ฅผ ์๋ ค์ค๋๋ค. | BOOLEAN | ย | X | ย | |
Group | ๋ฆฌ์์ค๊ฐ ์ํ ๊ทธ๋ฃน์ ๋๋ค. | STRING | ย | X | ย | |
LastOnline | ๋ง์ง๋ง์ผ๋ก ์จ๋ผ์ธ์ด์๋ ๋
ธ๋๋ช
์ ์๋ ค์ค๋๋ค. | STRING | ย | ย | ย | |
Monitored | ๋ฆฌ์์คํ์
์ ์์ฑ์ธ '๋ชจ๋ํฐ๋ง ์๊ฐ ์ ํ'(MonitorTimeout) ์ค์ ๊ฐ์ ๋ฐ๋ผ | BOOLEAN | ย | X | ย | |
NoAction | ๋ฆฌ์์ค์ ๋์(Action) ์์ฑ์ ๋ํ๋
๋๋ค. | BOOLEAN | ย | X | ย | |
ResName | ๋ฆฌ์์ค ์ด๋ฆ์ ๋๋ค. | NAME | ย | X | ย | |
Restartlimitย | ๋ฆฌ์์ค๊ฐ ์ฅ์ ๋ก ํ๋จ๋์์ ๋, | INTEGER | 0ํ | O | ย | |
State | ๋ฆฌ์์ค ์ํ์ ๋๋ค. | STRING | ย | X | ย | |
Type | ๋ฆฌ์์ค์ ์์ด์ ํธ ํ์ ๋ช ์ ๋ํ๋ ๋๋ค. | STRING | ย | X | ย |
ย
*Critical
์ฅ์ ๋ฐ์์์ ํ์ผ์ค๋ฒ ์ํฌ ๊ฒ์ธ์ง๋ฅผ ๋ํ๋ด๋ ์์ฑ์
๋๋ค.
๋ฆฌ์์ค๋ฅผ ์์ฑํ ๋์ ๊ธฐ๋ณธ์ ์ผ๋ก true๋ก ์ค์ ๋์ด ์์ผ๋ฉฐ ๋๋ถ๋ถ์ ๋ฆฌ์์ค์ true๋ก ์ค์ ํฉ๋๋ค.
์์คํ
์ด์ฉ์ ์ค์ํ ์ํฅ์ ์ฃผ์ง ์๋ ๋ฆฌ์์ค์ด๊ฑฐ๋, ์ฅ์ ๊ฐ ๋ฐ์ํด๋ ํ์ผ์ค๋ฒ ํ ์ ์๋ ๋ฆฌ์์ค์ธ ๊ฒฝ์ฐ์๋ false๋ก ์ค์ ํ ์ ์์ต๋๋ค.
Critical ๊ฐ์ ํ์ผ์ค๋ฒ ์ ์ฉ ๊ทธ๋ฃน์๋ง ์ํฅ์ด ์์ผ๋ฉฐ, ๋ณ๋ ฌ ๋ชจ๋ ๊ทธ๋ฃน์๋ ๋ณ๋ค๋ฅธ ์ํฅ์ด ์์ต๋๋ค.
Critical ์์ฑ์ ๋จ๋
์ผ๋ก ๊ณ ๋ ค๋ ์๋ ์์ง๋ง ๋ฆฌ์์ค๋ค ๊ฐ์ ์ข
์์ฑ์ด ๋งบ์ด์ง ๊ฒฝ์ฐ์๋ ๊ณ ๋ คํด์ผ ํ ์ํฉ์ด ๋ง์ต๋๋ค.
Critical ์์ฑ์ด ์ค์ ์ด ๋์ง ์์ ๋ฆฌ์์ค ์ผ์ง๋ผ๋ ์์ ๋ฆฌ์์ค์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ์์์ ๋ฆฌ์์ค๋ฅผ ์ค์ฌ์ผ๋ก ํ์ผ์ค๋ฒ๋ฅผ ์งํํด์ผ ํฉ๋๋ค.
ย
*Enabled
๋ฆฌ์์ค๊ฐ ํ์ฑํ๋์ด ์๋์ง๋ฅผ ์๋ ค์ค๋๋ค.
๋ฆฌ์์ค๋ฅผ ํ์ฑํ ์ํจ๋ค๋ ๊ฒ์ ๋ชจ๋ํฐ๋ง, ์จ๋ผ์ธ, ์คํ๋ผ์ธ ๊ฐ์ ๋์์ ์ํํ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
์ฒ์ ๋ฆฌ์์ค๋ฅผ ์์ฑํ๋ฉด ์์ด์ ํธ๋ ์ฌ์ฉํ์ง ์์(detached) ์ํ๊ฐ ๋์ด ์์ต๋๋ค.
์ด ์ํ์์๋ ๋ฆฌ์์ค์ ๊ทธ๋ฃน ๋ชจ๋ ์์ ๋ฉ๋ด๊ฐ ๋นํ์ฑํ๋์ด ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฌ์ฉ์๊ฐ ๊ตฌ์ฑ์ ์๋ฃํ ํ์ ๋ฆฌ์์ค ๋ฉ๋ด์์ ๋ฆฌ์์ค ํ์ฑํ ๋ฉ๋ด๋ฅผ ์ฒดํฌํ๋ฉด ์์ด์ ํธ๋ ๋ฆฌ์์ค๊ฐ ์ ๋๋ก ๊ตฌ์ฑ๋์ด ์๋์ง ๊ฐ์ง(probing)ํ๋ ์์
์ ์งํํฉ๋๋ค.
์ ์์ ์ผ๋ก ๊ตฌ์ฑ๋์๋ค๊ณ ํ๋จ๋๋ฉด ๋ฆฌ์์ค์ ์์ด์ ํธ๋ ๋ชจ๋ ์คํ๋ผ์ธ ์ํ๋ก ๋ฐ๋๋๋ค.
ย
*BatchAfterOffline / BatchAfterOnline / BatchBeforeOnline / BatchBeforeOffline
๋ฆฌ์์ค๊ฐ ์ข
๋ฃ๋ ํ ํน์ ์คํ๋๊ธฐ ์ ์ ์ถ๊ฐ์ ์ผ๋ก ์คํํ ๊ฒ๋ค์ ๋ฑ๋กํ ์ ์๋ ์์ฑ์
๋๋ค.
๋ฐฐ์น ์คํฌ๋ฆฝํธ(batch script)๋ฅผ ์์ฑํ ํ์ ๊ทธ ๊ฒฝ๋ก๋ช
์ ์
๋ ฅํ๋ฉด ์ ์ฉ๋ฉ๋๋ค.
์๋ฅผ ๋ค๋ฉด ์ฌ๋ฌ ๊ฐ์ ์์ ํ๋ก์ธ์ค(child processes)๋ค์ ์์ฑํ๋ ์์ฉํ๋ก๊ทธ๋จ์ ์คํ๋ผ์ธ ๋ช
๋ น์ผ๋ก ์ข
๋ฃ์์ผฐ์ง๋ง, ์์ ํ๋ก์ธ์ค๋ค์ด ์ ์์ ์ผ๋ก ์ข
๋ฃ๋์ง ์๊ณ ๋จ์ ์์ ๊ฐ๋ฅ์ฑ์ด ์๋ค๋ฉด,
๊ฐ์ ๋ก ๋ชจ๋ ์ข
๋ฃ ์ํฌ ์ ์๋ ์คํฌ๋ฆฝํธ ํ์ผ์ ์์ฑํ์ฌ ์ด๊ณณ์ ์ ์ฉ์์ผ ํ์ฉํ ์ ์์ต๋๋ค.
์ด๋ฐ ๋ฐฐ์น ์คํฌ๋ฆฝํธ๋ ์์ง๋์ด ํน์ ๊ด๋ฆฌ์๊ฐ ์ ์ ํ ์์ฑํ์ฌ์ผ ํ ์ฌํญ์ด๋ฉฐ MCCS์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณต๋์ง๋ ์์ต๋๋ค.
์ด๊ณณ์์ ์คํ๋ ์คํฌ๋ฆฝํธ๋ MCCSย ๊ทธ๋ฃน์ด๋ ๋ฆฌ์์ค ์ํ ๋ณํ์ ์ํฅ์ ์ฃผ์ง๋ ์์ต๋๋ค.
๊ทธ๋ฃน ์จ๋ผ์ธ ์ค์ ํด๋น ๋ฆฌ์์ค์ ๋ฑ๋ก๋ ๋ฐฐ์น ์คํฌ๋ฆฝํธ๊ฐ ์คํจํ๋๋ผ๋ ๊ทธ๋ฃน์ ์จ๋ผ์ธ์ ๊ณ์ ์งํํ๊ฒ ๋ฉ๋๋ค.
ย
*BatchTimeout
์ถ๊ฐ๋ก ์ค์ ํ ๋ฐฐ์น ์คํฌ๋ฆฝํธ๋ฅผ ์ํํ ๋์ ์คํฌ๋ฆฝํธ์ ์คํ ์๊ฐ์ ์ ํํฉ๋๋ค.
์คํฌ๋ฆฝํธ ์คํ ์ค์ ๋๋ฐ ์ํฉ์ผ๋ก ์ธํ์ฌ ๋ฆฌ์์ค๊ฐ ๊ต์ฐฉ ์ํ๋ ๋๋ ์ค์ง ์ํ์ ๋น ์ง๋ฉด, ๋ค๋ฅธ ๋ฆฌ์์ค๋ค์ ์ ์ดํ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
์ด๋ฐ ์ํฉ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์คํฌ๋ฆฝํธ์ ์คํ ์๊ฐ์ ์ ํํฉ๋๋ค.
ํ์์์์ด ๋ฐ์ํ์ฌ ์คํฌ๋ฆฝํธ ์คํ์ด ์คํจํ๋ฉด ๋ ์ด์ ์งํํ์ง ์๊ณ ๊ด๋ฆฌ์์ ์กฐ์น๋ฅผ ๊ธฐ๋ค๋ฆฝ๋๋ค.
๋ฆฌ์์ค ์ํ
[๊ทธ๋ฆผ] ๋ฆฌ์์ค ์ํ ํ๋ฉด
์ผ์ชฝ ๋ทฐ์์ ๊ทธ๋ฃน, ๋ฆฌ์์ค ํ์
, ๋ฆฌ์์ค๋ฅผ ์ ํํ๋ฉด ์ค๋ฅธ์ชฝ์ ๋ฆฌ์์ค ์ํ๊ฐ ๋ํ๋ฉ๋๋ค.
๋ฆฌ์์ค๋ฅผ ์ ํํ์ ๋๋ ๋
ธ๋๊ฐ์ ๋ฆฌ์์ค ์ํ๋ฅผ ๋ชจ๋ ๋ณด์ฌ์ค๋๋ค.
๋ฆฌ์์ค ์ํ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.ย
์จ๋ผ์ธ
๋ฆฌ์์ค๊ฐ ์์(running)๋ ์ํ์ ๋๋ค.
์คํ๋ผ์ธ
๋ฆฌ์์ค๊ฐ ์ค์ง(stop)๋ ์ํ์ ๋๋ค.
์ฅ์
๋ฆฌ์์ค์ ์ฅ์ (fail)๊ฐ ๋ฐ์ํ ์ํ์ ๋๋ค.
๋ฏธํ์ธ
๋ฆฌ์์ค๊ฐ ํ์ฑํ ๋์ง ์์ ๋ชจ๋ํฐ๋ง์ ํ์ง ์๋ ์ํ์ ๋๋ค.
ย
ย
๋ฆฌ์์ค ์ ์ด
MCCS์์ ๋ฆฌ์์ค๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํ ๋ช ๋ น์ ๊ด๋ฆฌ ์น์ฝ์์์ ์ผ์ชฝ ๋ทฐ์ ๋ฆฌ์์ค๋ฅผ ์ ํํ ํ์ ๋ง์ฐ์ค์ ์ค๋ฅธ์ชฝ ํด๋ฆญ์ผ๋ก ์์ฑ๋ ํ์ ํ๋ฉด์์ ์ ํํ ์ ์์ต๋๋ค.
๋ ๋ค๋ฅธ ๊ณณ์ ๊ทธ๋ฃน์ ์ ํํ ํ์ '๋ฆฌ์์ค ์์กด์ฑ' ํญ์์ ํด๋น ๋ฆฌ์์ค์ ๋ง์ฐ์ค์ ์ค๋ฅธ์ชฝ์ ํด๋ฆญํ๋ฉด ๋ฆฌ์์ค์ ๊ฐ์ ํ์
ํ๋ฉด์ ์์ฑ์ํฌ ์ ์์ต๋๋ค.
์ด ์ธ์๋ ์น์ฝ์์ ๋ฉ๋ด ํญ๋ชฉ์ด๋ ํด ๋ฐ ๋ฉ๋ด์์ ๋ช
๋ น์ ๋ด๋ฆด ์ ์์ผ๋ฉฐ CLI ๋ก๋ ๊ฐ๋ฅํฉ๋๋ค.
๋ฆฌ์์ค ํ์ฑํ
๋ช
๋ น์ด ์์ ์ฒดํฌ ํ์๋ก ํ์ฑํ ๋์ด ์๋์ง๋ฅผ ์ ์ ์์ต๋๋ค.
๋ํ ์์ฑ์ฐฝ์ Enabled ๊ฐ์ผ๋ก๋ ํ์ธํ ์ ์์ต๋๋ค. ๋ฆฌ์์ค๊ฐ ๋นํ์ฑํ๋ ๊ฒฝ์ฐ์๋ ๋ฆฌ์์ค ์ํ๋ฅผ ๊ฐ์ํ์ง ์์ต๋๋ค.
ํ์ฑํ ๋ช
๋ น์ด ์คํจํ๋ ๊ฒฝ์ฐ๋ ์์ฑ ๊ฐ์ด ์ ํํ์ง ๋ชปํ ๋์
๋๋ค. ์๋ฅผ ๋ค์ด ๊ธฐ๋ณธ(ํน์ ๋ณตํฉ) ์์ฉํ๋ก๊ทธ๋จ์์ ์๋ชป๋ ๊ฒฝ๋ก๋ช
์ ์
๋ ฅํ์ ๊ฒฝ์ฐ์ ์จ๋ผ์ธ์ธ์ง ๋๋ ์คํ๋ผ์ธ์ธ์ง ๋ชจ๋ํฐ๋ง์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
๋ฐ๋ผ์ ํ์ฑํ์ ์คํจํ๋ ๊ฒฝ์ฐ์๋ ์์ฑ๊ฐ์ ๋ค์ ํ๋ฒ ํ์ธ ํด์ผ ํฉ๋๋ค.
ย
์ฅ์ ์ ๊ทธ๋ฃน ํ์ผ์ค๋ฒ
Critical ์์ฑ์ ๋งํ๋ฉฐ ๋ช
๋ น์ด ์์ ์ฒดํฌ ๋ชจ์์ผ๋ก Critical ์ฌ๋ถ๋ฅผ ์ ์ ์์ต๋๋ค.
์ด ๊ฐ์ด ์ฒดํฌ ๋์ด ์์ ๊ฒฝ์ฐ, ํด๋น ๋ฆฌ์์ค์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ๊ทธ๋ฃน์ด ๋ค๋ฅธ ๋
ธ๋๋ก ํ์ผ์ค๋ฒ ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
๋ณ๋ ฌ ๊ทธ๋ฃน์ธ ๊ฒฝ์ฐ์๋ ํด๋น๋์ง ์์ต๋๋ค.
ย
์๋๊ฐ์ง
๋ฆฌ์์ค ์๋๊ฐ์ง ๋ช
๋ น์ด ์ ๋ฌ๋๋ฉด ์ฆ์ ๋ชจ๋ํฐ๋ง์ ์คํํฉ๋๋ค.
์์ด์ ํธ๋ ๋ชจ๋ํฐ๋ง ์ฃผ๊ธฐ(Monitoring interval)์ ๋ง์ถฐ ๋ชจ๋ํฐ๋ง์ ํฉ๋๋ค.
๋ฐ๋ผ์ ์์ฑ ๊ฐ์ ๋ณ๊ฒฝ์ด ์์ผ๋ฉด ๋ฐ๋ก ๊ฐฑ์ ์ด ๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ๋๋ฐ ์ด๊ฒ์ ์๋์ผ๋ก ๋ชจ๋ํฐ๋งํ์ฌ ์์ฑ๊ฐ์ด ์ ํํ ๋ฐ์๋์๋์ง ๋ฐ๋ก ํ์ธํ๊ณ ์ ํ ๋์ ์ฌ์ฉ ํ ์ ์์ต๋๋ค.
์์
๋ฆฌ์์ค๋ฅผ ์จ๋ผ์ธ ์ํต๋๋ค.
์ด ํ๋ฉด์๋ ์จ๋ผ์ธ ์ํฌ ๋
ธ๋๋ฅผ ์ ํํ๋๋ก ๋
ธ๋๋ณ ์๋ธ ๋ฉ๋ด๊ฐ ์กด์ฌํ๋๋ฐ ๋
ธ๋๋ณ ๋ฆฌ์์ค ์ํ์ ๋ฐ๋ผ ์๋ธ ๋ฉ๋ด๋ค์ด ํ์ฑํ ํน์ ๋นํ์ฑํ ๋ฉ๋๋ค.
์๋ฅผ ๋ค๋ฉด, ํ์ผ์ค๋ฒ ๊ทธ๋ฃน์ ์์์ ๋
ธ๋์์ ์จ๋ผ์ธ์ธ ๊ฒฝ์ฐ์ ์์ ๋ช
๋ น์ด ํ์ฑํ๋์ง ์์ต๋๋ค.
์๋ํ๋ฉด ํ์ผ์ค๋ฒ ๊ทธ๋ฃน์ ํ ๋
ธ๋์์๋ง ์จ๋ผ์ธ์ด ๋๋๋ก ์ ํ ๊ท์น์ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ํ์ชฝ์ด๋ผ๋ ์จ๋ผ์ธ ๋์ด ์๋ค๋ฉด ํด๋น ๋ฆฌ์์ค์ ์์ ๋ฉ๋ด๋ ํ์ฑํ๋์ง ์์ต๋๋ค.
ํ์ง๋ง ๋ณ๋ ฌ ๋ชจ๋ ๊ทธ๋ฃน์ ์จ๋ผ์ธ ์ํ๊ฐ ์๋ ๊ณณ์ด๋ผ๋ฉด ๋ชจ๋ ํ์ฑํ๋ฉ๋๋ค.
์ผ๋ถ ์จ๋ผ์ธ ์ํ์ ๊ทธ๋ฃน์์๋ ํ์ผ์ค๋ฒ ์ ์ฉ ๊ทธ๋ฃน์ ํ ์ชฝ ๋
ธ๋์์๋ง ์จ๋ผ์ธ ๋์ด์ผ ํ๋ฏ๋ก ์จ๋ผ์ธ ๋์ด ์๋ ๋
ธ๋ ์ชฝ์์๋ง ์์ ๋ช
๋ น์ ๋ด๋ฆดย ์ ์์ต๋๋ค.
๋ํ ์ฅ์ ๊ฐ ๋ฐ์ํ ๋ฆฌ์์ค๋ ์ฅ์ ํ์๋ฅผ ์ ๊ฑฐํ๊ธฐ ์ ๊น์ง๋ ์์ ๋ช
๋ น์ด ํ์ฑํ๋์ง ์์ต๋๋ค.
์ฅ์ ๋ฅผ ์ผ์ผํจ ์์ธ์ด ์์ง ํด๊ฒฐ๋์ง ์์์์ ๋ปํ๊ธฐ ๋๋ฌธ์
๋๋ค.
์ด ์ธ์ ์์กด์ฑ๋ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๋ฆฌ์์ค๋ฅผ ์์ํ๊ฒ ๋ ๋์ ๋ง์ฝ ์์ ๋ฆฌ์์ค๊ฐ ์กด์ฌํ๋ค๋ฉด ์์ ๋ฆฌ์์ค๋ถํฐ ๋จผ์ ์์ํ๊ฒ ๋ฉ๋๋ค.
์์ ๋ฆฌ์์ค์ ์์กดํ๋ ๊ด๊ณ์์ ์์ ๋ฆฌ์์ค๊ฐ ์จ๋ผ์ธ ๋์ง ์์ผ๋ฉด ๋ถ๋ชจ ๋ฆฌ์์ค๋ ์จ๋ผ์ธ ์ํฌ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ์์ ๋ช
๋ น์ ๋ด๋ฆด ๋์ ์์ ๋ฆฌ์์ค๊ฐ ์กด์ฌํ๋ฉด ์์ ๋ฆฌ์์ค๋ถํฐ ์์ ๋ช
๋ น์ ๋ด๋ฆฐ ๋ฆฌ์์ค ๋จ๊ณ๊น์ง ์์ฐจ์ ์ผ๋กย ์จ๋ผ์ธ ๋ฉ๋๋ค.
ย
์ข ๋ฃ
๋ฆฌ์์ค๋ฅผ ์คํ๋ผ์ธ ์ํต๋๋ค.
์์ ๋ช
๋ น๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋
ธ๋๋ฅผ ์ ํํ ์ ์๋ ์๋ธ ๋ฉ๋ด๊ฐ ์กด์ฌํ๋ฉฐ ์จ๋ผ์ธ ์ํ์ธ ๋
ธ๋๊ฐ ์์ด์ผ๋ง ํ์ฑํ๋๋ ๋ช
๋ น์
๋๋ค.
์ข
๋ฃํ ๋ ์ฃผ์ํ ์ ์ ์จ๋ผ์ธ ์ํ์ธ ๋ถ๋ชจ ๋ฆฌ์์ค๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ์
๋๋ค.
๋ถ๋ชจ ๋ฆฌ์์ค๋ ์ข
๋ฃ ๋ช
๋ น์ ์ฃผ๊ธฐ ์ํด ์ ํ๋ ๋ฆฌ์์ค์ ์์กดํ๊ณ ์์ผ๋ฏ๋ก, ์ ์์ ์ธ ๊ฒฝ์ฐ๋ผ๋ฉด ์์ ๋ช
๋ น์ ์ญ์์ผ๋ก ๋ถ๋ชจ ๋ฆฌ์์ค๋ถํฐ ์ข
๋ฃ๋์ด์ผ ์์ ํ๊ฒ ์ข
๋ฃ๋ฉ๋๋ค.
๋ฐ๋ผ์ MCCS์์๋ ์ข
๋ฃ ๋ช
๋ น์ ์คํํ ๋์ ์จ๋ผ์ธ ์ํ์ธ ๋ถ๋ชจ ๋ฆฌ์์ค๊ฐ ์กด์ฌํ๋ฉด ๋ถ๋ชจ ๋ฆฌ์์ค๋ถํฐ ์ข
๋ฃ์ํฌ ๊ฒ์ธ์ง๋ฅผ ํ์ธํ๊ณ ์งํํฉ๋๋ค.
ย
์ข ๋ฃ(ํ์ ๋ฆฌ์์ค ํฌํจ)
๋ฆฌ์์ค๋ฅผ ์คํ๋ผ์ธ ์ํฌ ๋์ ์๊ธฐ ์ดํ์ ๋ชจ๋ ์์ ๋ฆฌ์์ค๋ฅผ ์ข
๋ฃ์ํฌ ์ ์๋ ๋ช
๋ น์
๋๋ค.
์จ๋ผ์ธ ์ํ์ธ ๋ถ๋ชจ ๋ฆฌ์์ค์ ๋ํ ์ฒ๋ฆฌ๋ ์ผ๋ฐ ์ข
๋ฃ ๋ช
๋ น๊ณผ ๊ฐ์ด ๋ถ๋ชจ ๋ฆฌ์์ค๋ ์ข
๋ฃํ ๊ฒ์ธ์ง ํ์ธํฉ๋๋ค.
ย
์ฅ์ ํ์ ์ ๊ฑฐ
์ฅ์ ๊ฐ ๋ฐ์ํ ๋ฆฌ์์ค๋ ์ฅ์ ํ์๋ฅผ ๋จ๊ฒจ๋๊ณ ๊ด๋ฆฌ์์ ์กฐ์น๊ฐ ์๊ธฐ ์ ๊น์ง๋ ๊ทธ ๋
ธ๋ ๋ด์์ ํด๋น ๋ฆฌ์์ค๋ฅผ ์์ํ ์ ์์ต๋๋ค.
๋ค์ ๋งํด ๊ด๋ฆฌ์์ ์ฒ๋ฆฌ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ์ํ๋ก ๋จ๊ฒจ์ง๊ฒ ๋๋๋ฐ, ์ฅ์ ํด๊ฒฐ์ ํ ํ์ ๋ค์ย MCCSย ์ด์์ ํ๊ธฐ ์ํด์๋ ์ฅ์ ํ์๋ฅผ ์ ๊ฑฐํด์ผ ํ๋ฉฐ ์ด๋์ ์ด ๋ช
๋ น์ ์ฌ์ฉํฉ๋๋ค.
๋ฆฌ์์ค ์ฅ์ ํ์ ์ ๊ฑฐ๋ ํ๋์ ๋ฆฌ์์ค๋ง ํด๋น๋์ง๋ง ๊ทธ๋ฃน์ ์ฅ์ ํ์ ์ ๊ฑฐ๋ ๊ทธ๋ฃน ๋ด์ ๋ชจ๋ ์ฅ์ ํ์๋ฅผ ์ ๊ฑฐํ ์ ์์ต๋๋ค.
ย
์ญ์
๋ฆฌ์์ค๋ฅผ ์ญ์ ํฉ๋๋ค.
ย
ย
๋ฆฌ์์ค ๋ณต์ฌ ๋ฐ ๋ถ์ฌ๋ฃ๊ธฐ
์๋ก์ด ๋ฆฌ์์ค๋ฅผ ์์ฑ ํ ๋ ํ์ ์
๋ ฅ์ด ๋์ด์ผ ํ๋ ์์ฑ ๊ฐ์ ๋งค๋ฒ ์๋ก ์
๋ ฅํ๊ธฐ๊ฐ ๋ฒ๊ฑฐ๋กญ์ต๋๋ค.
๊ธฐ์กด์ ์กด์ฌํ๋ ๋ฆฌ์์ค์ ์ ์ฌํ ์ค์ ๊ฐ์ ๋๋ถ๋ถ ์ ์งํ ์ํ์์ ๋ฆฌ์์ค๋ฅผ ์ถ๊ฐ ํ๊ธฐ ์ํด์๋ ๊ด๋ฆฌ ์น์ฝ์ ํ๋ฉด์์ ๋ฆฌ์์ค ๋ณต์ฌ ๋ฐ ๋ถ์ฌ๋ฃ๊ธฐ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์์ฝ๊ฒ ๋ฆฌ์์ค๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
๋ฆฌ์์ค ๋ณต์ฌ์ ๋์์ ๊ฐ๋ณ ๋ฆฌ์์ค์ด๋ฉฐ, ๋ถ์ฌ๋ฃ๊ธฐ์ ๋์์ ํด๋น ๊ทธ๋ฃน ๋๋ ํ ๊ทธ๋ฃน์
๋๋ค.
๋ฆฌ์์ค ๋ถ์ฌ๋ฃ๊ธฐ์ ์์ฑ๊ฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ณต์ฌํ ๋ฆฌ์์ค์ ์์ฑ๊ฐ์ ์ ์งํฉ๋๋ค.
๋ฐ๋ผ์ ๋ถ์ฌ๋ฃ๋ ๋ฆฌ์์ค์ ์์ฑ์ ์ํฉ์ ๋ง๊ฒ ๋ณ๊ฒฝํด์ผ ๋ณต์ฌํ ๋ฆฌ์์ค์ ์์ฑ๊ณผ ์ค๋ณต๋์ง ์์ต๋๋ค.ย
ย
๋ฆฌ์์ค ๋ณต์ฌํ๊ธฐ
- ๋ณต์ฌํ๊ณ ์ ํ๋ ๋ฆฌ์์ค์ ๋ํด์ ๋ง์ฐ์ค ์ฐ ํด๋ฆญ -> ๋ฆฌ์์ค ๋ณต์ฌ๋ฅผ ์ ํํฉ๋๋ค.
- ๋ณต์ฌํ ๋ฆฌ์์ค๋ฅผ ๋ถ์ฌ๋ฃ๊ธฐ ํ ๋์์ธ ๊ทธ๋ฃน์ ๋ง์ฐ์ค ์ฐ ํด๋ฆญ -> ๋ฆฌ์์ค ๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ์ ํํฉ๋๋ค.ย
๋ฆฌ์์ค ๋ถ์ฌ๋ฃ๊ธฐ
์๋ก ์ถ๊ฐ ํ ๋ฆฌ์์ค์ ๋คํธ์ํฌ ์ด๋ํฐ๋ฅผ ์ ํํ์๊ณ ๋ฆฌ์์ค ์ด๋ฆ์ ๋ช ๋ช ํ๋ฉด ๋ฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ๋ถ์ฌ๋ฃ๊ธฐํ ๋ฆฌ์์ค ์ด๋ฆ์ ๋ณต์ฌํ ๋ฆฌ์์ค์ ์ด๋ฆ์ "_1" ์ด ์ ๋ฏธ์ด๋ก ์ ๊ณต๋ฉ๋๋ค.
๋ฆฌ์์ค ํ์ ์ ๋ฐ๋ผ ํ์ํ ์ ๋ณด๋ฅผ ๋ ์ ๋ ฅํด ํฉ๋๋ค.
CLI ์ฌ์ฉ(mcres ๋ช ๋ น)
๋ฆฌ์์ค์ ๊ดํ ๋ช ๋ น์ ์ ๋ฌ ํฉ๋๋ค. ๋ฆฌ์์ค์ ๋ํด ์ถ๊ฐ, ์ญ์ , ์จ๋ผ์ธ, ์คํ๋ผ์ธ, ์์ฑ ํธ์ง ๋ฑ์ ๋ช ๋ น์ ๋ด๋ฆด ์ ์์ต๋๋ค.
MCCS ๋ ์ค์น์ ์ต์ด ์ฌ์ฉ์ ๊ณ์ ์ผ๋ก id ๊ฐ 'admin' ์ํธ๊ฐ 'password'์ธ ๊ณ์ ์ ์์ฑํฉ๋๋ค.
CLI ๋ช
๋ น์ ์คํ์ id ์ password๋ฅผ ์
๋ ฅํ์ง ์์ผ๋ฉด , ์์ ์ต์ด ์ฌ์ฉ์ ๊ณ์ ์ id์ ์ํธ๋ก ์คํ๋ฉ๋๋ค.
๋ฐ๋ผ์ ์ต์ด ์ฌ์ฉ์์ ํจ์ค์๋ ๋ณ๊ฒฝ์, ํ์์ ์ผ๋ก CLI ๋ช
๋ น์ id์ password๋ฅผ ์ต์
์ผ๋ก ์
๋ ฅํด์ผ๋ง ํฉ๋๋ค.
ย
Syntax
ย
mcres [-u userid -pw password] [-ip node_ip_address] [-p port] -command [ resource ] [ -g group ] [ -n node] mcres [-u userid -pw password] [-ip node_ip_address] [-p port] -add [ resource ] [ -t resource_type ] [ -g group ] mcres [-u userid -pw password] [-ip node_ip_address] [-p port] -monitor [ group_name ] [ -t interval(seconds)] mcres [-u userid -pw password] [-ip node_ip_address] [-p port] -modify [ resource ] [-a attribute attribute_value] [ -g group ] [ -n node] |
ย
Options
์ต์ | ์ค๋ช |
-h | ๋์๋ง์ ์ถ๋ ฅํฉ๋๋ค. |
-u | ์ฌ์ฉ์ ID๋ฅผ ์ง์ ํฉ๋๋ค. |
-pw | -u ์ต์ ์ ์ฌ์ฉ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ง์ ํฉ๋๋ค. |
-ip | ๋ช
๋ น์ ์คํํ๊ธฐ ์ํด ์ ๊ทผํ IP๋ฅผ ์ง์ ํฉ๋๋ค.ย |
-p | ๋ช ๋ น์ ์คํํ๊ธฐ ์ํด ์ ๊ทผํ ํฌํธ๋ฅผ ์ง์ ํฉ๋๋ค. ์๋ต์ ๊ธฐ๋ณธ ํฌํธ๋ก ์ ๊ทผํ๋ฉฐ, ํซ๋น ํฌํธ๊ฐ ๋ณ๊ฒฝ์ด ๋๋ฉด ๋ช ๋ น์คํ์ ํฌํธ๋ฅผ ์ง์ ํด ์ฃผ์ด์ผ ํฉ๋๋ค. |
-resourcecommand | ๋ฆฌ์์ค์ ๋ด๋ฆด ๋ช ๋ น์ ์ง์ ํฉ๋๋ค. (add, delete, enable, disable, monitor, modify, link, unlink, local, Global, Online, Offline, Offlineprop, Probe, clear, list) |
resource | ์์ ํ ๋ฆฌ์์ค๋ช ์ ์ ๋ ฅํฉ๋๋ค. |
-a | [list] ๋ช
๋ น์ผ ๊ฒฝ์ฐ ๋์ดํ ์์ฑ๊ฐ์ ์ง์ ํฉ๋๋ค. [modify] ๋ช
๋ น์ผ ๊ฒฝ์ฐ ๋ณ๊ฒฝํ ์์ฑ๊ณผ ์์ฑ๊ฐ์ ๋์ดํด ์ค๋๋ค.ย |
-t | [-add] ๋ช ๋ น์ผ ๊ฒฝ์ฐ ๋ฆฌ์์ค ํ์ ์ ์ง์ ํฉ๋๋ค. [-monitor] ๋ช ๋ น์ผ ๊ฒฝ์ฐ ์๊ฐ ์ฃผ๊ธฐ๋ฅผ ์ง์ ํฉ๋๋ค. |
-g | ์์ ํ ๊ทธ๋ฃน์ ์ง์ ํฉ๋๋ค. |
-n | ์์ ํ ๋ ธ๋๋ฅผ ์ง์ ํฉ๋๋ค. |
ย
Example
add
testGroup๊ทธ๋ฃน์ ๋ณตํฉ ์์ฉ ํ์ ์ผ๋ก testResourceย ๋ฅผ ์์ฑํฉ๋๋ค.ย
ย
-g testGroup |
ย
delete
testResourceย ๋ฆฌ์์ค๋ฅผ ์ญ์ ํฉ๋๋ค.ย
ย
mcres -u admin -pw passwordย -delete testResource |
ย
enable
testResourceย ๋ฆฌ์์ค๋ฅผ ํ์ฑํ์ํต๋๋ค.ย
ย
mcres -u admin -pw passwordย -enable testResource |
ย
disable
testResourceย ๋ฆฌ์์ค๋ฅผ ๋นํ์ฑํ ์ํต๋๋ค.ย
ย
mcres -u admin -pw passwordย -disable testResource |
ย
monitor
testGroup ์ ์ํ ๋ชจ๋ ๋ฆฌ์์ค๋ฅผ interval ๊ฐ๊ฒฉ์ผ๋ก ๋ชจ๋ํฐ๋ง ํฉ๋๋ค. ์ฃผ๊ธฐ๊ฐ ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ์๋ 3์ด๊ฐ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ง์ ๋ฉ๋๋ค.ย
ย
mcres -u admin -pw passwordย -monitor [testGroup] [-t interval(seconds)] |
ย
testGroup์ 10์ด ๊ฐ๊ฒฉ์ผ๋ก ๋ชจ๋ํฐ๋ง ํฉ๋๋ค.ย
ย
mcres -u admin -pw passwordย -monitor testGroup -t 10 |
ย
modify
testResourceย ๋ฆฌ์์ค์ attribute๋ฅผ value ๊ฐ์ผ๋ก ์์ ํฉ๋๋ค.ย
ย
mcres -u admin -pw passwordย -modify testResource -a attribute attribute_value [ -n node ] |
ย
testGroup์ testResource ๋ฆฌ์์ค์ User์์ฑ ๊ฐ์ administrator๋ก ์์ ํฉ๋๋ค.ย
ย
mcres -u admin -pw passwordย -modify testResource -a User administrator -n testGroup |
ย
link
๋ฆฌ์์ค ๊ฐ์ ์์กด ๊ด๊ณ๋ฅผ ์์ฑํฉ๋๋ค.
resource1์ ๋ถ๋ชจ๋กย resource2๋ฅผ ์์์ผ๋ก ์์กด ๊ด๊ณ๋ฅผ ์์ฑํฉ๋๋ค.ย
ย
mcres -u admin -pw passwordย -link resource1 resource2 |
ย
unlink
๋ฆฌ์์ค ์์กด ๊ด๊ณ๋ฅผ ์ญ์ ํฉ๋๋ค.ย
ย
mcres -u admin -pw passwordย -unlink resource1 resource2 |
ย
local
testResource ์์ฑ ๊ฐ์ย ๋ชจ๋ ๋ ธ๋๋ค์ ์์ฑ๊ฐ์ ๋ํ์ฌ ์๋ก ๋ค๋ฅธ ๊ฐ์ ์ ๋ ฅํ ์ ์๋๋ก ์ง์ญํ ํฉ๋๋ค.
(์ค์ ์์ฑ ๊ฐ ์์ ์ modify ๋ช ๋ น์ ํตํด ์์ ํด ์ฃผ์ด์ผ ํฉ๋๋ค.) ย
ย
mcres -u admin -pw passwordย -local -r testResource -a attribute |
ย
global
testResourceย ์ ์์ฑ์ย ๋ชจ๋ ๋ ธ๋๋ค์ ์์ฑ๊ฐ์ ๋ํ์ฌ ๊ณตํต๋ ๊ฐ์ ์ ๋ ฅํ ์ ์๋๋ก ๊ณต์ฉํ ํฉ๋๋ค.ย
ย
mcres -u admin -pw passwordย -global -rย testResource -a attribute [value] |
ย
testResourceย ์ ์์ฑ User๋ฅผ ์ ์ฒด ์์ฑ์ผ๋ก ๊ฐ์ administrator๋ก ์ค์ ํฉ๋๋ค.ย
ย
mcres -u admin -pw passwordย -global -rย testResource -a User administrator |
ย
Onlineย
testNode์ ์๋ย testResourceย ๋ฆฌ์์ค๋ฅผ ์จ๋ผ์ธ ์ํต๋๋ค.
ย
mcres -u admin -pw passwordย -online testResource -n testNode |
ย
Offline
testNode์ย testResourceย ๋ฆฌ์์ค๋ฅผ ์คํ๋ผ์ธ ์ํต๋๋ค.ย
ย
mcres -u admin -pw passwordย -offline testResource -n testNode |
ย
Offlineprop
testNode์ย testResourceย ๋ฆฌ์์ค์ ์์ ๋ฆฌ์์ค๋ฅผ ์คํ๋ผ์ธ ์ํต๋๋ค.ย
ย
mcres -u admin -pw passwordย -offlineprop testResource -n testNode |
ย
Probe
testNode์ย testResourceย ๋ฆฌ์์ค๋ฅผ ํ์ํฉ๋๋ค.
ย
mcres -u admin -pw passwordย -probe testResource -n testNode |
clear
testNode์ย testResourceย ๋ฆฌ์์ค์ ์๋ฌ๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
ย
mcres -u admin -pw passwordย -clear testResource [ -n testNode ] |
ย
list
ํ์ฌ ๋ฆฌ์์ค ์ํ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
ย
mcres -u admin -pw passwordย -list [resource [ -a attribute]] | [-g group [-a attribute]] |
ย
ย