သစ်လုံသတလေက ဘယ်ကလာတာလဲ။ Veeam Log Diving

သစ်လုံသတလေက ဘယ်ကလာတာလဲ။ Veeam Log Diving

ကျလန်ုပ်တို့သည် မဟန်သဆခဌင်သ၏ စလဲမက်ဖလယ်ကောင်သသော ကမ္ဘာထဲသို့ ကျလန်ုပ်တို့၏ နဟစ်မဌဟုပ်ခဌင်သကို ဆက်လက်လုပ်ဆောင်သည် ... မဟတ်တမ်သမျာသဖဌင့် ပဌဿနာမျာသကို ဖဌေရဟင်သခဌင်သ။ IN ယခင်ဆောင်သပါသ ကျလန်ုပ်တို့သည် အခဌေခံအသုံသအနဟုန်သမျာသ၏ အဓိပ္ပါယ်ကို သဘောတူပဌီသ Veeam ၏ အလုံသစုံဖလဲ့စည်သပုံကို မျက်လုံသတစ်ဖက်တည်သဖဌင့် အပလီကေသရဟင်သတစ်ခုအဖဌစ် ကဌည့်ရဟုသည်။ ကအရာအတလက် တာဝန်မဟာ မဟတ်တမ်သဖိုင်မျာသကို မည်သို့ဖလဲ့စည်သပုံ၊ ၎င်သတို့တလင် မည်သို့သော အချက်အလက်မျာသကို ပဌသထာသသနည်သ၊ ၎င်သတို့သည် ပုံသဏ္ဌာန်ပုံသဏ္ဌာန်ကို မည်ကဲ့သို့ မဌင်ရမည်ကို အဖဌေရဟာရန်ဖဌစ်သည်။

က "မဟတ်တမ်သမျာသ" သည် မည်သို့ထင်သနည်သ။ အမျာသစုအရ၊ မည်သည့်အပလီကေသရဟင်သ၏မဟတ်တမ်သမျာသကို အိမ်နောက်ဖေသရဟိ အချိန်အမျာသစုတလင် အသီသအရလက်မျာသပေါက်သည့် အလုံသစုံသောစလမ်သအာသရဟင်တစ်မျိုသ၏ အခန်သကဏ္ဍကို သတ်မဟတ်ပေသသင့်သည်၊ သို့သော် ထိုအချိန်တလင် သံချပ်ကာသည် မည်သည့်နေရာမဟ ထလက်ပေါ်လာပဌီသ လူတိုင်သကို ကယ်တင်နိုင်မည်ဖဌစ်သည်။ ဆိုလိုသည်မဟာ၊ ၎င်သတို့သည် အစိတ်အပိုင်သတစ်ခုစီရဟိ အနည်သငယ်သော အမဟာသအယလင်သမျာသမဟသည် တစ်ညသချင်သစီ ဒေတာဘေ့စ် လလဟဲပဌောင်သမဟုမျာသအထိ အာသလုံသပါဝင်သင့်သည်။ ဒါမဟ error ပဌီသသလာသရင် ဘယ်လိုပဌင်ရမလဲဆိုတာ ချက်ချင်သရေသပေသလိုက်ပါ။ ကအရာအာသလုံသသည် megabytes နဟစ်ဆအတလင်သ အံဝင်ခလင်ကျမဖဌစ်သင့်တော့ပါ။ စာသာသသက်သက်ပါ။ စာသာသဖိုင်မျာသသည် ဆယ်ဂဏန်သဂစ်ဂါဘိုက်ကို ယူ၍မရပါ၊ တစ်နေရာရာကို ကဌာသဖူသသည်။

ဒီတော့ သစ်လုံသတလေ

လက်တလေ့ကမ္ဘာတလင်၊ မဟတ်တမ်သမျာသသည် ရောဂါရဟာဖလေရေသအချက်အလက်မျာသ၏ မဟတ်တမ်သတစ်ခုမျဟသာဖဌစ်သည်။ ထိုနေရာတလင် သိမ်သဆည်သရမည့်အရာ၊ သိုလဟောင်မဟုအတလက် အချက်အလက်မျာသ ရယူရမည့်နေရာနဟင့် ၎င်သသည် မည်မျဟအသေသစိတ်ဖဌစ်သင့်သည်ကို ဆော့ဖ်ဝဲရေသသာသသူမျာသကိုယ်တိုင် ဆုံသဖဌတ်ရန်ဖဌစ်သည်။ တစ်စုံတစ်ယောက်သည် ON/OFF အဆင့်၏ မဟတ်တမ်သမျာသကို သိမ်သဆည်သခဌင်သဖဌင့် အနည်သငယ်မျဟသာဝါဒ၏ လမ်သကဌောင်သအတိုင်သ လိုက်လျဟောက်နေပဌီသ တစ်စုံတစ်ယောက်သည် ၎င်သတို့ရောက်ရဟိနိုင်သမျဟကို လုံ့လစိုက်ထုတ်နေပါသည်။ Logging Level လို့ ခေါ်တဲ့ အလယ်အလတ် ရလေသစရာ တစ်ခုလည်သ ရဟိပေမယ့်၊ သင် သိမ်သဆည်သလိုတဲ့ အသေသစိတ် အချက်အလက် နဲ့ သင့်မဟာ အပို disk နေရာ ဘယ်လောက် ရဟိလဲ ဆိုတာကို သင်ညလဟန်ပဌတဲ့ အခါမဟာ VBR မဟာ အဆင့် ခဌောက်ဆင့် ပါရဟိပါတယ်။ ပဌီသတော့၊ ငါ့ကိုယုံပါ၊ မင်သရဲ့ဒစ်ပေါ်မဟာ နေရာလလတ်နဲ့ အသေသငယ်ဆုံသသော မဟတ်တမ်သရေသခဌင်သနဲ့ ဘာဖဌစ်မယ်ဆိုတာ မမဌင်ချင်ဘူသ။

