Creating FreeBSD Virtual Machine Using Azure Marketplace

FreeBSD is a free Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).

Microsoft has invested in porting their virtualization support (Hyper-V) for FreeBSD. Hyper-V support is available for FreeBSD-9 through the ports tree, but starting with FreeBSD-10 support for Hyper-V is included in the main tree. Currently 10.3 of FreeBSD version is available.

Azure VM guest agent is also available for the communication between FreeBSD Virtual Machine and Azure Fabric. This can perform various operations such as provisioning the virtual machine on first use and enabling the functionality for the selective virtual machine extensions.

Prerequisites

  • Microsoft Azure Subscription (MSDN subscribers or sign up for one month free trial).
  • PuTTY – free SSH or telnet client. Click here for setup.

You will learn

  • How to create FreeBSD Virtual Machine.
  • Establish the connection with FreeBSD image, using PuTTy.

Create FreeBSD VM

Step 1:
Navigate to Azure Portal & sign in with Azure credentials

Step 2: Click New -> Virtual Machine -> see all option -> search for “freebsd”.

freebsd

Step 3: Currently, only FreeBSD 10.3 version is available. Thus, please select & also choose VM deployment model as “Resource Manager”.

Manager

Step 4: Enter VM Name, Username, Authentication type: Password or SSH public key, Subscription, Resource group, and Location also needs to be chosen.

basics

Step 5: Choose Virtual Machine size.

size

Step 6: Virtual Machine configuration features will open. It depends on the requirement change configuration.

configuration

Step 7: Virtual Machine Summary blade will open.

Summary

Summary
Summary

Step 8: Start any SSH client.

Run PuTTy & enter the Host name of FreeBSD Virtual Machine.

Host name

Step 9: Enter VM login Username & Password.

Host name

output

Congratulations, you have successfully created FreeBSD Virtual Machine image in Microsoft Azure!

Up Next
    Ebook Download
    View all
    Learn
    View all