Wednesday, 30 December 2020

What is Vsphere Fault Tolerance (FT) and how it works?


 

Vsphere Fault Tolerance (FT) ကိုဘယ်လိုနေရာမျိုးတွေမှာသုံးသင့်သလဲဆိုရင်မိမိတို့ Organization ထဲမှာအဓိကအသုံးပြုနေတဲ့ အရေးကြီးVM တွေတင်တဲ့runထားတဲ့ESXi host က hardware error ကြောင့်ဖြစ်စေ power outage ကြောင့်ဖြစ်စေPhysical Hostကြီး down သွားသည့်တိုင်အောင် application server ပေးတဲ့ services တွေကို client တွေက down time မရှိဘဲ continuous access ရချင်ရင်တော့ Vsphere ရဲ့ Fault Tolerance features (FT) ကိုအသုံးပြုပေးရမှာဘဲဖြစ်ပါတယ် ဘာကြောင့် client တွေက downtime မရှိဘဲ continuous access ရနေသလဲဆိုရင်တော့ အောက်က Vsphere FT ရဲ့အလုပ်လုပ်ပုံကိုလေ့လာကြည့်ရအောင်

Vsphere FT ကို configure မလုပ်ခင် အရင်ဆုံးRequirements တွေလိုကြည့်လိုက်ရအောင်

VMware ရဲ့ recommendation အရ FT အသုံးပြုချင်ရင်တော့ VMware Vsphere  enterprise ဒါမှမဟုတ်ရင် Vsphere enterprise plus license တွေလိုအပ်ပါတယ် ပြီးရင် FT traffic အတွက် networking အပိုင်းမှာဆိုရင် 

VMotion အတွက် Vmkernel port တစ်ခု FT logging အတွက် vmkernel port တစ်ခု create လုပ်ပေးရမှာဖြစ်ပါတယ် အဲဒီ အတွက်သံုးရမယ့် network card တွေက at least 10 gigabytes card တွေဆိုပိုအဆင်ပြေပါတယ် 

To be Continued ....



Monday, 28 December 2020

What is vSphere Distributed Resource Scheduler (DRS)?

 Let keep in touch with vSphere Distributed Resource Scheduler (DRS)?

ခေါင်းစဉ်ကအတိုင်းဘဲDRS ရဲ့အဓိကလုပ်ဆောင်ချက်တွေအကြောင်းဆွေးနွေးပေးသွားမှာဘဲဖြစ်ပါတယ်DRS ကDistributed Resource Scheduler ဆိုတဲ့အတိုင်းမိမိရဲ့ VMWare Cluster ထဲမှာရှိတဲ့ ESXI Hosts တွေပေါ်မှာ Running လုပ်နေတဲ့ virtual machines တွေကို Cluster ထဲမှာရှိတဲ့ ESXi hostsတွေပေါ်မှာ load balancing ဖြစ်အောင်လုပ်ဆောင်ပေးပါတယ် အဲလို host တွေအပေါ်မှာ Load မျှအောင်လုပ်ဖို့အတွက် အဲဒီ vm တွေမှာသံုးထားတဲ့ resources တွေဖြစ်တဲ့ CPU ပမာဏ Memory ပမာဏ တွေကိုကြည့်ပြီးဆုံးဖြတ်ပေးပါတယ် Cluster ထဲမှာ virtual machines အလုံး100 ရှိတယ်ဆိုပါတော့ ESXI hosts တွေက 5 လုံးရှိတယ်ဆိုရင် DRS က ဘယ်hostအပေါ်ကိုဘယ် VMက run ပါဆိုပြီး auto balance လုပ်ဆောင်ပေးပါတယ် ဉပမာ အပေါ်က VM အလုံး100ကို ESXi host တစ်လုံးဆီမှာ 20 ဆီ run ပါဆိုပြီ DRS က auto balance ြဖစ်အောင်လုပ်ပေးပါတယ် အဲလို balance ြဖစ်အောင်လုပ်ဖို့ User က manual  ဒါမှမဟုတ်ရင် auto လုပ်ဆောင်ပါဆိုပြီးလည်း option အနေနဲ့ရွေးချယ်အသုံးပြုနိုင်ပါတယ် 