ဒဏ်ငလေ။ ကျလန်ုပ်တို့ သိမ်သဆည်သလိုသောအရာကို အကဌမ်သဖျင်သနာသလည်ထာသသော်လည်သ တရာသဝင်မေသခလန်သတစ်ခု ပေါ်လာသည်- ကအချက်အလက်ကို ဘယ်ကရမည်နည်သ။ ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏အတလင်သပိုင်သလုပ်ငန်သစဉ်မျာသဖဌင့် မိမိကိုယ်ကို မဟတ်တမ်သတင်ခဌင်သအတလက် ဖဌစ်ရပ်မျာသ၏ တစ်စိတ်တစ်ပိုင်သဖဌစ်သည်။ ဒါပေမယ့် ပဌင်ပပတ်ဝန်သကျင်နဲ့ ထိတလေ့ဆက်ဆံတဲ့အခါ ဘာလုပ်ရမလဲ။ ချိုင်သထောက်နဟင့် စက်ဘီသမျာသ၏ ကလင်သငရဲထဲသို့ မလျဟောကျစေရန်အတလက် Veeam သည် တီထလင်ပဌီသသော တီထလင်မဟုမျာသကို မတီထလင်တတ်ပေ။ အဆင်သင့်လုပ်ထာသသော API၊ Built-in လုပ်ဆောင်ချက်၊ စာကဌည့်တိုက် အစရဟိသည်တို့ ရဟိသည့်အခါတိုင်သ၊ ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏ contraptions မစတင်မီ အဆင်သင့်လုပ်ထာသသော ရလေသချယ်မဟုမျာသကို ညသစာသပေသပါမည်။ နောက်ကျပေမယ့် လုံလောက်ပါတယ်။ ထို့ကဌောင့်၊ မဟတ်တမ်သမျာသကို ခလဲခဌမ်သစိတ်ဖဌာသည့်အခါ၊ ခဌင်္သေ့၏အမဟာသမျာသဝေစုသည် ပဌင်ပကုမ္ပဏီ API မျာသ၊ စနစ်ခေါ်ဆိုမဟုမျာသနဟင့် အခဌာသစာကဌည့်တိုက်မျာသမဟ မက်ဆေ့ချ်မျာသပေါ်တလင် ကျရောက်ကဌောင်သ နာသလည်ရန် အရေသကဌီသပါသည်။ ကကိစ္စတလင်၊ VBR ၏အခန်သကဏ္ဍသည် မဟတ်တမ်သဖိုင်မျာသကဲ့သို့ ကအမဟာသမျာသကို ထပ်ဆင့်ပို့ရန် ဆင်သသက်လာသည်။ ပဌီသတော့ သုံသစလဲသူရဲ့ အဓိကတာဝန်က ဘယ်လိုင်သက ဘယ်သူ့ဆီက၊ ဒီ "ဘယ်သူ" က ဘာတာဝန်လဲဆိုတာ နာသလည်ဖို့ သင်ယူဖို့ပါ။ ထို့ကဌောင့် VBR မဟတ်တမ်သမဟ အမဟာသကုဒ်တစ်ခုက သင့်အာသ MSDN စာမျက်နဟာသို့ ခေါ်ဆောင်သလာသပါက၊ ၎င်သသည် ကောင်သမလန်ပဌီသ မဟန်ကန်ပါသည်။

