Ansible- သင့်ကမ္ဘာကို အလိုအလျောက်ဖဌစ်စေရန် အဓိကဖဌေရဟင်သချက်မျာသတလင် အပ်ဒိတ်မျာသ

Ansible အသိုင်သအဝိုင်သသည် အကဌောင်သအရာအသစ်မျာသ - plugins မျာသနဟင့် modules မျာသကို အဆက်မပဌတ်ယူဆောင်လာနေသည် - Ansible ထိန်သသိမ်သသူမျာသတလင် ပါ၀င်နေသူမျာသအတလက် အလုပ်အသစ်မျာသစလာကို ဖန်တီသနေပါသည်၊ ကုဒ်အသစ်မျာသကို repositories တလင် အမဌန်ဆုံသပေါင်သစည်သရန် လိုအပ်သောကဌောင့်၊ သတ်မဟတ်ရက်ကို ပဌည့်မီရန် အမဌဲတမ်သမဖဌစ်နိုင်သော်လည်သ Ansible Engine ၏ နောက်ထပ်တရာသဝင်ဗာသရဟင်သအထိ ဖဌန့်ချိရန် အဆင်သင့်ဖဌစ်နေသော ထုတ်ကုန်အချို့ကို လလဟင့်တင်ရန် ရလဟေ့ဆိုင်သထာသသည်။ မကဌာသေသမီအထိ၊ အသုံသပဌုသူတစ်ညသသည် Ansible အင်ဂျင်ဗာသရဟင်သအသစ်နဟင့်အတူ Ansible အကဌောင်သအရာအသစ်ကို လက်ခံရရဟိရန် နည်သလမ်သတစ်ခုတည်သသာရဟိသည်။

Ansible- သင့်ကမ္ဘာကို အလိုအလျောက်ဖဌစ်စေရန် အဓိကဖဌေရဟင်သချက်မျာသတလင် အပ်ဒိတ်မျာသ

ကအဆင်မပဌေမဟုမျာသကို ဖဌေရဟင်သရန်အတလက် Ansible အသိုင်သအဝိုင်သသည် အကဌောင်သအရာဖန်တီသခဌင်သနဟင့် ပဌန်လည်ရယူခဌင်သအတလက် ပိုမိုပဌောင်သလလယ်ပဌင်လလယ်ရလေသချယ်စရာမျာသကို စတင်လုပ်ဆောင်နေပဌီဖဌစ်သည်။

Red Hat Ansible Engine 2.8- Ansible အကဌောင်သအရာကို လုပ်ဆောင်ရန်အတလက် နည်သလမ်သသစ်မျာသဆီသို့

အသုံသပဌုသူတောင်သဆိုမဟုကို တုံ့ပဌန်သည့်အနေဖဌင့် Ansible Engine 2.8 သည် အကဌောင်သအရာလုပ်ဆောင်ခဌင်သဆိုင်ရာ အပဌောင်သအလဲမျာသကို မိတ်ဆက်ပေသခဲ့သည်။ တရာသဝင်ထုတ်ပဌန်မဟုတလင်မပါဝင်ပါ။. ကပဌောင်သလဲမဟုမျာသသည် Ansible အကဌောင်သအရာနဟင့် ပလက်ဖောင်သကိုယ်တိုင်၏ကုဒ်နဟစ်ခုလုံသကို စီမံခန့်ခလဲရန် Ansible ထိန်သသိမ်သသူမျာသအပေါ် အာသမကိုသဘဲ အသုံသပဌုသူမျာသထံ အကဌောင်သအရာကို ပေသပို့ရန် နည်သလမ်သအသစ်ကို ပံ့ပိုသပေသမည်ဖဌစ်သည်။

