เชคเชฎเซ เชเชฆเชพเช เชเชถเซเชเชฐเซเชฏ เชชเชพเชฎเซ เชฐเชนเซเชฏเชพ เชนเชถเซ - เชกเซเชเชฐ เช
เชนเซเช เชถเชพ เชฎเชพเชเซ เช
เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชเซ? ILO เชตเซเชฌ เชเชจเซเชเชฐเชซเซเชธเชฎเชพเช เชฒเซเชเชเชจ เชเชฐเชตเชพเชฎเชพเช เช
เชจเซ เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐเชจเซ เชเชฐเซเชฐ เชฎเซเชเชฌ เชธเซเช เชเชฐเชตเชพเชฎเชพเช เชธเชฎเชธเซเชฏเชพ เชถเซเช เชเซ?
เชเซเชฏเชพเชฐเซ เชคเซเชเช เชฎเชจเซ เชเซเชเชฒเชพเช เชเซเชจเชพ เชฌเชฟเชจเชเชฐเซเชฐเซ เชธเชฐเซเชตเชฐเซเชธ เชเชชเซเชฏเชพ เชคเซเชฏเชพเชฐเซ เชฎเชจเซ เชคเซ เช เชฒเชพเชเซเชฏเซเช เชเซ เชฎเชจเซ เชชเซเชจเชเชธเซเชฅเชพเชชเชฟเชค เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ (เชเซเชจเซ เชชเซเชจเชเชชเซเชฐเซเชตเชฟเชเชจ เชเชนเซเชตเชพเชฏ เชเซ). เชธเชฐเซเชตเชฐ เชชเซเชคเซ เชตเชฟเชฆเซเชถเชฎเชพเช เชธเซเชฅเชฟเชค เชเซ, เชเชชเชฒเชฌเซเชง เชเชเชฎเชพเชคเซเชฐ เชตเชธเซเชคเซ เชตเซเชฌ เชเชจเซเชเชฐเชซเซเชธ เชเซ. เช เซเช เชเซ, เชคเซ เชฎเซเชเชฌ, เชฎเชพเชฐเซ เชเซเชเชฒเชพเช เชเชฆเซเชถเซ เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ เชตเชฐเซเชเซเชฏเซเช
เชฒ เชเชจเซเชธเซเชฒ เชชเชฐ เชเชตเซเช เชชเชกเซเชฏเซเช. เชคเซเชฏเชพเช เช เชคเซเชจเซ เชถเชฐเซเชเชค เชฅเช.
เชเซเชฎ เชคเชฎเซ เชเชพเชฃเซ เชเซ, เชเชพเชตเชพ เชจเซ เชเชชเชฏเซเช เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชตเชฟเชตเชฟเชง เชชเซเชฐเชเชพเชฐเชจเชพ เชตเชฐเซเชเซเชฏเซเช
เชฒ เชเชจเซเชธเซเชฒ เชฎเชพเชเซ เชฅเชพเชฏ เชเซ, เชชเชเซ เชญเชฒเซ เชคเซ HP เช
เชฅเชตเชพ เชกเซเชฒเชฎเชพเช เชนเซเชฏ. เชเชเชพเชฎเชพเช เชเชเซเช เชคเซ เชเซเชตเซ เชฐเซเชคเซ เชตเชชเชฐเชพเชฏ เชเซ (เช
เชจเซ เชธเชฟเชธเซเชเชฎเซ เชเซเชฌ เชเซเชจเซ เชเซ). เชชเชฐเชเชคเซ เชซเชพเชฏเชฐเชซเซเชเซเชธ เช
เชจเซ เชเซเชฐเซเชฎเซ เชฒเชพเชเชฌเชพ เชธเชฎเชฏ เชชเชนเซเชฒเชพ เช เชเชชเซเชฒเซเชเซเชธเชจเซ เชธเชชเซเชฐเซเช เชเชฐเชตเชพเชจเซเช เชฌเชเชง เชเชฐเซ เชฆเซเชงเซเช เชนเชคเซเช เช
เชจเซ เชจเชตเซ IcedTea เช เชธเชฟเชธเซเชเชฎเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชคเซเช เชจเชฅเซ. เชคเซเชฅเซ, เชเชฃเชพ เชตเชฟเชเชฒเซเชชเซ เชเชญเชฐเซ เชเชตเซเชฏเชพ:
1. เชคเชฎเชพเชฐเชพ เชฎเชถเซเชจ เชชเชฐ เชฌเซเชฐเชพเชเชเชฐเซเชธ เช
เชจเซ เชเชพเชตเชพ เชธเชเชธเซเชเชฐเชฃเซเชฅเซ เชชเซเชฐเชพเชฃเซ เชธเชเชเซเชฐเชนเชพเชฒเชฏ เชฌเชจเชพเชตเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซ, เช เชตเชฟเชเชฒเซเชชเชจเซ เชนเชตเซ เชเชฐเซเชฐ เชจเชฅเซ. เชเชเชพเชฆ เชฌเซ เชเชฆเซเชถเซ เชเชพเชคเชฐ เชธเชฟเชธเซเชเชฎเชจเซ เชฎเชเชพเช เชเชกเชพเชตเชตเชพเชจเซ เชเชเซเชเชพ เชจเชฅเซ.
2. เชตเชฐเซเชเซเชฏเซเช
เชฒ เชฎเชถเซเชจ เชชเชฐ เชเชเชเช เชเซเชจเซเช เชฒเซเชเช เชเชฐเซ (เชคเซ เชชเซเชฐเชพเชฏเซเชเชฟเช เชฐเซเชคเซ เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ เชเซ เชคเชฎเชจเซ Java 6 เชจเซ เชเชฐเซเชฐ เชเซ) เช
เชจเซ เชคเซเชจเชพ เชฆเซเชตเชพเชฐเชพ เชคเชฎเชจเซ เชเซเชเชคเซ เชฆเชฐเซเช เชตเชธเซเชคเซเชจเซ เชเซเช เชตเซ.
3. เชชเซเชเชจเซเช 2 เชเซเชตเซเช เช, เชฎเชพเชคเซเชฐ เชเช เชเชจเซเชเซเชจเชฐเชฎเชพเช, เชเชพเชฐเชฃ เชเซ เชเชฃเชพ เชธเชพเชฅเซเชฆเชพเชฐเซเช เชธเชฎเชพเชจ เชธเชฎเชธเซเชฏเชพเชจเซ เชธเชพเชฎเชจเซ เชเชฐเชตเซ เชชเชกเซเชฏเซ เชนเชคเซ เช
เชจเซ เชฌเชงเชพ เชชเชพเชธเชตเชฐเซเชกเซเชธ เชตเชเซเชฐเซ เชธเชพเชฅเซ เชตเชฐเซเชเซเชฏเซเช
เชฒ เชฎเชถเซเชจ เชเชฎเซเช เชเชฐเชคเชพเช เชคเซเชฎเชจเซ เชกเซเชเชฐเชนเชฌ เชชเชฐเชจเชพ เชเชจเซเชเซเชจเชฐเชฎเชพเช เชฒเชฟเชเช เชเซเชฐเชพเชจเซเชธเชซเชฐ เชเชฐเชตเซ เชตเชงเซ เชธเชฐเชณ เชเซ.
(เชนเชเซเชเชคเชฎเชพเช, เชนเซเช เชชเซเชเชจเซเช 3 เชเชฐเซเชฏเชพ เชชเชเซ เช เชชเซเชเชจเซเช 2 เชชเชฐ เชชเชนเซเชเชเซเชฏเซ)
เชเชเซ เชเชชเชฃเซ เชชเซเชเชจเซเช 3 เชเชฐเซเชถเซเช.
เชนเซเช เชฎเซเชเซเชฏเชคเซเชตเซ เชฌเซ เชชเซเชฐเซเชเซเชเซเชเซเชธ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซเชฐเชฟเชค เชนเชคเซ:
1.
2.
เชฎเซเชณเชญเซเชค เชฐเซเชคเซ เชชเซเชฐเชฅเชฎ เชชเซเชฐเซเชเซเชเซเช
เชชเซเชฐเชฅเชฎ, เชเชพเชฒเซ เชเชฐเซเชฐเซ เชชเซเชเซเชเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเช - Java 6 เช
เชจเซ IcedTea:
RUN echo "deb http://archive.ubuntu.com/ubuntu precise main universe" > /etc/apt/sources.list &&
apt-get update &&
apt-get -y upgrade &&
apt-get -y install firefox
nano curl
icedtea-6-plugin
icedtea-netx
openjdk-6-jre
openjdk-6-jre-headless
tzdata-java
เชนเชตเซ เชคเชฎเชพเชฐเซ เชซเชเซเชค ILO เชเชจเซเชเชฐเชซเซเชธ เชชเซเช เชชเชฐ เชเชตเชพเชจเซเช เชเซ เช เชจเซ เชคเชฎเชพเชฐเซเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชจเชพเชฎ เช เชจเซ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเชเชฒ เชเชฐเชตเชพเชจเซ เชเซ. เชซเชพเชฏเชฐเชซเซเชเซเชธเชจเซ เชเชเซเชธเซเชเชพเชฐเซเชเชฎเชพเช เชฒเซเชเช เชเชฐเซ:
RUN bash -c 'echo "exec openbox-session &" >> ~/.xinitrc' &&
bash -c 'echo "firefox ${HILO_HOST}">> ~/.xinitrc' &&
bash -c 'chmod 755 ~/.xinitrc'
HILO_HOST เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชเชฒเชฎเชพเช เช
เชฎเชพเชฐเชพ ILO เชเชจเซเชเชฐเชซเซเชธเชจเซเช เชตเซเชฌ เชธเชฐเชจเชพเชฎเซเช เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ
เชฒเซเชเชฟเชจเชจเซ เชธเซเชตเชเชพเชฒเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ, เชเชพเชฒเซ เช
เชงเชฟเชเซเชคเชคเชพ เชเชฎเซเชฐเซเช. ILO เชฎเชพเช เชฒเซเชเชฟเชจ เชจเชฟเชฏเชฎเชฟเชค POST เชตเชฟเชจเชเชคเซ เชธเชพเชฅเซ เชฅเชพเชฏ เชเซ, เชเซเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ เชคเชฎเชจเซ JSON session_key เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เชเซ, เชเซ เชชเชเซ เชคเชฎเซ GET เชตเชฟเชจเชเชคเซเชฎเชพเช เชชเชพเชธ เชเชฐเซ เชเซ:
เชเซ HILO_USER เช
เชจเซ HILO_PASS เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชเชฒเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเซเชฒ เชนเซเชฏ เชคเซ curl เชฆเซเชตเชพเชฐเชพ session_key เชจเซ เชเชฃเชคเชฐเซ เชเชฐเซเช:
export HOME=/config
export HILO_HOST=${HILO_HOST%%/}
SESSION_KEY=""
data="{"method":"login","user_login":"${HILO_USER}","password":"${HILO_PASS}"}"
if [[ -n "${HILO_USER}" && -n "${HILO_PASS}" ]]; then
SESSION_KEY=$(curl -k -X POST "${HILO_HOST}/json/login_session" -d "$data" 2>/dev/null | grep -Eo '"session_key":"[^"]+' | sed 's/"session_key":"//')
fi
echo "SESSION_KEY=$SESSION_KEY"
echo $SESSION_KEY > /session_key
เชเชเชตเชพเชฐ เช เชฎเซ เชกเซเชเชฐเชฎเชพเช เชธเซเชถเชจ_เชเซ เชฐเซเชเซเชฐเซเชก เชเชฐเซ เชฒเซเชงเชพ เชชเชเซ, เช เชฎเซ VNC เชถเชฐเซ เชเชฐเซ เชถเชเซเช เชเซเช:
exec x11vnc -forever -create
เชนเชตเซ เช
เชฎเซ เชซเชเซเชค VNC เชฎเชพเชฐเชซเชคเซ เชฒเซเชเชฒเชนเซเชธเซเช เชชเชฐ เชชเซเชฐเซเช 5900 (เช
เชฅเชตเชพ เชคเชฎเชพเชฐเซ เชชเชธเชเชฆเชเซเชจเชพ เชเซเชเชชเชฃ เช
เชจเซเชฏ) เชฅเซ เชเชจเซเชเซเช เชเชฐเซเช เชเซเช เช
เชจเซ เชตเชฐเซเชเซเชฏเซเช
เชฒ เชเชจเซเชธเซเชฒ เชชเชฐ เชเชเช เชเซเช.
เชฌเชงเชพ เชเซเชก เชฐเซเชชเซเชเซเชเชฐเซเชฎเชพเช เชเซ
ILO เชธเชพเชฅเซ เชเซเชกเชพเชตเชพ เชฎเชพเชเซ เชธเชเชชเซเชฐเซเชฃ เชเชฆเซเชถ:
docker run -d --rm --name ilo-client -p 5900:5900 -e HILO_HOST=https://ADDRESS_OF_YOUR_HOST -e HILO_USER=SOME_USERNAME -e HILO_PASS=SOME_PASSWORD sshnaidm/docker-ilo-client
เชเซเชฏเชพเช ADDRESS_OF_YOUR_HOST เช ILO เชนเซเชธเซเชเชจเซเช เชจเชพเชฎ เชเซ, SOME_USERNAME เช เชฒเซเชเชฟเชจ เชเซ เช
เชจเซ เชคเซ เชฎเซเชเชฌ, SOME_PASSWORD ILO เชฎเชพเชเซ เชชเชพเชธเชตเชฐเซเชก เชเซ.
เชคเซ เชชเชเซ, เชซเชเซเชค เชเซเชเชชเชฃ VNC เชเซเชฒเชพเชฏเชเชเชจเซ เชธเชฐเชจเชพเชฎเชพเช เชชเชฐ เชฒเซเชเช เชเชฐเซ: vnc://localhost:5900
เชเชฎเซเชฐเชพเช เช
เชจเซ เชชเซเชฒ เชตเชฟเชจเชเชคเซเช, เช
เชฒเชฌเชคเซเชค, เชเชตเชเชพเชฐเซเชฏ เชเซ.
DELL เชฎเชถเซเชจเซเชจเชพ IDRAC เชเชจเซเชเชฐเชซเซเชธ เชธเชพเชฅเซ เชเชจเซเชเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชฎเชพเชจ เชชเซเชฐเซเชเซเชเซเช เช
เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชเซ:
เชธเซเชฐเซเชธ: www.habr.com