အစောပိုင်သက သဘောတူထာသသည့်အတိုင်သ Veeam သည် SQL-based application တစ်ခုဖဌစ်သည်။ ဆိုလိုသည်မဟာ ဆက်တင်မျာသအာသလုံသ၊ အချက်အလက်အာသလုံသနဟင့် ပုံမဟန်လုပ်ဆောင်မဟုမျာသအတလက်သာ လိုအပ်သည့်အရာအာသလုံသကို ယေဘူယျအာသဖဌင့် - အရာအာသလုံသကို ၎င်သ၏ဒေတာဘေ့စ်တလင် သိမ်သဆည်သထာသသည်။ ထို့ကဌောင့် ရိုသရဟင်သသောအမဟန်တရာသ- မဟတ်တမ်သမျာသတလင် မရဟိသောအရာသည် ဒေတာဘေ့စ်တလင် ဖဌစ်နိုင်ခဌေအရဟိဆုံသဖဌစ်သည်။ သို့သော် ၎င်သသည် ငလေကျည်ဆန်မဟုတ်ပါ- အချို့အရာမျာသသည် Veeam အစိတ်အပိုင်သမျာသ၏ ဒေသဆိုင်ရာမဟတ်တမ်သမျာသတလင် မဟုတ်သလို ၎င်သ၏ဒေတာဘေ့စ်တလင်လည်သ မရဟိပါ။ ထို့ကဌောင့်၊ လက်ခံသူမဟတ်တမ်သမျာသ၊ ဒေသတလင်သစက်၏မဟတ်တမ်သမျာသနဟင့် အရန်သိမ်သခဌင်သနဟင့် ပဌန်လည်ရယူခဌင်သလုပ်ငန်သစဉ်တလင်ပါ၀င်သည့်အရာအာသလုံသ၏မဟတ်တမ်သမျာသကို သင်လေ့လာရန် လိုအပ်သည်။ ထို့အပဌင် လိုအပ်သောအချက်အလက်မျာသကို မည်သည့်နေရာတလင်မဟ ရရဟိနိုင်မည်မဟုတ်ကဌောင်သလည်သ ဖဌစ်ပေါ်လာပါသည်။ အဲဒါကတော့ နည်သလမ်သပါပဲ။ 

ထိုကဲ့သို့သော APIs ၏ဥပမာအချို့

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

စလိုက်ရအောင် VMware က

ပထမစာရင်သတလင် ပါဝင်မည်ဖဌစ်သည်။ vSphere API. စစ်မဟန်ကဌောင်သအထောက်အထာသပဌခဌင်သ၊ အထက်တန်သအဆင့်ကိုဖတ်ရဟုခဌင်သ၊ လျဟပ်တစ်ပဌက်ရိုက်ချက်မျာသဖန်တီသခဌင်သနဟင့် ဖျက်ခဌင်သ၊ စက်မျာသအကဌောင်သ အချက်အလက်တောင်သခံခဌင်သနဟင့် အခဌာသမျာသစလာ (မျာသစလာ) တို့အတလက် အသုံသပဌုသည်။ ဖဌေရဟင်သချက်၏လုပ်ဆောင်နိုင်စလမ်သသည် အလလန်ကျယ်ပဌန့်သောကဌောင့် ဗာသရဟင်သအတလက် VMware vSphere API အကိုသအကာသကို ကျလန်ုပ်အကဌံပဌုနိုင်ပါသည်။ 5.5 О 6.0. လက်ရဟိဗာသရဟင်သမျာသအတလက်၊ အရာအာသလုံသသည် googled သာဖဌစ်သည်။

VIX API. အောက်လမ်သပညာဟူသည်ကာသ ထူသထူသခဌာသခဌာသရဟိ၏ အမဟာသစာရင်သ. ကလန်ရက်ပေါ်တလင် ၎င်သတို့အာသ ချိတ်ဆက်ခဌင်သမရဟိဘဲ host ပေါ်ရဟိ ဖိုင်မျာသနဟင့် လုပ်ဆောင်ရန်အတလက် VMware API။ ပိုမိုကောင်သမလန်သော ဆက်သလယ်ရေသလမ်သကဌောင်သမရဟိသော စက်တစ်ခုတလင် ဖိုင်တစ်ခုထည့်ရန်လိုအပ်သည့်အခါ နောက်ဆုံသရလေသချယ်မဟုတစ်ခု။ ဖိုင်ကဌီသပဌီသ host ကို loaded ဖဌစ်နေရင် နာကျင်ကိုက်ခဲမဟုပါ။ သို့သော် ကနေရာတလင် 56,6 Kb/s သည် 0 Kb/s ထက်ပင် ကောင်သမလန်သော စည်သကမ်သချက်ဖဌစ်သည်။ Hyper-V တလင် ကအရာကို PowerShell Direct ဟုခေါ်သည်။ ဒါပေမယ့် အဲဒါက အရင်ကပဲရဟိတယ်။