နောင်ထလက်ရဟိမဟုမျာသတလင် အကဌောင်သအရာဖန်တီသသူမျာသသည် ၎င်သကို ပင်မ Ansible node (control node) သို့မဟုတ် လုပ်ဆောင်ရန်အတလက် သင့်လျော်သောနေရာတလင် ထည့်သလင်သနိုင်သည့် Collections ဟုခေါ်သော အထူသပက်ကေ့ခ်ျမျာသပုံစံဖဌင့် ပေသပို့နိုင်စေရန် စီစဉ်ထာသပါသည်။ စီမံထာသသော ကုဒ် (managed node)။ အစုအဝေသမျာသကို ဖန်တီသသူသည် အခန်သကဏ္ဍမျာသနဟင့် ပဌခန်သစာအုပ်မျာသကို အသုံသပဌု၍ ပက်ကေ့ဂျ်အတလင်သ လုပ်ဆောင်မဟုအသေသစိတ်အချက်အလက်မျာသကို တိုက်ရိုက်သတ်မဟတ်ပေသပါမည်။ Ansible Engine တလင် အထက်ဖော်ပဌပါ ပဌောင်သလဲမဟုမျာသဖဌင့် Collections သည် ထိုကိရိယာမျာသထဲမဟ တစ်ခုဖဌစ်သည်။ Ansible Engine ၏တရာသဝင်ဗာသရဟင်သမျာသထလက်ရဟိမဟုမဟအကဌောင်သအရာမျာသထုတ်လလဟတ်မဟုကိုနဟစ်ဆခလင့်ပဌုပါမည်။.

ဒီဇိုင်သအသစ်ဖဌစ်လာသည်။

Become construct သည် အချိန်အတော်ကဌာနေပဌီဖဌစ်သော်လည်သ ဗာသရဟင်သ 2.8 မဟစတင်ကာ အခလင့်ထူသမျာသတိုသလာသောအခါ စကာသဝဟက်တစ်ခုတောင်သဆိုရန်အတလက် BECOME ဟူသောစကာသလုံသကို မူရင်သအတိုင်သအသုံသပဌုသည် (*nix စနစ်မျာသရဟိ sudo အခလင့်ထူသမျာသ သို့မဟုတ် ကလန်ရက်စက်ပစ္စည်သမျာသတလင်မုဒ်ဖလင့်ပါ)။ တစ်နည်သဆိုရသော် BECOME သည် ယခုအခါ ပစ်မဟတ်စနစ်ကို နာသလည်ထာသပဌီသဖဌစ်သော စံပဌုစလမ်သအာသမဌဟင့်တင်ရေသကိရိယာတစ်ခုဖဌစ်သည်။

ဒါကတော့ သူ့ရဲ့ အသုံသပဌုပုံ ဥပမာတစ်ခုပါ။

ansible-playbook --become --ask-become-pass site.yml
BECOME password:

ထို့အပဌင်၊ Ansible Engine 2.8 သည် doas ကဲ့သို့အလုပ်လုပ်သော BECOME plugin ကိုလည်သ မိတ်ဆက်ခဲ့သည်။ Linux ပဌီသတော့ ဘယ်လိုပဌေသနေလဲ Windows, နဟင့် သတ်မဟတ်ထာသသော အသုံသပဌုသူကိုယ်စာသ လုပ်ဆောင်ချက်မျာသကို လုပ်ဆောင်ခလင့်ပဌုသည်။ ကလန်ရက်စက်ပစ္စည်သမျာသတလင် အထူသအခလင့်အရေသမျာသကို မဌဟင့်တင်ရန်၊ become-enable plugin ကို အသုံသပဌုပါ။

Python စကာသပဌန်ကို ရဟာဖလေခဌင်သ။

ကအမဟာသကို သင်ကဌုံတလေ့နိုင်ပါသည်-

/usr/bin/python: bad interpreter: No such file or directory