ဘယ်လို featuresတွေရနိုင်တာလဲအောက်ပါဆက်ကြည့်လိုက်ရအောင်

မိမိရဲ့ cluster ထဲမှာ Vsphere DRS ကို enable လုပ်လိုက်တာနဲ့ automation tab မှာဆိုရင် automation levelဆိုပြီး Manual, Partially automated, Fully automated ရယ်ဆိုပြီး option သုံးမျိုးတွေ့နိုင်ပါတယ် 

Manual

Manual Automation level က မိမိကို Vsphere DRS က automation နဲ့ပက်သက်ပြီး လုပ်နိုင်ပေးမှာမဟုတ်ပါဘူး ဘယ် VM က  ဘယ်host နဲ့သင့်တော်တယ်ဆိုပြီး recommendation messages တွေပဲပေးပါတယ် အဲဒီ alerts🚨တွေကိုကြည့်ပြီးမိမိကိုယ်တိုင်VMတွေကိုသက်ဆိုင်ရာ ESXi hostsတွေဆီ manual migrate လုပ်ပေးရမှာဖြစ်ပါတယ်


If I power on one of my virtual machine, DRS asked me where to put your virtual machine.

Below is "Manual" Option for DRS.



Partially Automated

 Partially Automated DRS optionက virtual machinesတွေရဲ့ resource usage တွေကို DRS Cluster က auto တွက်ချက်ပြီး ဘယ်VM ကဖြင့်ဘယ် host ပေါ်မှာ run ပါဆိုပြီးဆံုးဖြတ်ပေးပါတယ် အဲလို ဆုံးဖြတ်တဲ့အခါက မိမိကိုယ်တိုင်ကလည်း system က recommendation alert 🚨 တွေကြည့်ပြီး manual migrate လုပ်ဆောင်နိုင်ပါတယ် 


Fully Automated 

Fully Automated အတိုင်း administrator က ဘာမှလုပ်ဆောင်စရာမလိုဘဲ DRS  cluster က ESXi hosts တွေရဲ့resources တွေ vm တွေရဲ့ resource usages တွေကို လေ့လာဆုံးဖြတ်ပြီး VM တွေကို ESXi hosts တွေကြားမှာ Load Balance ြဖစ်အောင်လုပ်ဆောင်ပေးပါတယ်

Author By

Phone Myint Myat Zaw










What is VMWare High Availability?



 ESXi Host တွေ failure ဖြစ်ခဲ့ရင်Virtual machines တွေကိုအဲဒီfailure ဖြစ်တဲ့hostကနေCluster တွေထဲကတစ်ခြားhost တွေအပေါ်ကိုmigrate (restart)လုပ်ပေးပြီး service တွေကိုပြန်လည် လည်ပတ်အသုံးပြုနိုင်ပါတယ်

အဲလိုprocess တွေဖြစ်ဖို့ Vsphere High Availability တွေလုပ်ဆောင်နိုင်ဖို့ရန်အတွက်ပထမဆုံးအနေနဲ့ VCenter ထဲမှာ Cluster တစ်ခု ဆောက်ထားရပါမယ် အဲဒီcluster ထဲကို မိမိ HA လုပ်ချင်တဲ့ ESXi hosts တွေကိုmember အနေနဲ့ အပ်ပေးထားရပါမယ် အဲလို လုပ်ဆောင်ပြီးနောက် မိမိရဲ့ cluster မှာ VMWare High Availability features ကို enableလုပ်ဆောင်ပေးရပါမယ် HA featureကို Enable လုပ်ဆောင်တဲ့အချိန်မှာ လုပ်ဆောင်ရမယ့် option တွေ steps တွေအသေးစိပ်တော့မရေးပြတော့ပါဘူး အဓိက HA ရဲ့ အလုပ်လုပ်ပုံကိုပဲတင်ပြပေးသွားပါမယ် ကျွန်တော်တို့ cluster ထဲမှာ VMware HA ကို enable လုပ်လိုက်တယ်ဆိုတာနဲ့ cluster ထဲမှာရှိတဲ့ ESXi Hosts တွေ ထဲမှာ master နဲ့ slave host တွေကို ရွေးချယ်ပါတယ် အဲဒီ cluster ထဲက master host အနေနဲ့ရွေးချယ်ခံရတဲ့ ESXi hosts က Vcenter နဲ့ ဆက်သွယ်ပြီး ကျန်တဲ့ cluster ထဲမှာရှိတဲ့ Slave ESXi hosts တွေပေါ်က Virtual Machinesတွေကို monitoring လုပ်ဆောင်ပေးပါတယ်။       

