Information Technology Knowledge Sharing
Saturday, 30 March 2024
Wednesday, 20 March 2024
Azure Virtual Network with SOPHO XG Firewall
- LAN Subnet: 172.16.0.0/24
- WAN Subnet: 172.16.1.0/24
- Management-Subnet: 172.16.2.0/24
- DB-Subnet: 172.16.3.0/24
Tuesday, 5 December 2023
Monday, 3 July 2023
Friday, 3 June 2022
Handling HP 5130 SWITCHES FAN PROBLEM
"FAN2 airflow direction is not preferred on slot1, please check it"
resolved above error:
> fan prefer-direction slot 1 power-to-port
Saturday, 2 January 2021
Troubleshooting VM status on VMWare Vsphere
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
Best Regard,
Phone Myint Myat Zaw
Thursday, 1 October 2020
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
အောက်မှာဖော်ပြထားတာတွေကAzure Cloud ပေါ်မှာရှိတဲ့ Backup လုပ်နိုင်တဲ့Resources တွေနဲ့ On-Premisesတွေအတွက်Backup ပေးနိုင်သောအမျိုးအစားတွေဘဲဖြစ်ပါတယ်။
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
- create storage account
- install azure file sync agent on your on-premise file server
- create storage sync service on azure
- create azure file share
- create sync group
- register server
- verify sync with cloud and onpermise.