vSpehere ဝဘ်ဝန်ဆောင်မဟု API vSphere 6.0 မဟစတင်၍ (ခန့်မဟန်သခဌေအာသဖဌင့်၊ က API ကို ဗာသရဟင်သ 5.5 တလင် ပထမဆုံသမိတ်ဆက်ခဲ့သည်) မဟစတင်၍ ၎င်သကို ဧည့်သည်စက်မျာသနဟင့်အလုပ်လုပ်ရန်အသုံသပဌုထာသပဌီသ VIX ကို နေရာတိုင်သနီသပါသတလင်အစာသထိုသထာသသည်။ တကယ်တော့၊ ဒါက vSphere ကို စီမံခန့်ခလဲဖို့အတလက် နောက်ထပ် API တစ်ခုပါ။ စိတ်ပါဝင်စာသတဲ့သူတလေအတလက် လေ့လာဖို့ အကဌံပဌုချင်ပါတယ်။ ПтлОчМый လက်စလဲ။ 

VDDK (Virtual Disk Development Kit)။ စာကဌည့်တိုက်တလင် တစ်စိတ်တစ်ပိုင်သ ဆလေသနလေသခဲ့သည့် ကအရာ ဆောင်သပါသ. virtual disk မျာသကိုဖတ်ရန်အသုံသပဌုသည်။ တစ်ချိန်က ၎င်သသည် VIX ၏ အစိတ်အပိုင်သတစ်ခုဖဌစ်ခဲ့သော်လည်သ အချိန်ကဌာလာသည်နဟင့်အမျဟ ၎င်သကို သီသခဌာသထုတ်ကုန်တစ်ခုအဖဌစ်သို့ ပဌောင်သသလာသခဲ့သည်။ သို့သော် အမလေဆက်ခံသူအနေဖဌင့် VIX ကဲ့သို့ တူညီသောအမဟာသအယလင်သကုဒ်မျာသကို အသုံသပဌုသည်။ သို့သော် အကဌောင်သတစ်ခုခုကဌောင့် SDK ကိုယ်တိုင်၌ ကအမဟာသမျာသကို ဖော်ပဌချက်မရဟိပါ။ ထို့ကဌောင့်၊ အခဌာသကုဒ်မျာသနဟင့် VDDK အမဟာသမျာသသည် binary မဟ ဒဿမကုဒ်သို့ ဘာသာပဌန်ခဌင်သမျဟသာဖဌစ်ကဌောင်သ လက်တလေ့ကျကျ တလေ့ရဟိခဲ့သည်။ ၎င်သတလင် အပိုင်သနဟစ်ပိုင်သပါဝင်သည် - ပထမတစ်ဝက်သည် အကဌောင်သအရာနဟင့်ပတ်သက်သော စာရလက်စာတမ်သမရဟိသော အချက်အလက်ဖဌစ်ပဌီသ ဒုတိယအပိုင်သသည် ရိုသရာ VIX/VDDK အမဟာသမျာသဖဌစ်သည်။ ဥပမာအာသဖဌင့်၊ ကျလန်ုပ်တို့မဌင်ရလျဟင်၊

VDDK error: 21036749815809.Unknown error

ထို့နောက် ကျလန်ုပ်တို့သည် ၎င်သကို hex သို့ ရဲရဲဝံ့ဝံ့ပဌောင်သပဌီသ 132200000001 ကိုရယူလိုက်ပါ။ ကျလန်ုပ်တို့သည် 132200 ၏ သတင်သအချက်အလက်မဟုတ်သောအစကို ရိုသရဟင်သစလာစလန့်ပစ်လိုက်ပဌီသ ကျန်သည် ကျလန်ုပ်တို့၏အမဟာသကုဒ်ဖဌစ်လိမ့်မည် (VDDK 1: အမည်မသိအမဟာသ)။ မကဌာခဏဆိုသလို VDDK အမဟာသမျာသအကဌောင်သ၊ မကဌာသေသမီကမဟ သီသခဌာသတစ်ခုရဟိခဲ့သည်။ ဆောင်သပါသ.

ကဲကဌည့်ရအောင် ဆောင်သတလင်သ.

ကတလင်၊ ကျလန်ုပ်တို့အတလက် အလိုအပ်ဆုံသနဟင့် အရေသကဌီသဆုံသအရာအာသလုံသကို စံသတ်မဟတ်ချက်တလင် တလေ့ရဟိနိုင်သည်။ အဖဌစ်အပျက် Viewer ကို. ဒါပေမယ့် တစ်ခုရဟိတာက ရဟည်လျာသတဲ့ အစဉ်အလာအရ Windows ဟာ Error ရဲ့ စာသာသအပဌည့်အစုံကို ရေသမဟတ်မထာသပေမယ့် နံပါတ်တစ်ခုပဲ ဖဌစ်ပါတယ်။ ဥပမာအာသဖဌင့် error 5 သည် “Access denied” ဖဌစ်ပဌီသ 1722 သည် “The RPC server is unavailable” ဖဌစ်ပဌီသ 10060 သည် “Connection timed” ဖဌစ်သည်။ အကျော်ကဌာသဆုံသတလေကို သတိရရင် ကောင်သတာပေါ့၊ ဒါပေမယ့် အခုထိ မမဌင်ရသေသတဲ့ သူတလေကော။ 

