Azure PowerShell একটি শক্তিশালী টুল যা আপনাকে Azure-এর রিসোর্সগুলো ম্যানেজ করতে, কনফিগার করতে, এবং অটোমেশন করতে সাহায্য করে। এটি Az মডিউলের মাধ্যমে Azure-এর প্রায় সব সেবা ম্যানেজ করা সম্ভব, যেমন Virtual Machines, Storage Accounts, Networking, Azure Active Directory, এবং আরও অনেক কিছু।
এখানে Azure PowerShell Module ইনস্টল এবং কনফিগার করার সম্পূর্ণ গাইড দেয়া হলো।
Azure PowerShell Module ইনস্টল করা
Azure PowerShell Module ইনস্টল করার জন্য আপনাকে প্রথমে PowerShell Gallery থেকে Az মডিউলটি ইনস্টল করতে হবে। এই মডিউলটি Azure CLI-এর মাধ্যমে Azure রিসোর্স ম্যানেজমেন্ট করতে সাহায্য করে।
1. PowerShell-এ Az মডিউল ইনস্টল করা:
PowerShell-এ Az মডিউল ইনস্টল করতে নিচের কমান্ডটি ব্যবহার করুন:
Install-Module -Name Az -AllowClobber -Force -SkipPublisherCheck
এটি Az মডিউল ইনস্টল করবে এবং তার উপরে কোনো আগের সংস্করণ থাকলে সেটি ক্লোব করা হবে।
2. মডিউল ইনস্টল হওয়ার পর, Az মডিউল ইম্পোর্ট করা:
একবার মডিউল ইনস্টল হলে, এটি PowerShell সেশনে ইম্পোর্ট করতে হবে:
Import-Module Az
এটি Az মডিউলকে সেশন এ লোড করবে, যাতে আপনি Azure সেবা পরিচালনা করতে পারেন।
3. ইনস্টলেশন চেক করা:
Az মডিউল ইনস্টল করা হয়েছে কিনা যাচাই করতে:
Get-Module -ListAvailable -Name Az
এই কমান্ডটি আপনার সিস্টেমে Az মডিউলটি ইন্সটল হয়েছে কিনা তা নিশ্চিত করবে।
Azure PowerShell Setup
PowerShell দিয়ে Azure-এর সাথে সংযুক্ত হতে এবং রিসোর্স ম্যানেজ করতে আপনাকে আপনার Azure অ্যাকাউন্টে লগইন করতে হবে।
1. Azure অ্যাকাউন্টে লগইন করা:
Connect-AzAccount
এই কমান্ডটি আপনাকে আপনার Azure অ্যাকাউন্টে লগইন করার জন্য প্রম্পট করবে। এখানে আপনি আপনার Azure অ্যাকাউন্টের ইউজারনেম এবং পাসওয়ার্ড দিয়ে লগইন করতে পারেন।
2. সাবস্ক্রিপশনে সুইচ করা:
যদি আপনার একাধিক Azure সাবস্ক্রিপশন থাকে, তাহলে আপনি নির্দিষ্ট সাবস্ক্রিপশনে সুইচ করতে পারেন:
Set-AzContext -Subscription "Your-Subscription-ID"
এই কমান্ডটি আপনার নির্বাচিত সাবস্ক্রিপশনে সুইচ করবে, যাতে আপনি ওই সাবস্ক্রিপশনের রিসোর্সগুলো ম্যানেজ করতে পারেন।
3. সাবস্ক্রিপশন তালিকা দেখতে:
আপনি যদি আপনার সব সাবস্ক্রিপশনের তালিকা দেখতে চান, তাহলে:
Get-AzSubscription
এটি আপনার সব সাবস্ক্রিপশন দেখাবে, এবং আপনি যেটিতে কাজ করতে চান সেটি নির্বাচন করতে পারবেন।
4. Azure PowerShell এর মাধ্যমে রিসোর্স পরিচালনা:
এখন আপনি Azure সেবাগুলো পরিচালনা করতে পারবেন। যেমন:
- Virtual Machine তৈরি করা:
New-AzVM -ResourceGroupName "ResourceGroupName" -Location "East US" -VMName "MyVM" -ImageName "WindowsServer2019Datacenter" -Size "Standard_DS1_v2" -Credential (Get-Credential)
- Resource Group তৈরি করা:
New-AzResourceGroup -Name "MyResourceGroup" -Location "East US"
- Storage Account তৈরি করা:
New-AzStorageAccount -ResourceGroupName "ResourceGroupName" -Name "mystorageaccount" -Location "East US" -SkuName "Standard_LRS" -Kind "StorageV2"
Azure PowerShell Module আপডেট করা
Azure PowerShell মডিউলটি নিয়মিত আপডেট করা গুরুত্বপূর্ণ, যাতে আপনি সর্বশেষ ফিচার এবং বাগ ফিক্স পেতে পারেন।
1. মডিউল আপডেট করা:
Update-Module -Name Az
এটি আপনার সিস্টেমে Az মডিউলটির সর্বশেষ সংস্করণ ইনস্টল করবে।
2. মডিউল রিমুভ করা:
যদি কোনো কারণে আপনি Az মডিউলটি আনইনস্টল করতে চান:
Uninstall-Module -Name Az
এটি Az মডিউলটি আপনার সিস্টেম থেকে সরিয়ে দেবে।
Conclusion
Azure PowerShell ইনস্টল এবং কনফিগার করা খুবই সহজ। একবার সেটআপ হয়ে গেলে, আপনি Azure রিসোর্স ম্যানেজমেন্ট, অটোমেশন এবং স্ক্রিপ্টিং করার জন্য বিভিন্ন কমান্ড ব্যবহার করতে পারবেন। Azure PowerShell আপনাকে ক্লাউড রিসোর্স ম্যানেজমেন্টে সাহায্য করে, এবং এটি আপনাকে অটোমেশন প্রক্রিয়া এবং স্কেলেবল কনফিগারেশন পরিচালনা করতে সুবিধা দেয়।
Read more