SevOne Data Platform Deployment on Microsoft Azure
About
Microsoft Azure is a cloud computing platform developed by Microsoft that enables organizations to build, test, deploy, and manage applications and services through Microsoft-managed data centers. Integrating Microsoft Azure with the SevOne Platform offers several benefits, including the following.
- Ability to deploy the SevOne Platform within Microsoft Azure.
- Continuation of existing monitoring capabilities. Just as SevOne currently monitors Customer Premises Equipment (CPE), routers, switches, servers, and firewalls, it can provide the same level of monitoring for resources deployed in Microsoft Azure.
- Monitoring data sources within Microsoft Azure can help reduce or eliminate data transport costs.
In order to properly deploy SevOne NMS / SevOne Data Insight on Microsoft Azure, it is important to understand the following concepts.
| SevOne Concepts | |
|---|---|
| RHEL (RedHat Enterprise Linux) | The OS driving the SevOne appliance. |
| SevOne NMS | The SevOne NMS appliance. |
| SevOne Data Insight | The SevOne Data Insight appliance. |
| Azure Concepts related to SevOne | |
|---|---|
| Azure Portal | Cloud Platform Management - the Graphical User Interface for Azure. |
| AZ CLI | The command line interface for Azure. |
| Region | The Azure region for deployment. This is analogous to multiple data centers in a large geographic area. |
| VHD | Virtual Hard Disk - the raw image from which an instance is created. VHDs are generated by SevOne and are made available to customers. |
Azure Instance / Virtual Machine Types for SevOne Appliances
- Type = System
- Architecture = x86_64
- Certified for Red Hat Enterprise Linux 8
/lib64/ld-linux-x86-64.so.2 --help
If the output contains x86-64-v2 (supported, searched), you have the required version.| SevOne Model | License Count | VM Size | vCPU | Memory (GB) | OS Disk (GiB) | Data Disk (GiB) |
|---|---|---|---|---|---|---|
| vPAS5k | up to 5k objects | Standard_D4s_v5 | 4 | 16 | 600 | n/a |
| vPAS10k | up to 10k objects | Standard_D8s_v5 | 8 | 32 | 600 | n/a |
| vPAS20k | up to 20k objects | Standard_D8s_v5 | 8 | 32 | 600 | n/a |
| vPAS60k | up to 60k objects | Standard_D16s_v5 | 16 | 64 | 600 | 1,250 |
| vPAS100k | up to 100k objects | Standard_D32s_v5 | 32 | 128 | 600 | 2,000 |
| vPAS200k | up to 200k objects | Standard_D48s_v5 | 48 | 192 | 600 | 4,000 |
| vDNC100 | up to 100 interfaces | Standard_D4s_v5 | 4 | 16 | 600 | 400 |
| vDNC300 | up to 300 interfaces | Standard_D8s_v5 | 8 | 32 | 600 | 800 |
| vDNC1000 | up to 1000 interfaces | Standard_D16s_v5 | 16 | 64 | 600 | 1,500 |
| vDNC1500 | up to 1500 interfaces | Standard_D16s_v5 | 16 | 64 | 600 | 3,000 |
| Data Insight / Solutions | n/a | Standard_D8s_v5 | 8 | 32 | 600 | n/a |
SevOne Image
Download the VHD image(s) from IBM Passport Advantage (https://www.ibm.com/software/passportadvantage/pao_download_software.html) via Passport Advantage Online.
If the .vhd is compressed, it must be extracted before uploading to Azure.
If you are on a legacy / flexible SevOne contract and do not have access to IBM Passport Advantage but have an active Support contract, please contact IBM SevOne Support.
Once you have downloaded the package, unpack the fix / upgrade packs to obtain the required files.
Azure customers will create an Azure page blob from a VHD in the SevOne Microsoft Azure storage account. This blob will be used to create the Azure image.
To deploy a virtual appliance using a .vhd file on Microsoft Azure, please refer to Microsoft's documentation https://learn.microsoft.com/en-us/azure/virtual-machines/linux/redhat-create-upload-vhd for details.
Prerequisites
- Azure Virtual networks must have VPN connectivity
- SevOne product image(s) must be uploaded to your Azure storage account
Upload SevOne Image to Azure Storage Account
Upload the SevOne product .vhd image(s) you received to a container in your Azure storage account, saving the URL to the uploaded VHD for a later step. Each SevOne image type and version only needs to be uploaded once. If the .vhd is compressed, it must be extracted before uploading.
- Login to the Azure portal.
- Navigate to Storage Accounts.
- Click the + Create button.
- Click the link under Instance Details for If you need to create a legacy storage account type, please click here.
- Complete the following fields.
- Subscription - select your subscription.
- Resource Group - select an existing or create a new resource group.
- Storage account name - for example, sevoneimages (you must specify a name that is unique across all of Microsoft Azure).
- Location - specify your region.
- Performance - Standard (for block blobs, files shares, or page blobs).
- Account kind - Storage (general purpose v1).
- Replication - Locally-redundant storage (LRS).
- Click Review + create.
- Click Create.
- Click Go to resource after the deployment has completed.
- Click + Container and complete the following fields.
- Name - sevone
- Public access level - Blob (anonymous read-access for blobs only).
- Upload SevOne image to the sevone container in your storage account via Microsoft Azure Storage Explorer (fastest / recommended) or Azure Portal Graphical User Interface.
Create Azure Virtual Machine Image
Create an Azure Virtual Machine Image from the storage blob that was uploaded in the previous section. Each SevOne image type and version only needs an Azure Virtual Machine Image created once.
- Login to the Azure portal.
- Navigate to Images.
- Click the + Create button and complete the following fields.
- Subscription - select your subscription.
- Resource Group - select an existing or create a new resource group.
- Name - specify the SevOne image type and version using lowercase alphanumeric characters and dashes. For example, nms-7-2-0.
- OS Type - Linux
- VM Generation - use Gen 2 for NMS and Gen 1 for Data Insight / Solutions.
- Storage Blob - select the .vhd that was uploaded to your storage account in the previous section.
- Account Type - premium SSD.
- Host Caching - None
- Click OK.
- Click Review + Create button.
- Click Create button.
Azure Virtual Machine Creation
Create the Virtual Machine (VM) from the Azure VM Image.
- Login to the Azure portal.
- Navigate to Virtual Machines.
- Click + Create button, select Virtual Machine, and complete the following fields on the Basics tab.
- Subscription - select your subscription.
- Resource Group - select an existing or create a new resource group.
- Virtual Machine Name - for example, VM1. Replace VM1 with your intended VM hostname.
- Image - click See All Images, click the My Images tab on the left, then select the image you created in the previous section.
- Size - select the correct Azure Instance Type from Azure Instance / Virtual Machine Types for SevOne Appliances table above.
- Authentication Type - password
- Username - setupuser; note that although required to complete the form, username and password credentials entered on the form will not be used on the created VM.
- Password - enter a complex password.
- Confirm Password - enter the same complex password.
- Public inbound ports - None
- Licensing - Other
- If your SevOne NMS model requires a data disk, as seen in Azure Instance / Virtual Machine Types for SevOne Appliances table, select the Disks tab. Skip this step if the data disk size for your SevOne NMS model is specified as n/a in the table above.
- Click Create and attach a new disk.
- Click Change size, specify the Data Disk (GiB) size for your SevOne NMS model in Azure Instance / Virtual Machine Types for SevOne Appliances table above.
- Click OK.
- Click OK again.
- Complete the following on the Networking tab.
- Virtual network - select the appropriate network.
- Subnet - select the appropriate subnet.
- Public IP - None
- NIC network security group - Advanced
- Configure network security group - select the appropriate network security group.
- Click Review + create, then click Create.
- When the deployment is complete, click Go to resource.
Note: It will take approximately 5 or more minutes to create a Virtual Machine.Warning: During key generation, SSH will be unavailable. Please wait for SSH to become available after all SevOne processes have started.
You are now ready to login to your SevOne Virtual Machine in Azure.
Post-Deployment
After the Virtual Machine is created and running, execute the following steps.
- Wait for SSH to become available i.e., key generation process.
- Connect to the Virtual Machine using SSH.
- Complete the initial SevOne configuration.
- Apply the license.
- Configure network settings, as needed.
SevOne Appliance Configuration
Please refer to SevOne NMS Appliance Configuration Guide for details on how to set the correct application configuration for the customer's license type and count.
References
- IBM SevOne NPM Documentation
- https://www.ibm.com/docs/en/sevone-npm/ > 7.2.0
- Azure Virtual Machine Sizes - Dsv5 series
- https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dsv5-series
- Azure Storage Blobs
- https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-portal
- Upload VHD to Azure
- https://learn.microsoft.com/en-us/azure/virtual-machines/linux/redhat-create-upload-vhd