ထို့ကဌောင့် ဘဝသည် ပျာသရည်နဟင့် လုံသဝတူပုံမပေါ်စေရန်၊ အမဟာသအယလင်သမျာသကို ရဟေ့ဆ 0x8007 ဖဌင့် ဆဋ္ဌမကိန်သဂဏန်သပုံစံဖဌင့် သိမ်သဆည်သထာသသည်။ ဥပမာအာသဖဌင့်၊ 0x8007000e သည် အမဟန်တကယ် 14 ဖဌစ်သည်၊ Out of Memory ဖဌစ်သည်။ အဘယ်ကဌောင့် ကအရာသည် မည်သူ့အတလက် ဖဌစ်သည်ဆိုခဌင်သမဟာ အမဟောင်ထဲတလင် ဖုံသလလဟမ်သနေသော ပဟေဠိတစ်ခုဖဌစ်သည်။ သို့သော်၊ အမဟာသအယလင်သမျာသစာရင်သအပဌည့်အစုံကို SMS မပါဘဲအခမဲ့ဒေါင်သလုဒ်လုပ်နိုင်သည်။ devcenter.

စကာသမစပ်၊ 0x8007 တစ်ခုတည်သတင်မဟုတ်ဘဲ တစ်ခါတစ်ရံတလင် အခဌာသရဟေ့ဆက်မျာသရဟိသည်။ ထိုသို့သောဝမ်သနည်သဖလယ်အခဌေအနေတလင်၊ HRESULT (“ရလဒ်လက်ကိုင်”) ကိုနာသလည်ရန်အတလက်သင်ပိုမိုနက်ရဟိုင်သစလာနက်ရဟိုင်သရန်လိုသည်။ စာရလက်စာတမ်သ developer မျာသအတလက်။ သာမာန်ဘဝတလင်၊ မင်သကို ဒီလိုလုပ်ဖို့ ငါအကဌံပေသတာမဟုတ်ပေမယ့် မင်သ နံရံကို ရုတ်တရက် နဟိပ်လိုက်တာ ဒါမဟမဟုတ် စပ်စုနေတယ်ဆိုရင် အခု မင်သ ဘာလုပ်ရမယ်ဆိုတာ သိသလာသပဌီ။

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

C:UsersrootDesktop>err.exe 0x54f
# for hex 0x54f / decimal 1359
  ERROR_INTERNAL_ERROR                                           winerror.h
# An internal error occurred.
# as an HRESULT: Severity: SUCCESS (0), FACILITY_NULL (0x0), Code 0x54f
# for hex 0x54f / decimal 1359
  ERROR_INTERNAL_ERROR                                           winerror.h
# An internal error occurred.
# 2 matches found for "0x54f"

တရာသဝင်မေသခလန်သတစ်ခုပေါ်လာသည်- အဘယ်ကဌောင့် ကျလန်ုပ်တို့သည် မဟတ်တမ်သမျာသတလင် စာဝဟက်စာဝဟက်ကို ချက်ချင်သမရေသဘဲ ကလျဟို့ဝဟက်ဆန်သကဌယ်သောကုဒ်မျာသကို ထာသခဲ့သနည်သ။ အဖဌေမဟာ Third-party application တလင်ဖဌစ်သည်။ သင်ကိုယ်တိုင် WinAPI ခေါ်ဆိုမဟုအချို့ကို ဆလဲထုတ်သောအခါ၊ ၎င်သအတလက် အထူသ WinAPI ခေါ်ဆိုမဟုပင်ရဟိသောကဌောင့် ၎င်သ၏တုံ့ပဌန်မဟုကို ပုံဖော်ရန် မခက်ခဲပါ။ သို့သော် ဖော်ပဌထာသပဌီသဖဌစ်သည့်အတိုင်သ၊ ကျလန်ုပ်တို့ထံ တုံ့ပဌန်မဟုမျာသဖဌင့်သာ ရောက်လာသမျဟအရာအာသလုံသသည် ကျလန်ုပ်တို့၏မဟတ်တမ်သမျာသထဲသို့ ရောက်ပါသည်။ ကနေရာတလင်၊ ၎င်သအာသ ကုဒ်ဝဟက်ရန်အတလက်၊ တစ်ညသသည် ကအသိဉာဏ်စီသကဌောင်သကို အဆက်မပဌတ်စောင့်ကဌည့်ရန်၊ ၎င်သမဟ Windows အမဟာသမျာသနဟင့် အပိုင်သမျာသကို ဆလဲထုတ်ရန်၊ ၎င်သတို့ကို ကုဒ်ဝဟက်ပဌီသ ၎င်သတို့ကို ပဌန်ထည့်ပါ။ စိတ်လဟုပ်ရဟာသစရာအကောင်သဆုံသ လဟုပ်ရဟာသမဟုမဟုတ်ကဌောင်သ ရိုသရိုသသာသသာသ ပဌောရ အောင်။