Cluster ထဲက host တွေ failure ဖြစ်ခြင်း မဖြစ်ခြင်းကို ဆုံးဖြတ်ပေးဖို့အတွက် master host က network နဲ datastore heart beating ကိုအသုံးပြုပါတယ် ပထမဆုံးhost တိုင်းမှာ agent တစ်ခုစီကို run စေပါတယ် အဲဒီ agent တွေက cluster တွေထဲက host တွေ ထဲက master host  ကို ရွေးချယ်ပြီး cluster ထဲကhost တွေအချင်း agent ကနေတစ်ဆင့် heart beat information တွေ ဖလှယ်နေကြပါတယ် အကယ်၍ cluster ထဲက host တစ်လုံးလုံးက power failure ကြောင့်သော်လည်းကောင်း network issue ကြောင့်သော်လည်းကောင်း  down သွားခဲ့ရင် master host က အဲဒီdownသွားတဲ့ host ဆီက agent နဲ့  heart beat information တွေ မရတော့တဲ့အတွက်ကြောင့် အဲဒီ host ကို failure ဖြစ်တယ်လို့ဆုံးဖြတ်ပီး Cluster ထဲကတစ်ခြား ESXi host တစ်လုံးပေါ်ကို အဲဒီ down သွားတဲ့ ESXi host ပေါ်က virtual machine တွေကိုတစ်ခြား host တစ်လုံအပေါ်ကို Migrate လုပ်ပြီး restart လုပ်ပေးပါတယ် အဲလိုလုပ်ဆောင်ခြင်းအားဖြင့် VMware Cluster ထဲမှာရှိတဲ့ESXI Host တွေ failure ဖြစ်သွားခဲ့ရင်တောင် virtual machine တွေကို Downtime အများကြီးပေးစရာမလိုဘဲ ပြန်လည်အသုံးပြုနိုင်မှာဘဲဖြစ်ပါတယ်


Check the following step to configure Vsphere HA







After configuring HA, you can check which one is master node or which one is slave node in HA Cluster.





Best Regard,

Phone Myint Myat Zaw

Monday, 28 September 2020

