How to compare two files with Notepad ++ ?

ဒီနေ့ ဖိုင် ၂ ခု ကို မတူတာ ဘာရှိလဲ စစ်စရာရှိတဲ့အတွက် ဘာနဲ့စစ်လို့ရမလဲ လိုက်ရှာကြည့်မိတယ်။ အရင်တုန်းကတော့ ဆော့ဝဲတစ်ခုသုံးပြီး စစ်ကြည့်ဖူးတယ်။ နာမည်ကို စဉ်းစားလို့မရတော့ဘူး။ လိုက်ရှိကြည့်လိုက်တော့ notepad ++ နဲ့လဲ စစ်လို့ရတယ်ဆိုတာ သိလိုက်ရတယ်။ အဲလိုစစ်လို့ရအောင် နည်းနည်းတော့ ပြင်ပေးဖို့လိုတယ်။

64 bits နဲ့ဆိုရင် အဆင်မပြေဘူး။ 32 bits မှာပဲ အလုပ်လုပ်တယ်။ ဒေါင်းလုပ်လုပ်တဲ့နေရာမှာ တစ်ခုပဲရှိတယ်။ 32 လား 64 လား ပြောမထားဘူး။ အဲဒီဖိုင်ကို 64 bits နဲ့ အင်စတောလုပ်ထားတဲ့စက်မှာ ထည့်ကြည့်တော့ 32 bits ဖိုင်က support မလုပ်ဖူးပဲပြောတယ်။

အရင်ဆုံး 32 bits installer ကို အင်စတောလုပ်၊ ပြီးရင် pluging ကို ဒေါင်းလုပ်လုပ်၊ ဒေါင်းလုပ်လုပ်ထားတဲ့ဖိုင်ကို extract လုပ်ပြီးတော့ C:\Program Files (x86)\Notepad++\plugins ဖိုဒါအောက်မှာ ထားလိုက်ပြီးတော့ notepad ++ ကို ပိတ်ပြီးပြန်ဖွင့်လိုက်ရင် plugins menu အောက်မှာ compare ဆိုတာလေးကို တွေ့ရပါမယ်။ အဲဒါပြီးရင် compare လုပ်ချင်တဲ့ ဖိုင် ၂ ခုကို ဖွင့်ပြီးတော့ Plugins >> Compare >> Compare ကို ကလစ်လိုက်ရင် မတူတာတွေကို အရောင်လေးတွေနဲ့ ပြပါလိမ့်မယ်။

Advertisements

Cisco WLC and AP upgrade

Firmware upgrade ကို WLC အတွက် တစ်ခါမမလုပ်ဖူးဘူး။ တလောတုန်းက WLC HA သွားလုပ်ဆိုပြီးပြောတယ်။ အဲလိုနဲ့ customer ဆီကို အရင်သွားပြီး ဘာတွေလုပ်ချင်လဲ ဆွေးနွေးကြတာပေါ့။ အဲဒီမှာ သူတို့က HA မလုပ်ခင် လက်ရှိ firmware ကိုပါ upgrade လုပ်ချင်တယ်ပြောရော။ အဲဒါနဲ့ နောက်တစ်ရက်ကို ချိန်းလိုက်တယ်။

firmware upgrade လုပ်ဖို့အတွက် အရင်ဆုံး firmware image ကို cisco ကနေ CCO account သုံးပြီးတော့ ဒေါင်းလုပ်လုပ်၊ ပြီးရင် TFTP server မှာ တင်ထားလိုက်တယ်.

ပြီးရင် အောက်က ကွန်မန်းတွေကို တခုချင်းရိုက်ပေးဖို့လိုပါတယ်။

transfer download mode tftp

transfer download datatype code

transfer download serverip X.X.X.X

transfer download filename AIR-CT5500-K9-8-2-151-0.aes

transfer download start