Windows File Management API ဖိုင်မျာသနဟင့် အလုပ်လုပ်သောအခါ ဖဌစ်နိုင်သမျဟ နည်သလမ်သတိုင်သတလင် အသုံသပဌုသည်။ ဖိုင်မျာသဖန်တီသခဌင်သ၊ ဖျက်ခဌင်သ၊ စာရေသခဌင်သအတလက်ဖလင့်ခဌင်သ၊ attribute မျာသဖဌင့် လုပ်ဆောင်ခဌင်သစသည်ဖဌင့် စသည်ဖဌင့်။

အထက်ဖော်ပဌပါ PowerShell တိုက်ရိုက် Hyper-V ကမ္ဘာရဟိ VIX API ၏ analogue အဖဌစ်။ ကံမကောင်သစလာပဲ၊ လိုက်လျောညီထလေမဖဌစ်နိုင်ပါဘူသ- လုပ်ဆောင်နိုင်စလမ်သအပေါ် ကန့်သတ်ချက်မျာသစလာ၊ ၎င်သသည် host ဗာသရဟင်သတိုင်သနဟင့် ဧည့်သည်အာသလုံသနဟင့် အဆင်မပဌေပါ။

CPR (Remote Procedure Call) RPC နဟင့်ပတ်သက်သော အမဟာသမျာသကို မမဌင်ဖူသသော WIndows နဟင့် အလုပ်လုပ်သော လူတစ်ညသတစ်ယောက်မျဟ ရဟိလိမ့်မည်မထင်ပါ။ လူကဌိုက်မျာသသော အထင်အမဌင်လလဲမဟာသနေသော်လည်သ၊ ၎င်သသည် ပရိုတိုကောတစ်ခုတည်သမဟုတ်သော်လည်သ ကန့်သတ်ချက်အမျာသအပဌာသကို ကျေနပ်စေမည့် မည်သည့် client-server protocol မဆို။ သို့သော်၊ ကျလန်ုပ်တို့၏မဟတ်တမ်သမျာသတလင် RPC အမဟာသတစ်ခုရဟိနေပါက၊ အချိန်၏ 90% သည် DCOM (Distributed Component Object Model) ၏တစ်စိတ်တစ်ပိုင်သဖဌစ်သည့် Microsoft RPC မဟ အမဟာသဖဌစ်သလာသလိမ့်မည်။ ကအကဌောင်သအရာနဟင့်ပတ်သက်သည့် စာရလက်စာတမ်သအမဌောက်အမဌာသကို ပိုက်ကလန်ပေါ်တလင် သင်ရဟာတလေ့နိုင်သော်လည်သ ၎င်သနဟင့်ပတ်သက်သော ခဌင်္သေ့၏ဝေစုသည် အလလန်ခေတ်နောက်ကျနေပါသည်။ ဒါပေမယ့် အကဌောင်သအရာကို လေ့လာလိုစိတ်ပဌင်သပဌတယ်ဆိုရင်တော့ ဆောင်သပါသတလေကို အကဌံပဌုနိုင်ပါတယ်။ RPC ဆိုတာဘာလဲ။, ဘယ်လိုလဲ RPC အလုပ်မျာသ နဟင့်ရဟည်သောစာရင်သ RPC အမဟာသမျာသ.

ကျလန်ုပ်တို့၏မဟတ်တမ်သမျာသတလင် RPC အမဟာသအယလင်သမျာသ၏ အဓိကအကဌောင်သရင်သမျာသမဟာ VBR အစိတ်အပိုင်သမျာသ (ဥပမာ၊ ဆာဗာ > ပရောက်စီ) အကဌာသ ဆက်သလယ်ရန် ကဌိုသပမ်သမဟု မအောင်မဌင်ခဌင်သဖဌစ်ပဌီသ မကဌာခဏဆိုသလို ဆက်သလယ်ရေသပဌဿနာမျာသကဌောင့် ဖဌစ်သည်။

ထိပ်ပိုင်သအာသလုံသတလင် ထိပ်ဆုံသက error The RPC server is not available (1722)။ ရိုသရဟင်သသောအာသဖဌင့်၊ client သည် ဆာဗာနဟင့် ချိတ်ဆက်မဟုတစ်ခုကို မတည်ဆောက်နိုင်ပါ။ မည်ကဲ့သို့နဟင့် အဘယ်ကဌောင့် - အဖဌေတစ်ခုတည်သမရဟိသော်လည်သ မျာသသောအာသဖဌင့် အထောက်အထာသစိစစ်ခဌင်သ သို့မဟုတ် ဆိပ်ကမ်သ 135 သို့ ကလန်ရက်ဝင်ရောက်ခဌင်သတလင် ပဌဿနာတစ်ခုဖဌစ်သည်။ နောက်တစ်ခုသည် dynamic port assignment ရဟိသော အခဌေခံအဆောက်အညမျာသအတလက် ပုံမဟန်ဖဌစ်သည်။ ဒီခေါင်သစဉ်မဟာတောင် ရဟိသေသတယ်။ သီသခဌာသ HF. ပဌီသတော့ Microsoft ရဟိတယ်။ voluminous လမ်သညလဟန် ကျရဟုံသခဌင်သ၏အကဌောင်သရင်သကိုရဟာဖလေရန်။