Data Protection with Azure Backup

 Data Protection with azure backup ဆိုတဲ့အတိုင်းမိမိရဲ့ organization မှာရှိတဲ့IT Resourcesတွေ Data တွေ Assets တွေ ကိုမပျောက်မပျက်အောင်လုံလုံခြုံခြုံထိန်းသိမ်းထားနိုင်ဖို့ကအလွန်တရာမှအရေးကြီးပါတယ်။အကယ်၍များ အကြောင်းတစ်ခုခုကြောင့် Data တွေပျက်စီးဆုံးရုံးသွားသည့်တိုင်အောင် Bussiness ကိုရပ်တန့်သွားခြင်းမရှိပဲအချိန်တိုအတွင်းမှာလျင်လျင်မြန်မြန်ပြန်လည်လုပ်ဆောင်ဒီနေ့လိုခေတ်မျိုးတွေမှာမိမိတို့ရဲ့DataတွေကိုOn-Premise မှာသာမက Cloud တွေအထိပါထိန်းသိမ်းလာကြတာတွေ့ရပါတယ်။ဒီလိုရွှေ့ပြောင်းလာမှုကိုလေ့လာကြည့်မယ်ဆိုရင်ဘယ်အရာတွေကကောင်းစေလဲ ဘယ်အရာတွေကဆိုးကျိုးတွေဖြစ်စေတာလဲအစရှိသည်ဖြင့်အကောင်းအဆိုးတွေကလည်းဒွန်တွဲလာပါတယ်။ အကောင်းဘက်ကကြည့်မယ်ဆိုရင်အရင်ကလိုသမရိုးကျbackup solution (on premise) အများစုကသုံးတော့မယ်ဆိုရင်ကိုယ်အသုံးပြုမယ့်Backup Softwareအတွက်လိုအပ်တဲ့minimum requirementsတွေဖြစ်တဲ့physical backup server types, Memory, CPU တွေStorageတွေNetworkingတွေကိုပထမအရင်Infrastructureအတွက်တပ်ဆင်ပေးရမှာပဲဖြစ်ပါတယ်။အဲလိုတွေလုပ်ဆောင်ရန်အတွက်ပထမဦးစွာ ထိုအရာတွေကိုဝယ်ရမဲ့ငွေကြေးရယ်ထိုအရာတွေကိုsetup and configure လုပ်မယ့်အချိန်တွေအစရှိသည်ဖြင့်ရှေ့ဦးစွာလုပ်ဆောင်ပေးရမှာဖြစ်ပါတယ်။အဲဒီနေရာမှာ Cloud Backup Solution တွေကိုအစားထိုးပြောင်းလဲသုံးစွဲခြင်းအားဖြင့်အပေါ်ကသမရိုးကျတွေလိုလိုအပ်မယ့်Compute, Network, Storage တွေအတွက်ကြိုတင်setupလုပ်စရာမလိုဘဲမိမိအသုံးပြုချင်တဲ့Backup Solution ကိုချက်ချင်းအကောင်ထည်ဖော်ဝယ်ယူသုံးစွဲနိုင်ပါတယ်။ဒီလိုမိမိDataတွေကိုတစ်ခြားCloud Service Providerတွေဆီမှာသွားရောက်သိမ်းဆည်းထားတဲ့အတွက်ကြောင့်သူတို့ဘက်ကပေးနီုင်မယ့်Secuirtyပိုင်းကိုစဉ်းစားပြီးဘယ်Cloud Service Providerကမိမိ Organization အတွက် ဘယ်လိုလုံခြုံမှုရှိတယ်အစရှိသည်ဖြင့်ရွေးချယ်ပေးရမှာဘဲဖြစ်ပါတယ် 

အဲလိုများစွာသောCloud Service Providerတွေထဲကမှ မိမိDataတွေကိုလုံလုံခြုံခြုံနဲ့ထိန်းသိမ်းထားပေးမဲ့Cloud Backup Solution တစ်ခုဖြစ်တဲ့Micorsoft Azure Backupနဲ့မိတ်ဆတ်ပေးချင်ပါတယ်။

ပထမဦးစွာ Microsoft Azure Backupမှာရနိင်တဲ့Featuresတွေကိုအရင်ဆုံးမိတ်ဆက်ပေးချင်ပါတယ်။Azure Backup က Local Infrastructure (on premise) မှာရှိတဲ့Physical Server တွေ VMWare Infrastructure ပေါ်ကVirtaul Machine တွေ Microsoft Hyper-V ပေါ်မှာရှိတဲ့Virtaul Machine တွေသာမက Azure Cloud ပေါ်က Azure Virtual Machine တွေ Azure SQL Server အစရှိတဲ့Cloud resources တွေကို file and folder level အရရော Virtual Machine Level အရ Backup လှမ်းလုပ်နိုင်ပါတယ်။

(၁) Microsoft Azure Backup ကိုအသုံးပြုတော့မယ်ဆိုရင်ပထမဦးစွာAzure Cloud ပေါ်မှာ Azure Recovery Service Vault တစ်ခုတည်ဆောက်ပေးရမှာဖြစ်ပါတယ်။ဒီနေရာမှာAzure Recovery Service Vaultကဘယ်လိုလုပ်ဆောင်သလဲဆိုတာအနည်းငယ်ရှင်းပြချင်ပါတယ်။ Azure Recovery Service Vault က Backup Data တွေကိုသိမ်းဆည်းပေးမည့်နေရာတစ်ခုဘဲဖြစ်ပါတယ်။အဲဒီRecovery Service Vault ထဲမှာ Backup Jobတွေ Backup Type တွေ  Backup Policy တွေဖန်တီးပေးရမှာဘဲဖြစ်ပါတယ်။ 



