Azure Evolution: Day 5- Azure Magic: Unleash Your Virtual Machine (VM) Wizardry in 15 Steps! ๐โจ
Introduction:
Welcome to the enchanted world of Azure, where your digital dreams come to life! Today, we're diving into the mystical realm of virtual machines, and guess what? You're the wizard in charge! ๐งโโ๏ธโจ
Step 1: Portal Pilgrimage ๐ฐ
Begin your journey by donning your Azure cape and entering the Azure Portal. This is where the magic happens!
Sign in to the Azure Portal:
Open your web browser and go to the Azure Portal.
Sign in with your Azure account.
Step 2: Virtual Machines Vigil ๐ฅ๏ธ
Navigate to the "Virtual machines" section like a seasoned explorer, on the left-hand side, click on "Virtual machines" in the left-hand menu. Ready to embark on your virtual adventure?
Step 3: Add Spell Casting ๐ช
Click the "+ create" button to conjure a new virtual machine into existence. Select Azure Virtual Machine and take the power is in your hands!
Step 4: Basics Enchantment โจ
Fill in the mystical details:
Basics tab:
Subscription: Choose the Azure subscription you want to use.
Resource group: Create a new one or select an existing resource group.
Virtual machine name: Give your VM a unique name.
Region: Choose the Azure region where you want to deploy your VM.
Image: Select the operating system image you want to use (Windows, Linux, etc.).
Size: Choose the size of your VM based on your requirements.
Authentication type: Choose how you want to authenticate to the VM (password or SSH key).
Step 5: Identity Incantations ๐ค
Craft the identity of your virtual being by deciding the operating system, size, and authentication type. Will it be a password-guarded guardian or an SSH-key-wielding wizard?
Administrator account:
If you chose password authentication, provide a username and password.
If you chose SSH key authentication, provide the public key.
OR
Step 6: Portals to Other Dimensions ๐
Open the gates wisely! Configure inbound port rules to allow the right energies to flow through.
Step 7: Disk Divination ๐ฝ
Choose the essence of your virtual entity โ Standard HDD, Standard SSD, or Premium SSD. Determine its size and encrypt its digital heart if needed.
Disks tab:
Choose the type of disk (Standard HDD, Standard SSD, Premium SSD).
Configure additional settings like disk size and disk encryption if needed.
Step 8: Networking Necromancy ๐ธ๏ธ
Weave the threads of virtual network settings. Select the subnet, choose a public IP, and maybe throw in some Network Security Group (NSG) spells.
Networking tab:
Configure the virtual network settings, such as the subnet and public IP address.
You can also configure Network Security Group (NSG) settings here.
Step 9: Management and Monitoring Mastery ๐๐จ
Monitor your creation's every move with advanced management settings. Enable boot diagnostics and other spells for a seamless experience.
Management tab:
- Configure management settings.
Monitoring tab:
- Configure monitoring settings. (Select Recommended one)
Step 10: Advanced Alchemy (Optional) ๐งช
If you're feeling adventurous, dabble in the arcane arts of extensions, custom scripts, and other mysterious configurations.
Also, you can add user data:
Step 11: Tagging Telepathy (Optional) ๐ท๏ธ
Tag your creation for better organization โ because even virtual entities deserve name tags!
Step 12: Review + Enchant ๐ง
Cast a discerning eye over your magical concoction. Ensure everything is just as you envisioned it.
Step 13: Deployment Dance ๐
With a confident click, initiate the creation process. Watch as your virtual masterpiece comes to life.
Sit back and enjoy the spectacle as Azure weaves its deployment magic. Soon, your new virtual companion will be ready to join you on your digital adventures.
Congratulations, oh Azure Conjurer! Your virtual machine is now a reality, ready to serve you in the vast digital realms. ๐๐ฎ
May your code compile seamlessly, and your deployments be ever-swift! Until next time, keep enchanting the cloud with your Azure sorcery! โจ๐
Subscribe to my newsletter
Read articles from Saurabh Adhau directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Saurabh Adhau
Saurabh Adhau
As a DevOps Engineer, I thrive in the cloud and command a vast arsenal of tools and technologies: โ๏ธ AWS and Azure Cloud: Where the sky is the limit, I ensure applications soar. ๐จ DevOps Toolbelt: Git, GitHub, GitLab โ I master them all for smooth development workflows. ๐งฑ Infrastructure as Code: Terraform and Ansible sculpt infrastructure like a masterpiece. ๐ณ Containerization: With Docker, I package applications for effortless deployment. ๐ Orchestration: Kubernetes conducts my application symphonies. ๐ Web Servers: Nginx and Apache, my trusted gatekeepers of the web.