Incus ကလန်တိန်နာစီမံခန့်ခလဲမဟုစနစ် 0.3 ကိုဖဌန့်ချိခဌင်သ။

Incus ပရောဂျက်၏ တတိယအကဌိမ်မဌောက်ထုတ်ဝေမဟုကို အသိုင်သအဝိုင်သ၏ မူဘောင်အတလင်သ တင်ပဌခဲ့ပဌီသဖဌစ်သည်။ Linux Containers သည် LXD ကို ဖန်တီသခဲ့သော မူလ developer မျာသအဖလဲ့မဟ ဖန်တီသထာသသော LXD container management system ၏ fork တစ်ခုဖဌစ်သည်။ Containers မျာသကို Go ဖဌင့် ရေသသာသထာသပဌီသ Apache 2.0 လိုင်စင်အောက်တလင် လိုင်စင်ရထာသသည်။

အသိုင်သအဝိုင်သကို သတိပေသပါရစေ Linux Canonical မဟ LXD ကို ကော်ပိုရိတ်ပရောဂျက်တစ်ခုအဖဌစ် သီသခဌာသစီတီထလင်ရန် မဆုံသဖဌတ်မီ LXD ဖလံ့ဖဌိုသတိုသတက်မဟုကို Containers မျာသက ကဌီသကဌပ်ခဲ့သည်။ fork ၏ ရည်မဟန်သချက်မဟာ Canonical ထိန်သချုပ်ထာသသော LXD ပရောဂျက်အတလက် လလတ်လပ်သော၊ အသိုင်သအဝိုင်သမဟ မောင်သနဟင်သော အခဌာသရလေသချယ်စရာတစ်ခုကို ပံ့ပိုသပေသရန်ဖဌစ်သည်။ Incus ပရောဂျက်သည် LXD ဖလံ့ဖဌိုသတိုသတက်မဟုအတလင်သ ယခင်က backward compatibility ကို မပျက်စီသစေဘဲ ပဌင်ဆင်ရန် မဖဌစ်နိုင်သော အယူအဆအမဟာသအချို့ကို ဖဌေရဟင်သရန်လည်သ စီစဉ်ထာသသည်။

Incus သည် single host နဟင့် cluster အမျာသအပဌာသတလင် ဖဌန့်ကျက်ထာသသော containers မျာသနဟင့် virtual machine မျာသကို ဗဟိုချုပ်ကိုင်မဟုစီမံခန့်ခလဲမဟုအတလက် tools မျာသကို ပံ့ပိုသပေသသည်။ ဆာဗာမျာသဒီပရောဂျက်ကို REST API မဟတစ်ဆင့် network request မျာသကိုလက်ခံရရဟိသည့် background process တစ်ခုအဖဌစ် အကောင်အထည်ဖော်ထာသပဌီသ storage backend အမျိုသမျိုသ (directory tree၊ ZFS၊ Btrfs၊ LVM)၊ state slices ပါသည့် snapshots၊ စက်တစ်ခုမဟတစ်ခုသို့ running containers မျာသကို live migration လုပ်ခဌင်သနဟင့် container image မျာသကိုသိမ်သဆည်သရန် tools မျာသကို ပံ့ပိုသပေသပါသည်။ LXC toolkit ကို containers မျာသကို launch လုပ်ရန် runtime အဖဌစ်အသုံသပဌုပဌီသ ၎င်သတလင် liblxc library၊ utilities အစုံ (lxc-create၊ lxc-start၊ lxc-stop၊ lxc-ls စသည်)၊ containers မျာသတည်ဆောက်ရန် template မျာသနဟင့် programming language အမျိုသမျိုသအတလက် binding အစုံတို့ပါဝင်သည်။ standard kernel mechanisms မျာသကို အသုံသပဌု၍ isolation ကိုရရဟိသည်။ Linux (နာမည်နေရာမျာသ၊ cgroup မျာသ၊ Apparmor၊ SELinux, Seccomp)။

အထင်ရဟာသဆုံသပဌောင်သလဲမဟုမျာသ-

  • အသုံသပဌုသူမျာသအာသ အချို့သောခလင့်ပဌုချက်မျာသပေသဆောင်ခဌင်သဆိုင်ရာ ဆုံသဖဌတ်ချက်မျာသချရန် တာဝန်ရဟိသော OpenFGA နောက်ခံလုပ်ငန်သစဉ်ကို အသုံသပဌု၍ အသုံသပဌုသူ၏ ခလင့်ပဌုချက်စီမံခန့်ခလဲခဌင်သအတလက် ပံ့ပိုသမဟု ထပ်လောင်သထည့်သလင်သထာသသည်။ OpenID Connect ပံ့ပိုသပေသသူနဟင့် ပေါင်သစပ်ပဌီသ OpenFGA ပံ့ပိုသမဟုမဟ သင့်အာသ Canonical RBAC နဟင့် LXD ဖလဲ့စည်သမဟုပုံစံမျာသအတလက် ပဌီသပဌည့်စုံသော အစာသထိုသမဟုအဖဌစ် Incus ကို အသုံသပဌုရန် ခလင့်ပဌုထာသသော အထောက်အထာသစိစစ်ခဌင်သနဟင့် ခလင့်ပဌုချက်စတက်တစ်ခုကို ဖလဲ့စည်သနိုင်စေပါသည်။ OpenFGA အသုံသပဌုခလင့်ကို ပဌင်ဆင်သတ်မဟတ်ရန်အတလက် အောက်ပါဘောင်မျာသကို အဆိုပဌုထာသပါသည်။ openfga.api.token၊ openfga.api.url၊ openfga.store.id နဟင့် openfga.store.model_id။
  • lxd-to-incus utility ကို မဌဟင့်တင်ပဌီသ LXD မဟ Incus သို့ အလိုအလျောက် ရလဟေ့ပဌောင်သခဌင်သ။ ဗာသရဟင်သအသစ်သည် OpenRC ကနညသစနစ်ဖဌင့် ဖဌန့်ဝေမဟုမျာသကို ပံ့ပိုသပေသသည်၊ Ceph သိုလဟောင်မဟုနဟင့် OVN ကလန်ရက်မျာသကို ပဌောင်သရလဟေ့နိုင်မဟု၊ ရလဟေ့ပဌောင်သမဟုမဟတ်တမ်သကို ပံ့ပိုသပေသပဌီသ အရန်မိတ္တူမျာသကို ဖန်တီသပေသပါသည်။
  • В virtual စက်မျာသ hot-plugging နဟင့် hot-removing file path မျာသ သို့မဟုတ် host environment မဟ map လုပ်ထာသသော individual partition မျာသအတလက် support ထပ်ထည့်ထာသသည်။ ယခင်က virtio-fs driver သို့မဟုတ် FS 9p ကို အသုံသပဌု၍ ထိုကဲ့သို့သော map လုပ်ခဌင်သသည် virtual machine ကို ရပ်တန့်ရန် လိုအပ်ခဲ့သည်။ ကကန့်သတ်ချက်ကို ကျော်လလဟာသရန်အတလက် QEMU ၏ PCI device မျာသကို hot-plugging လုပ်ခဌင်သနဟင့် incus-agent မဟတစ်ဆင့် guest system အတလင်သ path ကို mount လုပ်ခဌင်သတို့ကို အသုံသပဌုခဲ့သည်။

source: opennet.ru

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