Увод
Ја радим у компанији у којој водимо много серија послове обраде милионе албума података сваког дана и ја сам недавно размишљање о свим машинама које седе око сваки дан не ради ништа по неколико сати. Зар не би било добро ако бисмо могли да користе те машине да ојача моћ обраде нашег система? У овом скуп чланака ћу погледати на потенцијалне користи од запошљавања канцеларије мрежу користећи виртуелизованим окружењима.
У делу 2 смо гледали на посао сервера ће се приказивати и како треба посао бити конфигурисана да би се постигла највећа количина прераде док обезбеди да сваки посао је обрађен без неуспех.
Подешавање радник - или Лимп сервера
Следећи корак у овом процесу је да подесите виртуелни радника. За ово ћу да користе инсталација ЦентОС коришћења ВиртуалБок. Ја ћу да инсталирате МиСКЛ и ПХП- на серверу, такође познат као млитаво (литијум Нук, М иСКЛ, П КС) сервера (Можда сам се да је име горе).
- Инсталирајте ВиртуалБок на Виндовс машини (пратите линк)
- Преузмите и инсталирајте ЦентОС (тренутна верзија 5.3) у оквиру створили виртуелну машину
Нема смисла мени ће то вероватно има 1.000 с великих туторијала тамо (у реду, ево један: Стварање и МанагингА ЦентОС виртуелне машине под ВиртуалБок ). Важно је напоменути Претпостављам да Позвала сам виртуелну машину ГридМацхине.
Што се тиче мог избора виртуелизацију клијента и оперативног система иде нема великог разлог за сваки избор. ВиртуалБок је нешто што ја користи на мој дом машине и подржан је од стране три велике оперативне системе. Изабрао сам ЦентОС као добар стабилан оперативни систем и да га користим на своју веб серверу. Ја сам велики верник у правом алате за посао (иако сам примене "користи најбржи и најлакши за тебе 'менталитет овде), тако да ако оперативни систем Кс ради свој код брже и ефикасније користити уместо тога:)
Важније проверите да ли ваш ВМ користи ДХЦП, јер у супротном за сваку нову виртуелну машину би требало да буде посебно конфигурисан што је нешто што не вант.Би користећи ДХЦП ми не треба да конфигуришете подешавања мреже појединачно за радника машине, ДХЦП це рука се ИП за вас. Због тога можете да копирате ваше виртуелне машине за канцеларију без бриге о подешавању свака на горе (ово побољшава скалабилност и смањује радника управе).
Процес би требало да имају за циљ да постигне био би да добију новог физичкој машини, инсталирати ВиртуалБок, а затим прилично примене виртуелне слике без много чега другог. Можда би било мудро да подесимо све ваше радника на различите подмреже, тако да можете барем видети колико машине раде. Такође је потребно да подесите ваше машине на дуже закуп или неограничен закуп ДХЦП.
Како да покренете послови на радника
Ово је интересантно подручје и постоји неколико начина важе за обраду послова на радника. Ево ја ћу разговарати о два најочигледнија:
- Непрекидно ради скрипта: скрипт, то бити схелл скрипта, или ПХП скрипта се извршава на једном раднику и ради као део бесконачне петље. Сам дисконтованих сам овај метод као један крах скрипта и потенцијално вашим радницима ће престати да ради без неке врсте интервенције.
- Црон скрипта на основу извршења: сваких к минута црон демона почиње позив скрипт да се ствари дешава. Без неке провере то би могло да доведе до много много копије ради радник сценарио.
Моја одлука је била да иде са црон који почиње схелл скрипта сваких 10 минутес.А Мој схелл скрипт обавља следеће послове:
- Добили листу процеса и греп то за "пхп". Ако се не нађе онда наставите.
- Позовите број радних места, у мом случају то би било нешто ПХП-заснована
- Радник скрипта заврши свој води
- Спреман да се поново иде на следећи одговарајуци позив
Моја скрипта басх изгледа отприлике овако:
# / Бин /! СХ
ако пс ак | греп-в, греп | греп ПХП> / дев / нулл
онда
ецхо "Посао је тренутно обрађује, Екит"
друго
ецхо "Посао није покренут, почети сада"
пхп иоурЈобПроцессингСцрипт.пхп
Фи Напомена: ехо су скоро потпуно бесмислено, али може да помогне следећу особу која долази заједно да покуша и мењати их.
Да закључује поставили радника виртуелна машина, брза, једноставна и лака за копирање за сваку нову комад хардвера који се прима. "Памет" на мрежу систем заиста није у визуализира оперативни систем, свим својим везе са кода креиран за обраду радних места, посао конфигурацију, и да се уверите да ради посао када је то потребно (тј. када је домаћин у стању мировања .)
Подешавање Виндовс Инитиалисе радника
Први задатак је да разраде команду потребан за рад виртуелне машине са прозора командне линије. Ако сте инсталирали ВиртуалБок на подразумеваној локацији, а ви сте већ уписали као радник ГридМацхине онда команду потребно да се учита ваш радник:
"Ц: \ Програм Филес \ Нед \ ВиртуалБок \ ВБокМанаге.еке" стартвм ГридМацхине
Међутим да покренете скрипту у "без главе" држава треба да користите:
"Ц: \ Програм Филес \ Нед \ ВиртуалБок \ ВБокХеадлесс.еке"-стартвм ГридМацхине - врдп = искључено
Ово ће почети виртуелне машине без ГУИ-а омогућити да сачувате стање грациозно. Други аргумент искључује РДП тако да не конфликт са Виндовс РДП, или не даје вам поруку о слуса на порту 3389 виртуалне машине име је мала и велика слова.
Даље, ми ћемо морати да подесите Виндовс до ударца из нашег СМ радник кад је машина у стању мировања. Да бисте то урадили (на Виндовс КСП) мораћете да одете Старт -> Алл Програмс -> Аццессориес -> Систем Тоолс -> Сцхедулед Таскс као испод:
Кликни на "Адд Сцхедулед Таск да 'следи потражите додавање прилагођених програма. Навигација до ВБокМанаге скрипту и кликните на ОК. Распоред свој задатак за било који од опција (ћемо променити у минуту) и наставити. Након прескакање следећем екрану Виндовс ће вас питати који желите да покренете овај задатак, ја бих предложити било "администратор" или стварање нове привилеговани корисник. Запамтите да не желимо да се мешају са стандардним особљем налог на машини у било ком тренутку. Кликните на дугме Даље и проверите показују напредне опције за овај задатак.
До краја води поље додате наш стринг 'стартвм ГридМацхине "и обезбеди да раде само када је пријављен остане унтицкед. Посетите задатак распоред следећи и промените распоред Спустите се на опцију "када мировања", изабрати време желите да машина мировања пре него што пређете на следећу картицу.
Коначно деселектуј опцију која каже заустави задатак ако је покренут Кс времена, али не означите опцију да заустави задатак, ако машина није више у стању мировања.
То је онда за прозоре домаћина подешавање!
Резиме
У овом делу смо поставили виртуелна машина да се понашају као радник, као и начин на који позива и извршити наш посао скрипте обраду (за себе ПХП скрипт). Одавде ми погледамо како да подесите наше копија оперативног система Виндовс за покретање виртуалне машине у режиму без главе када се рачунар постаје у стању мировања, и сачувати своју државну када корисник настави коришћење машине. Надамо се да у овом тренутку гледате како је једноставно поставити такав систем и свраб да би добили неке експерименте сами иде!
Следећи пут
У Део 4 ћемо бити хандсоме код користећи алате како би се обезбедило да сте покренули најновију верзију кода и изворима података, тако да добијени резултати су увек уп-то-дате са најновије пословне информације и логике.