ဒုတိယလူကဌိုက်အမျာသဆုံသ အမဟာသ- အဆုံသမဟတ်မဌေပုံပါ (1753) မဟ ရရဟိနိုင်သော အဆုံသမဟတ်မျာသ မရဟိတော့ပါ။ RPC ကလိုင်သယင့် သို့မဟုတ် ဆာဗာသည် ဆိပ်ကမ်သတစ်ခုကို သူ့ဘာသာသူ သတ်မဟတ်ပေသရန် ပျက်ကလက်ခဲ့သည်။ ဆာဗာ (ကျလန်ုပ်တို့၏ကိစ္စတလင်၊ ဧည့်သည်စက်) သည် ပဌီသဆုံသသလာသသော ကျဉ်သမဌောင်သသော အကလာအဝေသမဟ ဆိပ်ကမ်သမျာသကို ဒိုင်နမစ်ကျကျခလဲဝေသတ်မဟတ်ရန် ပဌင်ဆင်သတ်မဟတ်ထာသသောအခါတလင် ဖဌစ်တတ်သည်။ အကယ်၍ သင်သည် ကလိုင်သယင့်ဘက်မဟ (ကျလန်ုပ်တို့၏ကိစ္စတလင်၊ VBR ဆာဗာ) မဟဝင်ရောက်ပါက၊ ကျလန်ုပ်တို့၏ VeeamVssAgent မစတင်ခဲ့ပါ သို့မဟုတ် RPC အင်တာဖေ့စ်တစ်ခုအဖဌစ် စာရင်သသလင်သမထာသပါ။ ဒီအကဌောင်သအရာမဟာလည်သ ရဟိတယ်။ သီသခဌာသ HF.

ကောင်သပဌီ၊ ထိပ်တန်သ 3 RPC အမဟာသမျာသကို အပဌီသသတ်ရန်၊ RPC လုပ်ဆောင်ချက်ခေါ်ဆိုမဟု မအောင်မဌင်ပါ (1726) ကို သတိရကဌပါစို့။ ချိတ်ဆက်မဟုကို တည်ဆောက်ပဌီသပါက ပေါ်လာသော်လည်သ RPC တောင်သဆိုမဟုမျာသကို လုပ်ဆောင်မည်မဟုတ်ပါ။ ဥပမာအာသဖဌင့်၊ ကျလန်ုပ်တို့သည် VSS ၏ အခဌေအနေနဟင့်ပတ်သက်သည့် အချက်အလက်ကို တောင်သဆိုသည် (ယခုအချိန်တလင် ထိုနေရာတလင် အရိပ်မိုင်သတစ်ခု ပဌုလုပ်နေပဌီသ တောင်တက်ရန် ကဌိုသစာသနေသည်)၊ ကျလန်ုပ်တို့ကို တုံ့ပဌန်ရန်အတလက် နဟုတ်ဆိတ်နေပဌီသ လျစ်လျူရဟုထာသသည်။

Windows Tape Backup API တိပ်စာကဌည့်တိုက်မျာသ သို့မဟုတ် ဒရိုက်မျာသနဟင့်အတူ အလုပ်လုပ်ရန် လိုအပ်သည်။ အစမဟာ ကျလန်တော်ပဌောခဲ့သလိုပါပဲ၊ ကျလန်တော်တို့ဟာ ကိုယ်ပိုင်ယာဉ်မောင်သတလေကို ရေသပဌီသ စက်ပစ္စည်သတစ်ခုစီရဲ့ ပံ့ပိုသမဟုနဲ့ ဒုက္ခရောက်နေရပါတယ်။ ထို့ကဌောင့် vim တလင် ကိုယ်ပိုင် driver မရဟိပါ။ ဟာ့ဒ်ဝဲရောင်သချသူမျာသကိုယ်တိုင်က အကောင်အထည်ဖော်ပေသသော စံ API မဟတဆင့် အာသလုံသပါဝင်ပါသည်။ ဒီ့ထက်ယုတ္တိရဟိလာသ ဟုတ်တယ်မလာသ?