အဲလိုရိုက်ပြီးဘီဆိုရင် WLC က အဲဒီဖိုင်ကို tftp server ကနေ ဒေါင်းလုပ်လုပ်ပြီး active partition မှာ အင်စတောလုပ်ပါလိမ့်မယ်။  GUI ကနေလဲ လုပ်လို့ရပါတယ်။ Download ကို ကလစ်လိုက်တာနဲ့ tftp server ကနေ စပြီး ဒေါင်းလုပ်လုပ်ပြီး active partition မှာ အင်စတောလုပ်ပါလိမ့်မယ်။

gui.png

ဘယ်လိုပြန်စစ်နိုင်လဲဆိုတော့ show boot လို့ ကြည့်လိုက်ရင် အောက်ကလိုမျိုး တွေ့ရပါလိမ့်မယ်။

(Cisco Controller) >show boot
Primary Boot Image…………………………. 8.2.151.0 (default)
Backup Boot Image………………………….. 8.0.140.0 (active)

ဒီမှာဆိုရင် 8.2.151.0 က default ဖြစ်နေတဲ့အတွက် next reboot ကျရင် အဲဒီ firmware နဲ့ တက်လာပါလိမ့်မယ်။

တကယ်လို့ AP ပေါင်း ၁၀၀ ကျော်က WLC မှာ register လုပ်ပြီးဘီဆိုရင် WLC ကို reboot လုပ်လိုက်တာနဲ့ အဲဒီ AP ၁၀၀ ကျော်လဲ reboot ကျပြီး firmware အသစ်ကို ဒေါင်းလုပ်လုပ်ပါလိမ့်မယ်။ တရေးအိပ်ပြီး စောင့်ရဖို့များတယ်။ များသောအားဖြင့်က ရုံးချိန်ပြင်ပမှာပဲ လုပ်ကျတာများတယ်။ တကယ်လုပ်ရမယ့်အချိန်မှာ အချိန်ကုန်သက်သာအောင်လုပ်ကျတယ်။ ဘယ်လိုလုပ်ကျလဲဆိုတော့ wlc မှာ firmware အသစ်ကို အရင်ဆုံးအင်စတောလုပ်လိုက်တယ်။ ပြီးရင် restart မလုပ်သေးပဲနဲ့ AP အားလုံးဆီကို firmware ကြိုပြီးတော့ ဒေါင်းလုပ်လုပ်ထားတဲ့ နည်းနဲ့ လုပ်လို့ရပါတယ်။

(Cisco Controller) >show ap image AP1

Total number of APs………………………… 119

Number of APs Initiated………………………………… 0

Downloading………………………………. 0

Predownloading……………………………. 0

Completed predownloading…………………… 0

Not Supported…………………………….. 0

Failed to Predownload……………………… 0
Predownload     Predownload                                  FlexconnectAP

Name            Primary Image  Backup Image   Status          —————— ————– ————– –AP1   8.0.140.0     0.0.0.0        None           (Cisco Controller) >

ဒီမှာကြည့်လိုက်ရင် ဒီ AP1 မှာ image 8.0.140.0 တစ်ခုပဲရှိတယ်။ အောက်ကကွန်မန်းနဲ့ အသစ်ကို ဒေါင်းလုပ်လုပ်ရအောင်။

(Cisco Controller) >config ap image predownload primary AP1

ဒီလိုရိုက်လိုက်ရင် AP1 က firmware အသစ်ကို စပြီး ဒေါင်းလုပ်လုပ်နေပါဘီ။

ap1

ဒီမှာဆိုရင် 8.2.151.0 ကို စပြီး ဒေါင်းလုပ်လုပ်နေပါဘီ။

ap1 done

ပြီးသွားဘီဆိုရင် အထက်ကပုံထဲကလို မြင်ရပါလိမ့်မယ်။ ဒီမှာ primary က 8.0.140.0 ပဲ ဖြစ်နေပါသေးတယ်။

swap

