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