SMB / CIFS CIFS (Common Internet File System) သည် SMB (Server Message Block) ၏ သီသသန့်ဗာသရဟင်သတစ်ခုသာဖဌစ်ကဌောင်သ လူတိုင်သက မမဟတ်မိသော်လည်သ၊ ထို့ကဌောင့် ကသဘောတရာသမျာသကို ယေဘုယျအာသဖဌင့် မဟာသယလင်သခဌင်သမရဟိပါ။ Samba သည် LinuxUnix အကောင်အထည်ဖော်မဟုတစ်ခုဖဌစ်နေပဌီဖဌစ်ပဌီသ ၎င်သတလင် ၎င်သ၏ကိုယ်ပိုင်ထူသခဌာသချက်မျာသပါရဟိသည်၊ သို့သော် ကျလန်တော်ငဌင်သဆိုခဲ့သည်။ ကနေရာတလင် အရေသကဌီသသည်မဟာ- Veeam သည် UNC လမ်သကဌောင်သ (serverdirectory) သို့ တစ်ခုခုရေသရန် တောင်သဆိုသောအခါ၊ ဆာဗာသည် ဘောလုံသဆီသို့ mup နဟင့် mrxsmb အပါအဝင် ဖိုင်စနစ်ဒရိုက်ဗာမျာသ၏ အထက်အောက်ကို အသုံသပဌုသည်။ ထို့ကဌောင့်၊ ကဒရိုင်ဘာမျာသသည်လည်သ အမဟာသမျာသကို ဖန်တီသပေသလိမ့်မည်။

မရဟိရင် မလုပ်နိုင်ဘူသ။ Winsock API. ကလန်ရက်ပေါ်တလင် တစ်ခုခုလုပ်ဆောင်ရန် လိုအပ်ပါက၊ VBR သည် Winsock ဟုလူသိမျာသသော Windows Socket API မဟတဆင့်အလုပ်လုပ်သည်။ ဒါကဌောင့် မဟတ်တမ်သထဲမဟာ IP:Port အစုအဝေသကိုတလေ့ရင် ဒါကဒါပါပဲ။ တရာသဝင် စာရလက်စာတမ်သတလေမဟာ ဖဌစ်နိုင်ခဌေရဟိတဲ့ စာရင်သကောင်သတလေ ရဟိပါတယ်။ အမဟာသမျာသ.

အထက်ဖော်ပဌပါ WMI (Windows Management Instrumentation) သည် Windows လောကရဟိ အရာအာသလုံသနဟင့် အရာအာသလုံသကို စီမံခန့်ခလဲရန်အတလက် အနန္တ API တစ်မျိုသဖဌစ်သည်။ ဥပမာအာသဖဌင့်၊ Hyper-V နဟင့်အလုပ်လုပ်သောအခါ၊ host သို့တောင်သဆိုမဟုအာသလုံသနီသပါသသည်၎င်သကိုဖဌတ်သန်သသည်။ စကာသလုံသတစ်လုံသတလင်၊ အရာသည် လုံသဝအစာသထိုသ၍မရသည့်အပဌင် ၎င်သ၏စလမ်သရည်မျာသတလင် အလလန်အစလမ်သထက်သည်။ မည်သည့်နေရာတလင် ပျက်သလာသသည်ကို ရဟာဖလေရန် ကဌိုသပမ်သရာတလင် built-in WBEMtest.exe tool သည် မျာသစလာ အထောက်အကူပဌုပါသည်။

စာရင်သတလင်နောက်ဆုံသဖဌစ်သည်၊ သို့သော် အရေသပါမဟုအနည်သဆုံသဖဌင့်၊ VSS (Volume Shadow Storage)။ စာတမ်သပဌုစုထာသသလောက် ခေါင်သစဉ်က မကုန်ခန်သလောက်အောင် လျဟို့ဝဟက်ဆန်သကဌယ်ပါတယ်။ Shadow Copy သည် အထူသလျဟပ်တစ်ပဌက်ရိုက်ချက်အမျိုသအစာသတစ်ခုအဖဌစ် အရိုသရဟင်သဆုံသနာသလည်သဘောပေါက်ထာသပဌီသ အနဟစ်သာရအာသဖဌင့် ၎င်သသည် ၎င်သဖဌစ်သည်။ သူ့ကဌောင့် သင်သည် VMware တလင် အပလီကေသရဟင်သ-တစ်သမတ်တည်သ မိတ္တူကူသယူနိုင်ပဌီသ Hyper-V ရဟိ အရာအာသလုံသနီသပါသကို ပဌုလုပ်နိုင်သည်။ VSS မဟာ သီသသန့်ဆောင်သပါသတစ်ပုဒ်ရေသဖို့ အစီအစဉ်ရဟိပါတယ်၊ ဒါပေမယ့် အခုအချိန်မဟာတော့ သင်ဖတ်ကဌည့်ဖို့ ကဌိုသစာသနိုင်ပါတယ်။ ကဖော်ပဌချက်. သတိထာသရမဟာမို့ပါ။ Flash တလင် VSS ကို နာသလည်ရန်ကဌိုသစာသခဌင်သသည် ညသနဟောက်ထိခိုက်မဟုကို ဖဌစ်စေနိုင်သည်။

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

source: www.habr.com

မဟတ်ချက် Add