အရင်ဆုံး image swap လုပ်ပြီး ပြန်ကြည့်လိုက်ရင် primary က 8.2.151.0  ဖြစ်သွားတယ်။ ဆိုလိုတာက reboot လုပ်လိုက်ရင် အဲဒီ 8.2.151.0 နဲ့ ပြန်တက်လာမယ်။ ဒီနေရာမှာပြထားတာတွေက AP1 ဆိုတဲ့ AP တစ်ခုထဲနဲ့ ပြထားတာပါ။ အကုန်လုံးကို လုပ်ချင်ရင်တော့ AP1 နေရာမှာ all ဆိုတာနဲ့ အစားထိုးရပါလိမ့်မယ်။ အားလုံးပြီးသွားရင်တော့ ရုံးချိန်ပြင်ပရောက်တာနဲ့ wlc မှာ save လုပ်ပြီ:  reboot လုပ်လိုက်ရုံပါပဲ။ ဒါတွေကို ရုံးချိန်ပြင်ပမတိုင်ခင်လုပ်ထားရင် တကယ်လုပ်တဲ့အချိန်မှာ အချိန်ကုန်သက်သာပါလိမ့်မယ်။

 

Firmware upgrade on IR809 Router

တလောတုန်းက အလုပ်အတွက် IR809 router ကို firmware upgrade လုပ်ပေးရတယ်။ ဒါပေမယ့် ရုံးမှာပဲ အေးအေးဆေးဆေးလုပ်ရတာမဟုတ်ဘဲ site ထဲက နေပူပူထဲမှာလုပ်ရတာဆိုတော့ error ကိုတောင် သေချာမဖတ်ဖြစ်တော့ဘဲ upgrade ပဲ ထပ်တလဲလဲ လုပ်မိတယ်။ နောက်ဆုံးမရဘူးဆိုပီး ရုံးကို ပြန်ဖြုတ်လာခဲ့တယ်။ error ကတော့ အောက်က error ပဲ။

%Error copy from scp://*:*@127.1.3.1//vds_system/bundle/ir800-hv.srp.SPA.2.6.23 to bootstrap:ir800-hv.srp.SPA.2.6.23

Make sure SSH source interface is not configured.
Failed to install hypervisor image!

တကယ်တော့ အဲဒါက configuration ထဲမှာ ssh source interface ကို configure လုပ်ထားလို့ပဲ။ အဲဒါကို ဖြုတ်ထားပီးတော့ ပြန်ပြီး upgrade လုပ်လိုက်တာ အဆင်ပြေသွားတယ်။

upgrade လုပ်တဲ့ command ကတော့ အောက်ကအတိုင်းပါပဲ။

router#bundle install flash:(.bin file)

 

 

Virtual Port-channel (vPC)

Data Center Nexus switch မှာ vPC(Virtual Port Channel) ဘယ်လို configuration လုပ်လဲဆိုတာလေးပါ။

vPC က IOS မှာဆိုရင် etherchannel လိုမျိုးပဲ..

VPC

ဒီမှာဆိုရင် အပေါ်က switch က nexus 5k. အောက်က switch တွေက nexus 2k

vPC လုပ်ဖို့ဆိုရင် vPC Peer, vPC peer keepalive link, vPC peer link, vPC domain စတာတွေလိုပါတယ်။ vPC peer ဆိုတာကတော့ vPC Domain လုပ်မယ့် nexus5k switch  ၂ လုံး

vPC peer keepalive link ကတော့ layer 3 link ပါ၊ အဲဒီလင့်က management IP ဒါမမဟုတ် တခြား layber 3 link ကို သုံးနိင်ပါတယ်။

vPC peer link ကတော့ layer 2 links ပါ၊ theory အရတော့ 10G link ၂ လင့် သုံးရပါတယ်၊

ပီးရင် သုံးချင်တဲ့ feature ကို enable လုပ်ပေးရပါတယ်။

feature lacp

feature vpc

ဆိုပါစို့ nexus5k ကြားကလင့်ကိုတော့ ethernet 1/1 and 1/2 လို့ ထားလိုက်မယ်။ ပုံဆွဲတုန်းက ကျန်သွားလို့ 🙂

စပြီးတော့ configure လုပ်ကြည့်ရအောင်။

n5k1(config)#vpc domain 1