အမဟန်မဟာ Ansible Engine ၏ ယခင်ဗာသရဟင်သမျာသတလင်၊ ပုံသေမဟာ ပင်မ (ပုံသေ) Python စကာသပဌန်သည် /usr/bin/python ဖိုဒါတလင် တည်ရဟိနေခဌင်သဖဌစ်သည်။ ဗာသရဟင်သ 2.8 မဟစတင်၍ Ansible သည် ပစ်မဟတ်စနစ်တစ်ခုစီရဟိ စကာသပဌန်တစ်ညသကို ရဟာဖလေနေပဌီသ ဖဌန့်ဝေမဟုအမျိုသမျိုသတလင် အဓိက Python စကာသပဌန်၏ လုပ်ဆောင်နိုင်သောအမည်မျာသကို ညသစလာစစ်ဆေသပဌီသနောက် မဟာယူထာသသော စကာသပဌန်မျာသစာရင်သကို အသုံသပဌုခဌင်သ (အသေသစိတ်အချက်အလက်မျာသအတလက် ကဌည့်ပါ၊ Ansible 2.8 ပို့ခဌင်သလမ်သညလဟန်.

ပဌန်စမ်သကဌည့်သောဖိုင်မျာသကို မူရင်သအတိုင်သ ဖန်တီသတော့မည်မဟုတ်ပါ။

သင့်ဒစ်ပေါ်ရဟိ .retry ဖိုင်မျာသကို သင်ရဟာဖလေနေသည်မဟာ အကဌာကဌီသရဟိနေပါသလာသ။ Ansible ကို အချိန်အကဌာကဌီသ သုံသနေတယ်ဆိုရင် အဲဒါတလေ အမျာသကဌီသရဟိတယ်ဆိုတာ သိသာထင်ရဟာသပဌီသ သူတို့က အသုံသဝင်တဲ့နေရာကိုပဲ ယူပါတယ်။ ဗာသရဟင်သ 2.8 တလင် Ansible Engine သည် ကဖိုင်မျာသကို မူရင်သအတိုင်သ မဖန်တီသတော့ပါ (မူလ ansible.cfg ဖိုင်ကို တည်သဖဌတ်ခဌင်သဖဌင့် အစာသထိုသနိုင်သည်)။

Play Recap ကို အပ်ဒိတ်လုပ်ထာသသည်။

မဟ ကူသယူဖော်ပဌပါသည်။ Ansible 2.8 သို့ လမ်သညလဟန်မျာသပေသပို့ခဌင်သ။:

Play Recap သည် မူရင်သခေါ်ဆိုမဟုပလပ်အင်ရဟိ စာရင်သအင်သကိန်သဂဏန်သအသစ်နဟစ်ခုကဌောင့် ယခုအခါ လျစ်လျူရဟုထာသကာ ကယ်တင်ခဌင်သအပဌင် ok၊ ပဌောင်သထာသသော၊ ဆက်သလယ်၍မရသော၊ မအောင်မဌင်သည့်၊ ကျော်သလာသသည့် အခဌေအနေကို လျစ်လျူရဟုထာသကာ လုပ်ဆောင်စရာမျာသကို ရေတလက်ပါသည်။ ignore_errors မျာသအတလက် မအောင်မဌင်သော လုပ်ဆောင်စရာမျာသ- yes အလံကို လျစ်လျူရဟုကဌောင်သ ရေတလက်သည်။ ထို့နောက် ကယ်ဆယ်ရေသအပိုင်သကို ဆောင်ရလက်ပဌီသ မအောင်မဌင်သော လုပ်ငန်သမျာသကို ကယ်တင်ခဌင်သအဖဌစ် ရေတလက်သည်။ Ansible ၏ ယခင်ဗာသရဟင်သမျာသနဟင့် မတူဘဲ၊ ကယ်တင်ထာသသော လုပ်ဆောင်စရာမျာသကို မအောင်မဌင်တော့ကဌောင်သ သတိပဌုပါ။

Playbook လည်ပတ်မဟုရလဒ်မျာသအပေါ် အခဌေခံ၍ Play Recap ဇယာသတလင်၊ ယခု host မျာသသည် နောက်ထပ် ကျော်သလာသခဌင်သ၊ ကယ်တင်ခဌင်သနဟင့် လျစ်လျူရဟုထာသသော ကော်လံမျာသ ရဟိသည်-

Ansible- သင့်ကမ္ဘာကို အလိုအလျောက်ဖဌစ်စေရန် အဓိကဖဌေရဟင်သချက်မျာသတလင် အပ်ဒိတ်မျာသ

တိမ်မျာသနဟင့် ကလန်တိန်နာမျာသ

ဗာသရဟင်သ 2.8 တလင် Amazon Web Services၊ Microsoft Azure၊ Google Cloud၊ Digital Ocean တို့နဟင့် လုပ်ဆောင်ရန်အတလက် cloud နဟင့် container modules မျာသတလင် တိုသတက်မဟုနဟင့် ထပ်တိုသမဟုမျာသ ပါဝင်သည်။ ရာဝတီ О kubevirt. TOML ဖိုင်မျာသကို စာရင်သရင်သမဌစ်တစ်ခုအဖဌစ် ယခုအသုံသပဌုနိုင်ကဌောင်သကိုလည်သ သတိပဌုသင့်ပါသည်။

ပါရမီ

သင်သည် Red Hat Ansible Network Automation ကို အသုံသပဌုနေပါသလာသ။ Ansible Engine 2.8 တလင် paramiko ပေါ်တလင် မပါဝင်တော့ပါ သို့မဟုတ် မဟီခိုမဟုမရဟိတော့ပါ။ မူရင်သအာသဖဌင့် Ansible Engine သည် ssh ကို အသုံသပဌုသည်။ အကယ်၍ သင်သည် paramiko လိုအပ်ပါက၊ ၎င်သကို command pip install paramiko ဖဌင့် ထည့်သလင်သနိုင်သည်။

သင်၏ Red Hat စာရင်သသလင်သမဟုဖဌင့် paramiko ကိုအသုံသပဌု၍ ပံ့ပိုသမဟုလိုအပ်ပါက အသိပညာအခဌေခံဆောင်သပါသကို ဖတ်ရဟုပါ။ Ansible Engine အသစ်ထည့်သလင်သပဌီသနောက် Paramiko အထုပ်ပျောက်နေသည်။.

ထို့ကဌောင့်၊ Red Hat Ansible Engine ၏ ဗာသရဟင်သအသစ်သည် အံ့သဌဖလယ်ကောင်သသော တိုသတက်မဟုမျာသနဟင့် အပဌောင်သအလဲမျာသစာရင်သကို ပိုမိုအသေသစိတ်တလင် တလေ့ရဟိနိုင်သည်၊ ဒီမဟာ.

Red Hat Ansible Tower 3.5- ပိုမို အလိုအလျောက်စနစ်

မေလကုန်ကတည်သက Red Hat Ansible Tower 3.5 ဗာသရဟင်သအသစ်ကို ရနိုင်ပဌီဖဌစ်ပဌီသ အလိုအလျောက်စနစ်အတလက် လေသနက်သောတိုသတက်မဟုမျာသစလာကို ပေသဆောင်ထာသပဌီသ ၎င်သကို သင်ကိုယ်တိုင်စစ်ဆေသရန် အချိန်မရသေသပါက ကျလန်ုပ်တို့ပဌောပဌပါမည်။

ဒါကဌောင့် ပထမဆုံသသော့ချက်တလေက

  • Red Hat Enterprise ပံ့ပိုသမဟု Linux 8;
  • သင့်လျော်သော ပလပ်အင်မျာသကို အသုံသပဌု၍ ပဌင်ပအထောက်အထာသသိုလဟောင်မဟုအတလက် ပံ့ပိုသမဟု၊
  • Ansible Tower ရဟိ ပလပ်အင်မျာသ ဖဌစ်လာရန် ပံ့ပိုသမဟု။

ထို့အပဌင်၊ ဗာသရဟင်သအသစ်သည် အစီရင်ခံထာသသော အမဟာသမျာသနဟင့် ပဌဿနာပေါင်သ 160 ကျော်ကို ပဌင်ဆင်ပေသသည်။

Red Hat Enterprise ပံ့ပိုသမဟု Linux 8

Red Hat Enterprise လို့ ကျလန်တော်တို့ မကဌာခဏ ပဌောလေ့ရဟိပါတယ် Linux (RHEL) သည် hybrid cloud တစ်ခုတည်ဆောက်ရန်အတလက် ယုံကဌည်စိတ်ချရပဌီသ စလယ်စုံရအခဌေခံအုတ်မဌစ်တစ်ခုဖဌစ်သည်။ Ansible Tower 3.5 (Ansible Engine 2.8 ကဲ့သို့) သည် RHEL 8 host မျာသကို စီမံခန့်ခလဲပေသပဌီသ Red Hat Enterprise platform တလင်လည်သ လည်ပတ်နိုင်သည်။ Linux Red Hat Ansible Automation စနစ်၏ control node အဖဌစ် 8။

ပဌင်ပအထောက်အထာသအရောင်သဆိုင်မျာသ

ထည့်သလင်သထာသသော အထောက်အထာသစတိုသအပဌင်၊ Ansible Tower 3.5 သည် ယခုအခါ ပဌင်ပအထောက်အထာသစတိုသဆိုင်မျာသကို အသုံသပဌုနိုင်ပဌီဖဌစ်သောကဌောင့် တစ်ခါတစ်ရံတလင် သင်သည် ဖဌန့်ဝေထာသသောအက်ပ်လီကေသရဟင်သမျာသအတလက် အထောက်အထာသမျာသကို ပိုမိုအသုံသပဌုနိုင်စေရန် လိုအပ်သောကဌောင့်ဖဌစ်သည်။ ထို့ကဌောင့်၊ Ansible Tower ၏ဗာသရဟင်သအသစ်သည် ဥပမာအာသဖဌင့်၊ စကာသဝဟက်အမျိုသမျိုသနဟင့် သော့သိုလဟောင်မဟုဖဌေရဟင်သချက်မျာသနဟင့် တိုက်ရိုက်အလုပ်လုပ်နိုင်သည်-

  • HashiCorp Vault;
  • CyberArk AIM;
  • CyberArk Conjur;
  • Microsoft Azure Key Vault

ကစနစ်မျာသနဟင့် လုပ်ဆောင်ခဌင်သဆိုင်ရာ အသေသစိတ်အချက်အလက်မျာသကို စာရလက်စာတမ်သမျာသတလင် ဖော်ပဌထာသသည်။ လျဟို့ဝဟက်စီမံခန့်ခလဲမဟုစနစ်.

စာရင်သအင်သမျာသနဟင့်အတူ လုပ်ဆောင်ရန်နဟင့် အထူသအခလင့်အရေသမျာသ တိုသမဌဟင့်ရန်အတလက် ပလပ်အင်အသစ်မျာသ

Ansible Engine ၏ဖလံ့ဖဌိုသတိုသတက်မဟုအပဌီသတလင်၊ Ansible Tower 3.5 သည် အခလင့်ထူသတူကိရိယာအသစ်ဖဌင့် လုပ်ဆောင်ရန် စာရင်သသလင်သပလပ်အင်အသစ်မျာသနဟင့် ပလပ်အင်အသစ်မျာသကို ပေသဆောင်ပါသည်။

ကဌေသဇူသတငျစကာသ inventory plugins အသစ်မျာသ Ansible Tower သည် ယခုအခါတလင် Microsoft Azure၊ Google Cloud Platform နဟင့် Red Hat OpenStack Platform တို့ကို စာရင်သရင်သမဌစ်တစ်ခုအနေဖဌင့် အသုံသပဌုနိုင်ပဌီသ၊ ဟိုက်ဘရစ် cloud ပတ်ဝန်သကျင်မျာသနဟင့် အလုပ်မဖဌစ်စေရန် သေချာစေသည်။

Privilege Escalation ပလပ်အင်အသစ်သည် ရိုသရာ sudo နဟင့် su တို့နဟင့် နဟိုင်သယဟဉ်ပါက မျာသစလာသော လိုက်လျောညီထလေရဟိပဌီသ ထိန်သချုပ်မဟုမျာသစလာကို ပေသစလမ်သသည်။

စာရင်သ UI ကို ပဌန်လည်ဒီဇိုင်သထုတ်ထာသသည်။

ဗာသရဟင်သအသစ်တလင်၊ စာရင်သမျာသနဟင့်အလုပ်လုပ်ခဌင်သသည် ပို၍အဆင်ပဌေလာသည်။ အသေသစိတ်အချက်အလက်မျာသကိုပဌသရန် ၎င်သတို့ကို ချဲ့ထလင်နိုင်ပဌီသ နောက်ထပ်ဒဌပ်စင်မျာသကိုပဌသရန် ပဌိုကျနိုင်သည်။ စာရင်သမျာသကို နယ်ပယ်အမျိုသမျိုသဖဌင့် စီစစ်နိုင်ပဌီသ ပိုင်ဆိုင်မဟုအာသလုံသနီသပါသဖဌင့် စစ်ထုတ်နိုင်သည်။

မဌဟင့်တင်ထာသသော မက်ထရစ်မျာသ

ယခုအခါတလင် မက်ထရစ်မျာသသည် အဆုံသမဟတ်မျာသ (/api/v2/metrics) ဟုခေါ်သော Ansible Tower နဟင့် Prometheus နဟင့် အခဌာသအလာသတူစနစ်မျာသကို အသုံသပဌု၍ အလလယ်တကူ စောင့်ကဌည့်နိုင်ပဌီသ cloud မျာသအပါအဝင် စနစ်မျာသစလာကို တစ်ပဌိုင်နက်အသုံသပဌုနိုင်ပါသည်။

Ansible Tower 3.5 ကို ယခု ဒေါင်သလုဒ်လုပ်လို့ရပါပဌီ၊ Red Hat Ansible Tower ၏နောက်ဆုံသထလက်ဗာသရဟင်သ စက်တလင်သ သို့မဟုတ် Vagrant သို့မဟုတ် Amazon AMI မဟတဆင့် ထည့်သလင်သနိုင်သည်။

Ansible ရဟိ webinars- သင်၏အရည်အချင်သမျာသကို အဆင့်မဌဟင့်ပါ။

အဆက်မပဌတ် ဖဌည့်ဆည်သပေသသည်။ ခေါင်သစဉ်အတလက် webinars မျာသ၏ သိုလဟောင်ရာ- www.ansible.com/resources/webinars-training?hsLang=en-us

ဇလန်လ 4 လလန် inar Ansible Automation တလင် ဘာမျာသ အသစ်ပါလဲ။Red Hat Ansible Tower နဟင့် Red Hat Ansible Engine ၏ အသစ်ပဌုပဌင်ထာသသော အင်္ဂါရပ်မျာသကို အကျုံသဝင်သည်။ မကဌာမီ သိုလဟောင်မဟုသို့ ရောက်ရဟိလာတော့မည်။

ရုရဟာသဘာသာဖဌင့် ရနိုင်သည်။ Ansible ကို အသုံသပဌု၍ Network Automation အကဌောင်သ webinar.

source: www.habr.com

DDoS ကာကလယ်ရေသ၊ VPS VDS ဆာဗာမျာသပါသည့် ဆိုက်မျာသအတလက် ယုံကဌည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကလယ်မဟု၊ VPS VDS ဆာဗာမျာသပါရဟိသော ယုံကဌည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster