์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ lamboot ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
lamboot - LAM ๋ค์ค ์ปดํจํฐ๋ฅผ ์์ํฉ๋๋ค.
๊ฐ์
lamboot [-b] [-d] [-h] [-H] [-l] [-s] [-v] [-V] [-x] [-nn] [-np] [-c conf ํ์ผ ] [-์ ๋์ฌ
/lam/install/path/] [-sessionprefix ๊ฐ] [-sessionsuffix ๊ฐ]
[-withlamprefixpath ๊ฐ] [-ssi ํค ๊ฐ] [bhost]
์ต์
-b ๋ก์ปฌ ๋ฐ ์๊ฒฉ ์ ธ์ด ๋์ผํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ฆ, ํ๋์ ์๊ฒฉ ์ ธ๋ง
ํธ์ถ์ ๊ฐ ๋ ธ๋์ ์ฌ์ฉ๋ฉ๋๋ค. ๋ง์ฝ์ -b ์ฌ์ฉ๋์ง ์์, ๋ ๊ฐ์ ์๊ฒฉ ์ ํธ์ถ
๊ฐ ๋ ธ๋์ ์ฌ์ฉ๋ฉ๋๋ค.
-d ๋๋ฒ๊น ์ถ๋ ฅ์ ์ผญ๋๋ค. ์ด๊ฒ์ -v๋ฅผ ์๋ฏธํฉ๋๋ค.
-h ๋ช ๋ น ๋์๋ง ๋ฉ๋ด๋ฅผ ์ธ์ํฉ๋๋ค.
-l ํธ์คํธ ์ด๋ฆ ๋ IP ์ฃผ์ ํ์ธ์ ์ง์ฐํฉ๋๋ค.
-์ ๋์ฌ /lam/install/path/์ ์ง์ ๋ LAM ์ค์น๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํธํ๋์ง ์์
7.1 ์ด์ ์ LAM/MPI ๋ฒ์ .
-s ๋ก์ปฌ ๋ ธ๋์์ stdio๋ฅผ ๋ซ์ต๋๋ค.
-์จ ํค ๊ฐ์น
๋ค์ํ SSI ๋ชจ๋์ ์ธ์๋ฅผ ๋ณด๋ ๋๋ค. ์๋์ "SSI" ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
-v ์ฅํฉํ๊ฒ ๋งํ์ญ์์ค.
-x ๋ด๊ฒฐํจ์ฑ ๋ชจ๋์์ ์คํํฉ๋๋ค.
-H ๋ช ๋ น ํค๋๋ฅผ ํ์ํ์ง ๋ง์ญ์์ค.
-nn ์๊ฒฉ ์์ด์ ํธ ๋ช ๋ น์ค์ "-n"์ ์ถ๊ฐํ์ง ๋ง์ญ์์ค.
-np ์๊ฒฉ ํธ์คํธ์์ $HOME/.profile์ ๊ฐ์ ๋ก ์คํํ์ง ๋ง์ญ์์ค.
-์ธ์ ์ ๋์ฌ ๊ฐ์น
LAM_MPI_SESSION_PREFIX๋ฅผ ์ฌ์ ์ํ์ฌ ์ธ์ ์ ๋์ฌ๋ฅผ ์ค์ ํฉ๋๋ค.
-์ธ์ ์ ๋ฏธ์ฌ ๊ฐ์น
LAM_MPI_SESSION_SUFFIX๋ฅผ ์ฌ์ ์ํ์ฌ ์ธ์ ์ ๋ฏธ์ฌ๋ฅผ ์ค์ ํฉ๋๋ค.
-withlampprefix๊ฒฝ๋ก ๊ฐ์น
๋ด๋ถ ์ค์น ๊ฒฝ๋ก๋ฅผ ์ฌ์ ์ํฉ๋๋ค. ๋ด๋ถ์ฉ์ผ๋ก๋ง ์ฌ์ฉํ์ง ์๋ ํ ์ฌ์ฉํ์ง ๋ง์ญ์์ค.
๋น์ ์ ๋น์ ์ด ๋ฌด์์ํ๊ณ ์๋์ง ์๊ณ ์์ต๋๋ค.
ํ๊ฒฝ ๋ณ์
LAM_MPI_SESSION_PREFIX
LAM_MPI_SESSION_SUFFIX
์ผ๋ฐ์ ์ผ๋ก LAM/MPI๊ฐ ์ฌ์ฉํ๋ ์ธ์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
ํํ:
tmpdir/lam-์ฌ์ฉ์ ์ด๋ฆ@ํธ์คํธ ์ด๋ฆ[-์ ๋ฏธ์ฌ]
tmpdir์ ๋ค์์ผ๋ก ์ค์ ๋ฉ๋๋ค. LAM_MPI_SESSION_PREFIX ์ค์ ๋ ๊ฒฝ์ฐ. ๊ทธ๋ ์ง ์์ผ๋ฉด
์ ๊ฐ TMPDIR. ๋ ๋ค ์ค์ ๋์ง ์์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ์ /tmp์ ๋๋ค.
์ ๋ฏธ์ฌ๋ ๋ค์์ผ๋ก ์ฌ์ ์๋ ์ ์์ต๋๋ค. LAM_MPI_SESSION_SUFFIX ํ๊ฒฝ ๋ณ์. ๋ง์ฝ์
LAM_MPI_SESSION_SUFFIX ์ค์ ๋์ง ์๊ณ LAM์ด ์ง์๋๋ ๋ฐฐ์น์์ ์คํ ์ค์ ๋๋ค.
์ค์ผ์ค๋ง ์์คํ , $์ ๋ฏธ์ฌ ํ์ฌ ์คํ ์ค์ธ ์์ ์ ๊ณ ์ ํ ๊ฐ์ด ๋ฉ๋๋ค.
๊ธฐ์
XNUMXD๋ดํ์ ๋จ๋ถํธ ์ด ๋๊ตฌ๋ ๋ถํ ์ ์ง์ ๋ ๊ฐ ์์คํ ์์ LAM ์ํํธ์จ์ด๋ฅผ ์์ํฉ๋๋ค.
๊ฐ์, ์ ๋ น. ๋ถํธ ์คํค๋ง๋ ์คํ์ ์ฌ์ฉ๋ ๋ ธ๋์ ํธ์คํธ ์ด๋ฆ์ ์ง์ ํฉ๋๋ค.
์๊ฐ MPI ํ๊ฒฝ์ด๋ฉฐ ์ ํ์ ์ผ๋ก ๊ฐ ๋ ธ๋์์ CPU LAM์ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋์ดํฉ๋๋ค. NS
์ฌ์ฉ์๋ ๋จผ์ ์ ์ฐฐ(1) LAM์ ์์ํ ์ ์๋์ง ํ์ธํ๋ ๋๊ตฌ.
LAM ์์์ XNUMX๋จ๊ณ ์ ์ฐจ์ ๋๋ค. ์ฒซ ๋ฒ์งธ ๋จ๊ณ์์๋ hboot(1) ๊ฐ๊ฐ์ ๋ํด ํธ์ถ๋ฉ๋๋ค.
์ง์ ๋ ๊ธฐ๊ณ. ๊ทธ๋ฐ ๋ค์ ๊ฐ ๋จธ์ ์ ๋์ ํฌํธ๋ฅผ ํ ๋นํ๊ณ ํต์ ํฉ๋๋ค.
๋ค๋ก ๋จ๋ถํธ ์์งํฉ๋๋ค. ์ธ ๋ฒ์งธ ๋จ๊ณ์์, ๋จ๋ถํธ ๊ฐ ๊ธฐ๊ณ์ ์ ๊ณต
์์ ํ ์ฐ๊ฒฐ๋ ํ ํด๋ก์ง๋ฅผ ํ์ฑํ๊ธฐ ์ํ ๊ธฐ๊ณ/ํฌํธ ๋ชฉ๋ก. ์ด๋ค ๊ธฐ๊ณ๊ฐ ์์๋ค๋ฉด
์์ํ ์ ์๊ฑฐ๋ ์ฒซ ๋ฒ์งธ ๋จ๊ณ๊ฐ ์๋ฃ๋๊ธฐ ์ ์ ์๊ฐ ์ด๊ณผ ๊ธฐ๊ฐ์ด ๋ง๋ฃ๋๋ฉด ๋จ๋ถํธ
ํธ์ถ ๋ฆ๋ค(1) LAM์ ์ข ๋ฃํ๊ณ ์ค๋ฅ๋ฅผ ๋ณด๊ณ ํฉ๋๋ค.
XNUMXD๋ดํ์ ์ ๋ น file์ ํธ์คํธ ํ์ผ ๊ตฌ๋ฌธ์ผ๋ก ์์ฑ๋ LAM ๋ถํธ ์คํค๋ง์ ๋๋ค. ๋ณด๋ค ์ ๋ น(5).
๋ช ๋ น์ค ๋์ LAMBHOST ํ๊ฒฝ์์ ๋ถํ ์คํค๋ง๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
๋ณํ๊ธฐ ์ฌ์ด. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ ํ์ผ์ธ lam-bhost.def๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. LAM์ด ๊ฒ์ํ๋ ์ ๋ น ๋จผ์
๋ก์ปฌ ๋๋ ํ ๋ฆฌ์ ์๋ ๋ค์ etc/ ์๋์ ์ค์น ๋๋ ํ ๋ฆฌ์ ์์ต๋๋ค.
๋ํ, ๋จ๋ถํธ ๊ฐ๋ณ LAM ๋ ธ๋์ ๋ํ ํ๋ก์ธ์ค ์คํค๋ง๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํ๋ก์ธ์ค ์คํค๋ง
(์ฐธ์กฐ conf์(5)) ์ด์ ์ฒด์ ๋ฅผ ๊ตฌ์ฑํ๋ ํ๋ก์ธ์ค์ ๋ํ ์ค๋ช ์ ๋๋ค.
๋ง๋. ์ผ๋ฐ์ ์ผ๋ก ์์คํ ๊ด๋ฆฌ์๋ ์ด ํ์ผ์ ์ ์ง ๊ด๋ฆฌํฉ๋๋ค. -- LAM/MPI ์ฌ์ฉ์๋
์ผ๋ฐ์ ์ผ๋ก ์ด ํ์ผ์ ๋ณ๊ฒฝํ ํ์๊ฐ ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ์ปค์คํฐ๋ง์ด์ง๋ ๊ฐ๋ฅํฉ๋๋ค
๊ฐ์ธ ํ๋ก์ธ์ค ์คํค๋ง๊ฐ ์๋ LAM ์ํํธ์จ์ด.
XNUMXD๋ดํ์ ์ ๋ น ํ์ผ
ํ์ ์ ๋ น ํ์ผ์ ์ ๋ น(5) ๋งค๋ด์ผ ํ์ด์ง.
๋จ๋ถํธ ์ ๋ชจ๋ ์ด๋ฆ์ ํ์ธํฉ๋๋ค. ์ ๋ น ๋ ธ๋์์ ๋จ๋ถํธ ํธ์ถ๋์์ต๋๋ค(
์์ ๋ ธ๋). ๊ทธ ํ LAM์ ์ด๋ฆ์ด ์๋ IP ์ฃผ์๋ง ์ฌ์ฉํฉ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก,
๋ค๋ฅธ ๋ชจ๋ ๋ ธ๋์ ์ด๋ฆ ํ์ธ ๊ตฌ์ฑ์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์์ ๋ ธ๋
์ ๋ชจ๋ ์ด๋ฆ์ ํ์ธํ ์ ์์ด์ผ ํฉ๋๋ค. ์ ๋ น ๋ชจ๋๊ฐ ๋๋ฌํ ์ ์๋ ์ฃผ์๋ก
๋ค๋ฅธ ๋ ธ๋.
์ผ๋ฐ์ ์ธ ์ค์๋ ๋์ดํ๋ ๊ฒ์ ๋๋ค. ๋ก์ปฌ ํธ์คํธ (๋๋ ํน์ ์ฃผ์๋ก ํ์ธ๋๋ ๋ชจ๋ ์ด๋ฆ
127.0.0.1 -- ๋ฃจํ๋ฐฑ TCP/IP ์ฅ์น) ์ ๋ น ๋ค๋ฅธ ๋ ธ๋๋ฅผ ํฌํจํ๋ ํ์ผ. ์
์ด ๊ฒฝ์ฐ ์ฃผ์ 127.0.0.1์ด ์ฃผ์๋ก ๋ค๋ฅธ ๊ฐ ๋ ธ๋์ ์ ์ก๋ฉ๋๋ค.
์๋ณธ ๋ ธ๋์. ๋ค๋ฅธ ๋ ธ๋๊ฐ 127.0.0.1์ ์ฌ์ฉํ์ฌ ์์ ๋ ธ๋์ ์ ์ํ๋ ค๊ณ ํ๋ฉด,
๊ทธ๋ค์ ์ค์ ๋ก ์์ ์๊ฒ ์ฐ๋ฝํ๊ณ ๊ฒฐ๊ตญ ์๊ฐ ์ด๊ณผ๋์ด ์คํจํฉ๋๋ค.
์์ ์ป์ IP ์ฃผ์ ์ ๋ น LAM์ ๋ฉํ ๋ฉ์์ง์ ์ฌ์ฉ๋ฉ๋๋ค. ์์ ๋ฐ
์์ ์ข ๋ฃ, ์กฐ์ ์ ์ฌ์ฉ๋๋ ๋์ญ ์ธ ๋ฉ์์ง ๋ฑ ํธ๋ํฝ ์
MPI ๋ฉ์์ง ์ ๋ฌ์ "lamd" ๋ชจ๋๋ฅผ ์ฌ์ฉํ์ง ์๋ ํ ์๋นํ ๋ฎ์ต๋๋ค(์ด ๊ฒฝ์ฐ ๋ชจ๋ MPI
ํธ๋ํฝ์ ๋ํ ์ ์ก์ ์ํด LAM์ ๋ฉํ ๋ฉ์์ง๋ฅผ ํ์ฉํฉ๋๋ค. ์ํผ๋ฃฌ(1)). ์ฌ์ฉํ ๋
TCP RPI์์ ์ด๋ฌํ IP ์ฃผ์๋ ์ง์ ์์ผ์ ํตํด ์ ๋ฌ๋๋ MPI ๋ฉ์์ง์๋ ์ฌ์ฉ๋ฉ๋๋ค.
๊ฐ ๋ ธ๋ ์ ์ฌ์ด.
์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ๋ "๋ง์คํฐ" ๋ ธ๋์ ์ฌ๋ฌ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์นด๋(NIC)๊ฐ ์๋ ๊ฒฝ์ฐ์ ๋๋ค.
๊ณต์ฉ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ๊ฒ๊ณผ ์ฌ์ค ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ๊ฒ
๋ณ๋ ฌ ์์ ์ด ์คํ๋๋ ๊ณณ. ๋ง์คํฐ ๋ ธ๋๋ฅผ ํฌํจํ๋ ค๋ฉด ์ ๋ น ํ์ผ, IP
์ฌ์ค ๋คํธ์ํฌ์ ์๋ NIC์ ์ด๋ฆ(๋๋ ์ฃผ์)์ ์ ๋ น. ์ด
๋ค๋ฅธ ๋ชจ๋ ๋ ธ๋๊ฐ ์ฌ์ค ๋คํธ์ํฌ์ ๋ง์คํฐ ๋ ธ๋์ ๋๋ฌํ ์ ์๋๋ก ํฉ๋๋ค.
๋ ๋ค๋ฅธ ์๋ก, ์ผ๋ถ ๊ตฌ์ฑ์๋ ๊ฐ ๋ ธ๋์ ์ฌ๋ฌ TCP/IP NIC๊ฐ ์์ต๋๋ค.
๋ณ๋ ฌ ์์ . ํ๋์ NIC๋ "๋๋ฆฐ"(์: 10Mbps)์ผ๋ก ๊ฐ์ฃผ๋๊ณ ๋ค๋ฅธ ํ๋๋
"๋น ๋ฅธ"(์: 100Mbps). LAM์ด ๋ ๋์
MPI ๋ฉ์์ง์ ๋ํ "๊ณ ์" ๋คํธ์ํฌ์ ๋์ญํญ. ์ด์ ๊ฐ์ด, ์ ๋ น IP ์ด๋ฆ์ ๋์ดํด์ผ ํฉ๋๋ค
(๋๋ ์ฃผ์) ๋ชจ๋ "๋น ๋ฅธ" NIC. ๊ทธ๋ฌ๋ LAM RPI๊ฐ TCP/IP๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ(์:
๋ฏธ๋ฆฌ๋ท/GM RPI), ์ ๋ น ํ์ผ์ "๋๋ฆฐ" NIC๊ฐ ๋์ด๋์ด์ผ LAM์ด
๋ฉํ ๋ฉ์์ง ํธ๋ํฝ์ ์ค๋ฒํค๋๋ฅผ ์ผ์ผํค์ง ์์ผ๋ฉฐ ์ ์ฌ์ ์ผ๋ก ์ฑ๋ฅ์ ์ ํ์ํค์ง ์์ต๋๋ค.
๋ค๋ฅธ ๊ณ ์ฑ๋ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ "๋น ๋ฅธ" ๋คํธ์ํฌ.
์ง์ฐ ํธ์คํธ ์ด๋ฆ ์กฐํ
์ผ๋ฐ์ ์ผ๋ก ํธ์คํธ ์ด๋ฆ์ ์ด๋ฆ ํ์ธ์ ๋ค์ ์์น์ ์๋ ์์คํ ์์ ์ํ๋ฉ๋๋ค. ๋จ๋ถํธ ํธ์ถ๋ฉ๋๋ค.
์ด๊ฒ์ ์ต์ ํ๋ฅผ ์ํด ์ํ๋๋ฏ๋ก ํธ์คํธ ์ด๋ฆ ๋ชฉ๋ก๋ง ์์ผ๋ฉด ๋ฉ๋๋ค.
ํ ๋ฒ ํด๊ฒฐ๋จ(DNS ๋๋ ๊ธฐํ ํธ์คํธ ์ด๋ฆ ์กฐํ ๋คํธ์ํฌ์ ์์ ์ ์ฌ์ ์ผ๋ก ์ต์ํ
๊ตํต).
๊ทธ๋ฌ๋ ์ผ๋ถ ๋ถ๊ท ์ผํ ๋คํธ์ํน ํ๊ฒฝ์์๋ ์ด๊ฒ์ด ์ถฉ๋ถํ์ง ์์ต๋๋ค.
ํธ์คํธ๋ ๊ฐ ํผ์ด์์ ๋ค๋ฅธ IP ์ฃผ์๋ฅผ ๊ฐ์ง ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ํธ์คํธ A๋ ๋ค์์ ๊ฐ์ง ์ ์์ต๋๋ค.
ํธ์คํธ B์ ์ฃผ์ Z์ด์ง๋ง ํธ์คํธ C์ ์ฃผ์ Y๊ฐ ์์ต๋๋ค.
XNUMXD๋ดํ์ -l ~์ ๋ํ ์ต์ ๋จ๋ถํธ LAM์ด ํธ์คํธ ์ด๋ฆ์
์์ ํ ํด๊ฒฐ๋ IP ์ฃผ์ ์งํฉ์ ๋๋ค. ๋ฐ๋ผ์ LAM์ด ๋ถํ ๋๋ ๊ฐ ๋ ธ๋๋ ์์ฒด ์์ ์ ์ํํฉ๋๋ค.
ํธ์คํธ ์ด๋ฆ ๋ชฉ๋ก์์ ์ด๋ฆ ํ์ธ.
SSI (์ฒด๊ณ ์๋น์ค ์ํธ ์์ฉ)
XNUMXD๋ดํ์ -์จ ์ค์์น๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์ํ SSI ๋ชจ๋์ ๋งค๊ฐ๋ณ์๋ฅผ ์ ๋ฌํ ์ ์์ต๋๋ค. ๋จ์ SSI
๋ชจ๋์ ์ ์์ธํ ์ค๋ช ๋์ด ์์ต๋๋ค. ๋์(7). SSI ๋ชจ๋์ MPI์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
ํ๋ก๊ทธ๋จ์ด ๋ฐํ์์ ์กฐ์ ๊ฐ๋ฅํ ๋งค๊ฐ๋ณ์๋ฅผ ์ค์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค(์: ๋ถํ
์ฌ์ฉํ ์ฅ์น ๋๋ผ์ด๋ฒ, ํด๋น ๋๋ผ์ด๋ฒ์ ์ ๋ฌํ ๋งค๊ฐ๋ณ์ ๋ฑ).
XNUMXD๋ดํ์ -์จ switch๋ ๋ ๊ฐ์ ์ธ์๋ฅผ ์ทจํฉ๋๋ค. ํค ๊ณผ ๊ฐ์น. ๊ทธ๋งํผ ํค ์ธ์๋ ์ผ๋ฐ์ ์ผ๋ก ์ง์ ํฉ๋๋ค
์ด๋ค SSI ๋ชจ๋์ด ๊ฐ์ ๋ฐ์์ง ๊ฒฐ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํค "boot"๋ ์ ํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์๊ฒฉ ๋ ธ๋์์ ํ๋ก์ธ์ค๋ฅผ ์์ํ๋ ๋ฐ ์ฌ์ฉํ RPI์ ๋๋ค. NS ๊ฐ์น ์ฃผ์ฅ์
์ ๋ฌ๋๋ ๊ฐ์ ๋๋ค. ์๋ฅผ ๋ค์ด:
lamboot -ssi ๋ถํธ tm
PBSPro/OpenPBS์์ ๊ธฐ๋ณธ ์คํ์ ์ํด "tm" ๋ถํ ๋ชจ๋์ ์ฌ์ฉํ๋๋ก LAM์ ์ง์ํฉ๋๋ค.
ํ๊ฒฝ(tm ๋ถํธ ๋ชจ๋์๋ ๋ถํธ ์คํค๋ง๊ฐ ํ์ํ์ง ์์).
lamboot -ssi ๋ถํ rsh -ssi rsh_agent "ssh -x" boot_schema
LAM์ "rsh" ๋ถํธ ๋ชจ๋์ ์ฌ์ฉํ๋๋ก ์ง์ํ๊ณ rsh ๋ชจ๋์ "ssh -x"๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํ๋๋ก ์ง์ํฉ๋๋ค.
์๊ฒฉ ๋ ธ๋์์ ์คํ ํ์ผ์ ์คํํ๋ ํน์ ์์ด์ ํธ.
๋ฑ๋ฑ. LAM์ ๋ถํ SSI ๋ชจ๋์ lamssi_boot(7). ์ด ํ์ด์ง๋
์ํํ๋ ํน์ ์์ ๋ฐ ๋ฐํ์ ๋์์ ์กฐ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ฐธ์กฐ
๊ฐ ๋ถํธ ๋ชจ๋์
XNUMXD๋ดํ์ -์จ ์ค์์น๋ฅผ ์ฌ๋ฌ ๋ฒ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ํค ๋ฐ / ๋๋ ๊ฐ์น
์ธ์. ๊ฐ์ ๊ฒฝ์ฐ ํค ๋ ๋ฒ ์ด์ ์ง์ ๋๋ฉด ๊ฐ์นs๋ ๋ค์๊ณผ ์ฐ๊ฒฐ๋ฉ๋๋ค.
์ผํ(",")๋ก ๊ตฌ๋ถํฉ๋๋ค.
์ฐธ๊ณ ๋ก -์จ switch๋ ๋จ์ํ ํ๊ฒฝ ๋ณ์๋ฅผ ์ค์ ํ๊ธฐ ์ํ ๋ฐ๋ก ๊ฐ๊ธฐ์ ๋๋ค. NS
์ด์ ์ ํด๋น ํ๊ฒฝ ๋ณ์๋ฅผ ์ค์ ํ์ฌ ๋์ผํ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
๋ฌ๋ฆฌ๋ ๋จ๋ถํธ. LAM์ด ์ค์ ํ๋ ํ๊ฒฝ ๋ณ์์ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
LAM_MPI_SSI_key=๊ฐ.
์ฐธ๊ณ ๋ก -์จ switch๋ ์ด์ ์ ์ค์ ๋ ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ ์ํฉ๋๋ค. ๋ํ ์ฐธ๊ณ
์ ์ ์๋ ํค ์ธ์๋ ์ฌ์ ํ ํ๊ฒฝ ๋ณ์๋ก ์ค์ ๋์ด ์์ต๋๋ค -- ํ์ธ๋์ง ์์ต๋๋ค.
(๊ธฐ์ค ๋ฆ๋ค) ์ ํ์ฑ์ ์ํด. ๋ถ๋ฒ ๋๋ ๋ถ์ ํ ๊ฐ์น ์ธ์๋ ๊ทธ๋ด ์๋ ์๊ณ ์๋ ์๋ ์์ต๋๋ค.
๋ณด๊ณ ๋จ -- ํน์ SSI ๋ชจ๋์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
์๊ฒฉ์ํ ์คํ ํ์ผ ๊ธฐ๋
์๊ฒฉ ๋ ธ๋์์ ์คํ ํ์ผ์ ์์ํ๋ ๋ชจ๋ ์กฐ์ ๊ฐ๋ฅํ ์ธก๋ฉด ๋จ๋ถํธ are
๋ ผ์ ๋์(7)๊ณผํ๋ฉด lamssi_boot(7). ์ฃผ์ ๋ ๋ค์์ ํฌํจํฉ๋๋ค(๋จ, ์ด์ ๊ตญํ๋์ง ์์):
์๊ฒฉ ์ ธ ๊ฒ์, ์๊ฒฉ ์คํ์ ์ฌ์ฉํ๋ ์์ด์ ํธ์ ๋ฐํ์ ์ฌ์ ์
์คํ ํ์ผ(์: rsh ๋ฐ ssh) ๋ฑ
ํํ์ฌ ํ์ค
์๊ฒฉ ํธ์คํธ์์ ์คํ๋๋ ๊ฐ LAM ๋ฐ๋ชฌ์ stdio ๋จ๋ถํธ ์ ์ํด ํ์
๊ธฐ๋ณธ. ์ผ๋ฐ์ ์ผ๋ก ๋ก์ปฌ ํธ์คํธ์์ ์์๋ LAM ๋ฐ๋ชฌ์ stdio๋ ์ด๋ ค ์์ผ๋ฏ๋ก
๋ด๋ถ LAM tstdio(3) ํจํค์ง๊ฐ ์ ๋๋ก ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋๋๋ก
๋ก์ปฌ LAM ๋ฐ๋ชฌ์ stdio๋ ๋ซ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์๋ฅผ ๋ค์ด:
rsh somenode lamboot -s ํธ์คํธ ํ์ผ
์ด ๋๋ฌธ์ ๋๋ค rsh ์ข ๋ฃํ๊ธฐ ์ ์ ๋ ๊ฐ์ง ์กฐ๊ฑด์ ๊ธฐ๋ค๋ฆฝ๋๋ค. ๋จ๋ถํธ ์ข ๋ฃํ๊ณ stdout /
stderr์ ๋ซ์ต๋๋ค. ์์ด -s, stdout / stderr์ด ๋ซํ์ง ์๊ณ rsh (๊ทธ๋ฆฌ๊ณ SSH)
๊ฑธ๋ ค๋ ๋จ๋ถํธ ์๋ฃํ์ต๋๋ค. -s ๋ก์ปฌ์ stdout / stderr์ ์ ๋ฐํฉ๋๋ค.
LAM ๋ฐ๋ชฌ์ ํธ์ถ ์ ๋ซํ๋ฉฐ, ์ด๋ ๋ค์์ ํ์ฉํฉ๋๋ค. rsh ์๋ฃํฉ๋๋ค. ์ฌ์ฉ -s ์์ง
์ํฅ์ ๋ฏธ์น์ง ์๋๋ค ๋จ๋ถํธ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐฉ์งํ ์ ์์ง๋ง tstdio(3) ํจํค์ง์์
์ ๋๋ก ์๋ํฉ๋๋ค.
๊ฒฐํจ ๊ด์ฉ
๊ฒฝ์ฐ -x ์ต์ ์ด ์ฃผ์ด์ง๋ฉด LAM์ ๋ด๊ฒฐํจ์ฑ ๋ชจ๋์์ ์คํ๋ฉ๋๋ค. ์ด ๋ชจ๋์์ ๋ ธ๋ ๊ตํ
๋ชจ๋ ๋ ธ๋๊ฐ ์คํ ์ค์ด๊ณ ๋งํฌ๊ฐ ์๋์ง ํ์ธํ๊ธฐ ์ํด ์ฃผ๊ธฐ์ ์ผ๋ก ``์ฌ์ฅ ๋ฐ๋'' ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
๊ทธ๋ค์ ์ฐ๊ฒฐํ๋ ์๋ํฉ๋๋ค. ๋ ธ๋์ ์ฌ์ฅ ๋ฐ๋์ด ๋ฉ์ถ๋ฉด ``dead''๋ก ์ ์ธ๋ฉ๋๋ค.
๋ชจ๋ LAM ๋ ธ๋(๋ฐ ํ๋ก์ธ์ค)๊ฐ ํต์ง๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ๋ด๊ฒฐํจ์ฑ์ ์์ฑํ ์ ์์ต๋๋ค.
์ ์์ ์ผ๋ก ์ฑ๋ฅ์ด ์ ํ๋๊ฑฐ๋ ์กด์ฌํ์ง ์๋ ๋ ธ๋๋ฅผ ๊ต์ฒดํ์ฌ ์์ ํ ๋ณต๊ตฌํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์
๋ค๋ฅธ ์ฌ๋๊ณผ(์ฐธ์กฐ ๋จ๊ทธ๋ก์ฐ(1)). ์ด ๋ชจ๋๋ ์ฑ๋ฅ ์ ํ๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ๋๋ฌธ์
๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง ์์ต๋๋ค.
์ฌ์ฉ ์
๋จ๋ถํธ -v
๊ธฐ๋ณธ ๋ถํ ์คํค๋ง์ ์ค๋ช ๋ ์์คํ ์์ LAM์ ์์ํฉ๋๋ค. ์ ๋ํ ๋ณด๊ณ
์ค์ํ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
lamboot -d ํธ์คํธ ํ์ผ
ํ์ผ์ ์ค๋ช ๋ ์์คํ ์์ LAM ์์ ํธ์คํธ ํ์ผ. ๋ฏฟ์ ์ ์์ ์ ๋๋ก ์์ธํ ์ ๊ณต
๋ถํ ํ๋ก์ธ์ค์ ๊ฐ ๋จ๊ณ์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ๋ณด๊ณ ํฉ๋๋ค.
๋จ๋ถํธ ๋ง์ด๋ ธ๋
๋ถํ ์คํค๋ง์ ์ค๋ช ๋ ์์คํ ์์ LAM ์์ ๊ทผ์ . ์กฐ์ฉํ ์๋ํฉ๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ lamboot ์จ๋ผ์ธ ์ฌ์ฉ