n5k1(config-vpc-domain)#peer-keepalive destination 192.168.1.10 source 192.168.1.11  vrf management

တခြားဘက်မှာလဲ အဲလိုမျိုး configure လုပ်ပေးရမယ်။ destination နဲ့ source ကတော့ ပြောင်းပေးရမှာပေ့ါ.

n5k1(config)#int ethernet 1/1-2

n5k1(config-if-range)#switchport mode trunk

n5k1(config-if-range)#channel-group 10 mode active

n5k1(config-if-range)#no shut

n5k1(config-if-range)#int po10

n5k1(config-if)#vpc peer-link

vpc10 အတွက်လင့်ကိုတော့ ethernet 1/3 လို့ သက်မှတ်ထားလိုက်မယ်။ ပုံဆွဲတုန်းက ကျန်သွားလို့ 🙂

n5k1(config)# int ethernet 1/3

n5k1(config-if)#switchport trunk

n5k1(config-if)#channel-group 10 mode active

n5k1(config-if)#no shut

n5k1(config-if)#int po10

n5k1(config-if)#vpc 10

တခြားဘက်မှာလဲ အဲလို configure လုပ်လိုက်ရင် ရပါဘီ။

verification လုပ်နိုင်တဲ့ commands တွေကတော့

show vpc

show port-channel summary

show run int po10

show int ethernet 1/1-2 brief

တကယ်လို့ အပေါ်နားက switches က Nexus 7K ဖြစ်ပြီးတော့ အောက်နားက switches တွေက nexus 5K switches တွေဆိုရင် အပေါ် က switches မှာရော အောက်နားက  switches တွေမှာပါ vpc domain configure လုပ်ပြီး switches အချင်းချင်းချိတ်ထားတဲ့လင့်တွေကို trunk လုပ်ပြီး channel-group လုပ်ပေးဖို့လိုပါလိမ့်မယ်။

နောက်မပဲထပ်ပြီးတော့ Data Center နဲ့ ပက်သက်တာတွေထပ်ရေးပါဦးမယ်။ အမှားပါခဲ့ရင်လဲ ကျွန်တော့်ရဲ့ လေ့လာမှုအားနည်းချက်ဖြစ်ပြီး ဘာတွေမှားနေလဲ ဆိုတာကို ပြောပြပေးကြပါဦး။

 

 

 

 

 

ovftool.exe – Entry Point Not Found

ဒီနေ့ vmware ပေါ်မှာ eve emulator စမ်းကြည့်မယ်ဆိုပြီးတော့ http://www.eve-ng.net/ ကနေ ova ဖိုင်ကို ဒေါင်းလုပ်လုပ်ပြီး open virtual machine ကနေတဆင့် import လုပ်ကြည့်လိုက်တာ အောက်ကလိုမျိုး error ပေါ်လာတာပဲ။

ovftool

OK ကို ကလစ်လိုက်တော့ အောက်ကလိုမျိုးထပ်တွေ့ရတာပဲ။

ovftool_2

လိုက်ရှာကြည့်လိုက်တော့  ဖြေရှင်းနည်းကို တွေ့သွားတယ်။ ovf tool 4.0 64 bit ကို ဒေါင်းလုပ်လုပ်ပြီး အင်စတောလုပ်လိုက်တယ်။ ပြီးတော့ C:\Program Files\VMware အောက်ကနေ VMware OVF Tool ဖိုဒါကို copy လုပ်ပြီး C:\Program Files (x86)\VMware\VMware Workstation အောက်က OVFTool ကို OVFTool_old လို့ နာမည်ပြောင်းပြီး စောစောက ကူးထားတဲ့ ဖိုဒါကို OVFTool လို့နာမည်ပေးလိုက်ပြီး C:\Program Files (x86)\VMware\VMware Workstation မှာ paste လုပ်လိုက်တယ်။ အဲဒါလုပ်ပြီးတာနဲ့ ပြန်ဖွင့်ကြည့်လိုက်တော့ အဆင်ပြေသွားတယ်။