เดจเดฟเดเตเดเตพ เดเดฐเตเดชเดเตเดทเต เดเดถเตเดเดฐเตเดฏเดชเตเดชเตเดเตเดเตเดเตเดเดพเด - เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดกเตเดเตเดเตผ เดเดตเดฟเดเต เดจเดฟเดฒเดจเดฟเตฝเดเตเดเตเดจเตเดจเดคเต? ILO เดตเตเดฌเต เดเดจเตเดฑเตผเดซเตเดธเดฟเดฒเตเดเตเดเต เดฒเตเดเดฟเตป เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดจเดฟเดเตเดเดณเตเดเต เดธเตเตผเดตเตผ เดเดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดจเตเดคเดพเดฃเต เดชเตเดฐเดถเตเดจเด?
เดเดจเดฟเดเตเดเต เดตเตเดฃเตเดเตเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดฃเตเด (เดฑเดฟเดชเตเดฐเตเดตเดฟเดทเตป เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจ) เดชเดดเดฏ เด
เดจเดพเดตเดถเตเดฏ เดธเตเตผเดตเดฑเตเดเตพ เด
เดตเตผ เดเดจเดฟเดเตเดเต เดจเตฝเดเดฟเดฏเดชเตเดชเตเตพ เดเดพเตป เดเดฟเดจเตเดคเดฟเดเตเดเดคเต เด
เดคเดพเดฃเต. เดธเตเตผเดตเตผ เดคเดจเตเดจเต เดตเดฟเดฆเตเดถเดคเตเดคเดพเดฃเต เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเดคเต, เดฒเดญเตเดฏเดฎเดพเดฏ เดเดฐเตเดฏเตเดฐเต เดเดพเดฐเตเดฏเด เดตเตเดฌเต เดเดจเตเดฑเตผเดซเตเดธเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต. เดถเดฐเดฟ, เด
เดคเดจเตเดธเดฐเดฟเดเตเดเต, เดเดฟเดฒ เดเดฎเดพเตปเดกเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดจเดฟเดเตเดเต เดตเตเตผเดเตเดตเตฝ เดเตบเดธเตเดณเดฟเดฒเตเดเตเดเต เดชเตเดเตเดฃเตเดเดฟเดตเดจเตเดจเต. เด
เดตเดฟเดเต เดจเดฟเดจเตเดจเดพเดฃเต เดคเตเดเดเตเดเดฟเดฏเดคเต.
เดจเดฟเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเดตเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเดเตเดเตเดชเดฟเดฏเดฟเดฒเดพเดฏเดพเดฒเตเด เดกเตเดฒเตเดฒเดฟเดฒเดพเดฏเดพเดฒเตเด เดตเดฟเดตเดฟเดง เดคเดฐเด เดตเตเตผเดเตเดตเตฝ เดเตบเดธเตเดณเตเดเตพเดเตเดเดพเดฏเดฟ เดเดพเดต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฑเดเตเดเดคเต เด
เดเตเดเดจเตเดฏเดพเดฃเต (เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพ เดตเดณเดฐเต เดชเดดเดฏเดคเดพเดฃเต). เดเดจเตเดจเดพเตฝ เดซเดฏเตผเดซเตเดเตเดธเตเด เดเตเดฐเตเดฎเตเด เด เดเดชเตเดฒเตเดฑเตเดฑเตเดเดณเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเดคเต เดตเดณเดฐเตเดเตเดเดพเดฒเด เดฎเตเดฎเตเดชเต เดจเดฟเตผเดคเตเดคเดฟ, เดชเตเดคเดฟเดฏ IcedTea เด เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เด
เดคเดฟเดจเดพเตฝ, เดจเดฟเดฐเดตเดงเดฟ เดเดชเตเดทเดจเตเดเตพ เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเตเดเต:
1. เดจเดฟเดเตเดเดณเตเดเต เดฎเตเดทเตเดจเดฟเดฒเต เดฌเตเดฐเตเดธเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดเดพเดต เดชเดคเดฟเดชเตเดชเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดเดฐเต เดฎเตเดเดถเดพเดฒ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดเดฐเดเดญเดฟเดเตเดเตเด, เด เดเดชเตเดทเตป เดเดจเดฟ เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เดฐเดฃเตเดเต เดเดฎเดพเตปเดกเตเดเตพเดเตเดเต เดตเตเดฃเตเดเดฟ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต เดชเดฐเดฟเดนเดธเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฎเดฟเดฒเตเดฒ.
2. เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดฟเตฝ เดตเดณเดฐเต เดชเดดเดฏ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเด (เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดต 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 เดธเตเดทเตป_เดเต เดฒเดญเดฟเดเตเดเตเด, เด
เดคเต เดจเดฟเดเตเดเตพ GET เด
เดญเตเดฏเตผเดคเตเดฅเดจเดฏเดฟเตฝ เดชเดพเดธเตเดธเดพเดเตเดเตเดจเตเดจเต:
HILO_USER, HILO_PASS เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, curl เดตเดดเดฟ เดธเตเดทเตป_เดเต เดเดฃเดเตเดเดพเดเตเดเดพเด:
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
เดเดชเตเดชเตเตพ เดเดเตเดเตพ เดฒเตเดเตเดเตฝ เดนเตเดธเตเดฑเตเดฑเดฟเดฒเต 5900 เดชเตเตผเดเตเดเดฟเดฒเตเดเตเดเต (เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดทเตเดเดฎเตเดณเตเดณ เดฎเดฑเตเดฑเตเดคเตเดเตเดเดฟเดฒเตเด) VNC เดตเดดเดฟ เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตโเดคเต เดตเตเตผเดเตเดตเตฝ เดเตบเดธเตเดณเดฟเดฒเตเดเตเดเต เดชเตเดเตเด.
เดเดฒเตเดฒเดพ เดเตเดกเตเด เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเดพเดฃเต
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 เดเดจเตเดจเดคเต เดฒเตเดเดฟเตป เดเดฃเต, เด
เดคเดจเตเดธเดฐเดฟเดเตเดเต, ILO-เดฏเตเดเต เดชเดพเดธเตโเดตเตเดกเต SOME_PASSWORD เดเดฃเต.
เด
เดคเดฟเดจเตเดถเตเดทเด, เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดคเตเดเตเดเดฟเดฒเตเด เดตเดฟเดเตปเดธเดฟ เดเตเดฒเดฏเดจเตเดฑเต เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเด: vnc://localhost:5900
เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดฒเตเดเดณเตเด เดชเตเตพ เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเตเด เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดธเตเดตเดพเดเดคเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
DELL เดฎเตเดทเตเดจเตเดเดณเตเดเต IDRAC เดเดจเตเดฑเตผเดซเตเดธเตเดเดณเดฟเดฒเตเดเตเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฐเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเต:
เด
เดตเดฒเดเดฌเด: www.habr.com