(၂) အောက်ကပုံမှာကြည့်မယ်ဆိုရင်Azure Backup ကSupport ပေးနိုင်တဲ့Platformတွေကိုဖော်ပြပေးထားတာပဲဖြစ်ပါတယ်။

  • Azure 
  • Azure Stack
  • On-Premises
အဲဒီအထဲမှာမှမိမိBackup လုပ်ချင်သောWorkloadကဘယ်Infratrastructureပေါ်မှာရှိတာလဲအစရှိသည်ဖြင့်ရွေးချယ်ပေးရမှာဖြစ်ပါတယ်။

 အောက်မှာဖော်ပြထားတာတွေကAzure Cloud ပေါ်မှာရှိတဲ့ Backup လုပ်နိုင်တဲ့Resources တွေနဲ့ On-Premisesတွေအတွက်Backup ပေးနိုင်သောအမျိုးအစားတွေဘဲဖြစ်ပါတယ်။




ဒီလောက်ဆိုရင်တော့ Microsoft Azure Backupကဘာတွေကိုbackup လုပ်ပေးနိုင်လဲဆိုတာနည်းနည်းပါးပါးတီးမိခေါက်မိပြီးလို့ထင်ပါတယ်။ နောက်ပိုင်းမှာ Az cloud backup ကိုအသုံးပြုပြီးon premise ပေါ်ကWorkloadတွေသာမက Azure ပေါ်က Workload တွေကို backup လုပ်ပုံလုပ်နည်းတွေကိုအသေးစိပ်ဆက်လက် ဆွေးနွေးပေးပါမယ်။
လေးစားစွာဖြင့်
Phone Myint Myat Zaw
1.10.2020
5:51AM



Friday, 25 September 2020

Migrate On-Premise Files Shares to Azure Cloud File Storage


Azure File Sync to centralize your organization's file shares in Azure Files, while keeping the flexibility, performance, and compatibility of an on-premises file server. Azure File Sync transforms Windows Server into a quick cache of your Azure file share. You can use any protocol that's available on Windows Server to access your data locally, including SMB, NFS, and FTPS. You can have as many caches as you need across the world.


I will show you how to create azure file sync with your on-premise file server.

Requirement

  1. create storage account
  2. install azure file sync agent on your on-premise file server
  3. create storage sync service on azure 
  4. create azure file share
  5. create sync group
  6. register server
  7. verify sync with cloud and onpermise.




























Hope for enjoy learning
Phone Myint Myat Zaw
25/09/2020
1:45PM MMT


Tuesday, 15 September 2020

Active / Standby WAN Interface loadbalancing in Sopho UTM Firewall



In this article, I will demonstrate how to set active/standby WAN Interface load balancing on Sopho UTM.

Step (1) Create Second WAN Interface 

Go to Interfaces & Routing > Interfaces > Click " + New Interface " 


step(2) setup information for your second wan interface address.
  • Name : naming your interface
  • Type : select "Ethernet" 
  • Hardware : choose the interface that you want to use as second WAN interface
  • Dynamic IPV4 or select static if you want to assign static ip address




Step(3)  Go to interface & Routing > Interfaces > uplink Balancing .
Switch on this button. (by default "disable uplink balancing" )





Go to active interface section and choose the interface that you want to use active interface and 
also choose standby interface for standby.

Enable the "internet2" interface as shown below. Now we have two WAN interfaces are working properly.
NOTE: YOU CAN SEE THAT INTERNET2 INTERFACE STATUS "DOWN" BECAUSE INTERNET2 IS WORKING AS STANDBY MODE. IF INTERNET1 IS DOWN, INTERNET2 WILL BE "UP" AND WORKING AS ACTIVE MODE.




Step (4) Check the connection from your client machine with the help of ping command.


step (5)  Testing WAN Failover.
At the time , I shutdown my active INTERFACE1 to check Internet2 is working or not.


After shuting down the internet1 interface, the standby interface internet2 is switch to standby mode and working as active interface.





Phone Myint Myat
15/09/2020
9:01PM