Nov yog zaj dab neeg ntawm ib qhov project uas siv tus kheej sau kev tswj hwm tus kheej thiab vim li cas qhov kev txav mus rau Ansible siv sijhawm 18 lub hlis.
Hnub No. -Π₯Π₯Π₯: Ua ntej pib
Thaum xub thawj, cov txheej txheem tsim muaj ntau tus tswv tsev sib cais khiav Hyper-V. Tsim lub tshuab virtual yuav tsum muaj ntau kauj ruam: muab cov disks tso rau hauv qhov chaw, sau npe DNS, khaws DHCP, muab VM teeb tsa hauv git repository. Cov txheej txheem no yog ib feem mechanized, tab sis piv txwv li, VMs tau faib ntawm cov tswv los ntawm tes. Tab sis, piv txwv li, cov neeg tsim khoom tuaj yeem kho VM teeb tsa hauv git thiab siv nws los ntawm rebooting VM.
Custom Configuration Management Solution
Thawj lub tswv yim, kuv xav tias, tau xeeb los ua IaC: ntau lub xeev tsis muaj VMs uas rov pib dua lawv lub xeev mus rau xoom thaum rov pib dua. VM configuration Management yog dab tsi? Schematically nws zoo li yooj yim:
Ib qho zoo li qub MAC raug ntsia rau ntawm VM.
Ib qho ISO nrog CoreOS thiab khau raj disk tau txuas nrog VM.
CoreOS tso tawm cov ntawv hloov kho los ntawm rub tawm los ntawm WEB server raws li nws tus IP.
Tsab ntawv rub tawm VM teeb tsa ntawm SCP raws li qhov chaw nyob IP.
Kev ntes cov rooj sib txoos hauv cov cai yuav tsis txaus. Tom qab tag nrho, yog hais tias nyob rau hauv lub ins thiab outs ntawm tus txheej txheem koj xav hloov ib yam dab tsi, koj yuav ua txhaum ib yam dab tsi. Yog li ntawd, nyob rau hauv cov ntaub ntawv ntawm infrastructure, kev ntsuam xyuas ntawm no heev infrastructure tshwm. Txhawm rau synchronize kev paub hauv pab pawg, peb pib sim Ansible lub luag haujlwm. Kuv yuav tsis mus rau qhov tob vim ... muaj ib tsab xov xwm piav txog cov xwm txheej ntawm lub sijhawm ntawd Ntsuam xyuas kuv yog tias koj tuaj yeem ua tau lossis ua YML programmers npau suav ntawm kev sim Ansible?(spoiler qhov no tsis yog qhov kawg version thiab tom qab ntawd txhua yam dhau los ua nyuaj Yuav pib sim Ansible li cas, rov ua qhov project hauv ib xyoos thiab tsis mus vwm).
Hnub #130: Tej zaum CentOS + ansible tsis xav tau? tej zaum openshift?
Peb yuav tsum nkag siab tias cov txheej txheem ntawm kev qhia txog kev tsim vaj tsev tsis yog tib qho thiab muaj cov phiaj xwm sab nrauv. Piv txwv li, ib qho kev thov tuaj yeem tso peb daim ntawv thov hauv openshift thiab qhov no ua rau kev tshawb fawb ntau tshaj ib lub lis piam Peb tso daim ntawv thov hauv Openshift thiab sib piv cov cuab yeej uas twb muaj lawm uas ua rau qeeb ntawm kev txav mus los. Qhov tshwm sim tau muab tawm tias openshift tsis npog tag nrho cov kev xav tau; koj xav tau cov khoom siv tiag tiag, lossis tsawg kawg muaj peev xwm ua si nrog cov ntsiav.
Hnub #170: Openshift tsis haum, cia peb siv sijhawm nrog Windows Azure Pack?
Hyper-V tsis yog tus phooj ywg zoo, SCVMM tsis ua kom nws zoo dua. Tab sis muaj ib yam li Windows Azure Pack, uas yog ib qho ntxiv rau SCVMM thiab ua raws li Azure. Tab sis qhov tseeb, cov khoom zoo li tso tseg: cov ntaub ntawv tau tawg cov kev sib txuas thiab yog qhov sib txawv heev. Tab sis raws li ib feem ntawm txoj kev kawm ntawm cov kev xaiv rau simplifying lub neej ntawm peb huab, lawv saib nws ib yam nkaus thiab.
Hnub #250: Windows Azure Pob tsis zoo heev. Peb tseem nyob ntawm SCVMM
Windows Azure Pack zoo li tau cog lus tseg, tab sis nws tau txiav txim siab tsis coj WAP nrog nws qhov nyuaj rau hauv lub kaw lus vim tias tsis tsim nyog nta thiab nyob nrog SCVMM.
Hnub #360: Noj ntxhw los ntawm daim
Tsuas yog ib xyoos tom qab lub platform rau kev txav mus los tau npaj tau thiab cov txheej txheem txav tau pib. Rau lub hom phiaj no, SMART txoj haujlwm tau teeb tsa. Peb tau kuaj xyuas tag nrho cov VMs thiab pib txheeb xyuas qhov teeb tsa ib qho los ntawm ib qho, piav qhia hauv Ansible, thiab npog nws nrog kev sim.
Hnub #450: Koj tau txais qhov system zoo li cas?
Cov txheej txheem nws tus kheej tsis nthuav. Nws yog niaj hnub, nws tuaj yeem raug sau tseg tias feem ntau ntawm cov kev teeb tsa tau yooj yim los yog isomorphic thiab raws li Pareto hauv paus ntsiab lus, 80% ntawm VM configurations xav tau 20% ntawm lub sijhawm. Los ntawm tib lub hauv paus ntsiab lus, 80% ntawm lub sijhawm tau siv los npaj kev txav mus los thiab tsuas yog 20% ββntawm kev txav mus los ntawm nws tus kheej.
Hnub #540: Kawg
Dab tsi tshwm sim hauv 18 lub hlis?
Cov ntawv cog lus tau dhau los ua cov cai.
Kev siv tes ua haujlwm -> Mechanization -> Automation.