How to Configure BMC Server After Adding It to a Network via Portal

July 26, 2022

Introduction

The BMC portal allows you to add Bare Metal Cloud servers to multiple existing private and public networks. The portal lets you choose the IP addresses from the available range.

Even though you can add servers to different networks, you need to perform manual network configuration on your server after completing those steps.

Follow the instructions in this guide to learn how to configure your Bare Metal Cloud instance after you add it to a public or private network.

How to Configure BMC Server After Adding it to a Network via Portal

Prerequisites

  • Access to the BMC portal.
  • Access to the server over a public network/BMC Remote Console.

How to Add Server to Network via BMC Portal

Follow the steps below to add a server to an existing public or private network via the portal:

1. Log in to the Bare Metal Cloud portal.

2. Navigate to the Networking -> Networks page.

3. Choose the Public or Private tab.

4. Click the network name to which you want to add your server.

BMC Portal Networks page

5. Select the Servers in the Network tab.

6. Click the Add Server to Network button.

Servers in the Network tab

7. Select a server from the list and choose one or more IP addresses.

8. Click Add to Network.

Add Server to Network dialog in the BMC portal.

The message Server successfully added to network appears. Proceed with the manual network configuration on your BMC server.

Note: Make sure you have access to your server using the BMC Remote Console functionality. This is a fail-safe system if an issue occurs after making network configuration changes.

Note Network Details

The network configuration on the BMC server must match the network configuration in the portal. Note the details of the network to which you added your server to properly edit the server-side network configuration.

To find the network information for your server:

1. Navigate to the Servers page and locate the server you added to a network.

2. Click the server name or select Actions -> View Details.

3. Choose the Network & IP Settings tab. The page contains all the relevant network information to use for manual configuration.

Server details page

4. Scroll down and note the VLAN ID and the assigned IPs for the public or private network to which you added the BMC server.

VLAN ID and the assigned IPs information

Use the information above and the steps in the following sections to configure the network on your BMC server.

Configure Server After Adding it to a Network

For changes to take effect after adding a BMC server to a network, you must complete the network configuration on the server.

PhoenixNAP does not have access to your server. Therefore, manual configuration is necessary, and the steps are different depending on the OS in question.

Linux Server Setup

To configure a BMC server with a Linux-based OS:

1. Connect to the server via SSH or the Remote Console in the BMC portal.

2. Launch a command-line window and switch to the root user.

sudo su -

3. Open the network interface configuration file using a text editor:

vi /etc/cloud/cloud.cfg.d/50-curtin-networking.cfg

4. Locate the vlans section in the config file and add network information from the portal at the bottom of the file.

Network interface configuration file in the terminal.

For example, we added the server to the public network with the assigned IPs in the 131.153.202.52-54 range with the VLAN ID 16. The bond0.x is the VLAN ID, in our case, bond0.16.

Therefore, the edited file on our instance looks like this:

The edited network file on a Ubuntu server.

Follow the same steps when working with private networks.

Warning: Do not copy the IPs from this guide. Use the IPs and the VLAN ID from your BMC portal account.

5. Save the changes and reboot the server.

The server is now configured to work with the new network.

Windows Server Setup

Follow the steps below to configure the BMC server with Windows Server OS after you assign the instance to a private or public network:

1. Connect to the server via the Remote Console or an RDP client. It is highly recommended to change the default Windows password the first time you log in.

2. Open the Server Manager application if it does not open automatically.

3. Select All Servers and right-click the server name.

4. Click Configure NIC Teaming.

Configure NIC Teaming Windows server

5. In the TEAMS section, click the team name to highlight it. In our case, bond_bond0.

Select bond name in the Teams section.

6. Select Team Interfaces in the ADAPTERS AND INTERFACES section on the right side.

7. Click TASKS and select Add Interface.

ADAPTERS AND INTERFACES section when adding an interface.

8. Enter the network name. For example, for public networks, use Frontend.vlanid. In our case, Frontend.16 for VLAN 16. For private networks, use Backend.vlanid.

9. Enter the VLAN you noted earlier from the portal.

NIC Teaming new interface window.

10. Click OK, and the new interface appears in the list. Close all windows.

11. Go to Control Panel > Network and Internet > Network and Sharing Center > Change adapter settings.

12. Right-click the interface you just added and select Properties. In our example, Frontend.16.

Network and Sharing Center Change adapter settings window.

13. Select the Internet Protocol Version 4 item in the menu and click Properties.

14. Click the Use the following IP address option. Enter the network IP address from the portal with the corresponding subnet mask for the CIDR. For example, use 255.255.255.248 for /29. Leave the default gateway field empty, specify DNS servers, and click OK.

Internet Protocol Version 4 static IP settings.

If you want to add multiple entries, select the Advanced… button.

15. Restart the server to complete the configuration.

Proxmox Server Setup

Follow the steps below to configure a Proxmox BMC server after adding it to another network. Make sure to change the default Proxmox password for security reasons.

1. Log in to the Proxmox BMC instance via a browser. Use the server’s public IP address with port 8006.

2. Use the root account and the password you received when you deployed the server if you have not changed the password already.

3. Select the server’s name in the Proxmox UI and then choose Network.

Proxmox UI Network section

4. Click Create and choose Linux VLAN.

5. Enter bond0.vlanid in the Name field and click Create. The fields Vlan raw device and VLAN Tag populate automatically. For example, use bond0.16 if the network is on VLAN 16.

Create Linux VLAN in Proxmox

6. Click Create again and now choose Linux Bridge.

7. Add the network IP address from your BMC portal account with the corresponding CIDR. For example, 131.153.142.122/29. You can add only one IP here. Other IPs are added to VMs.

8. Add the bond name in the Bridge ports field. Use the bond name you created previously.

Linux Bridge creation in Proxmox UI.

9. Click Create.

10. Select the Apply Configuration button to activate the changes.

Note:If you use SSH or Remote Console, edit the interfaces file located at /etc/network/interfaces

ESXi Server Setup

Follow the steps below to configure an ESXi BMC server after adding it to a new network. Make sure to change the default ESXi password if you have not already.

1. Log in to the ESXi host via a browser using the server’s IP address.

2. Use root and the password you received when you deployed the server if you have not changed the password already.

3. Select Networking on the left side of the screen and then click Add port group.

ESXi networking section

4. Enter the group name and use the VLAN ID of the network to which you added the BMC ESXi server in the portal. Our public network is on VLAN 16.

Add port group windows in ESXi UI

5. Click Add.

You can now start adding virtual machines using the new network on your ESXi host. Use the network information from the portal with the corresponding subnet mask and gateway to configure each virtual machine.

The new network name is assigned automatically during the VM creation wizard:

ESXi VM creation wizard

Conclusion

The steps in this guide showed you how to complete the network configuration on your BMC server after adding it to a network via the portal.

Make sure you change the default admin or root username for your BMC server before you start using it.

Was this article helpful?
YesNo
Goran Jevtic
Goran combines his leadership skills and passion for research, writing, and technology as a Technical Writing Team Lead at phoenixNAP. Working with multiple departments and on various projects, he has developed an extraordinary understanding of cloud and virtualization technology trends and best practices.
Next you should read
Bare Metal Cloud Portal Quick Start Guide
March 23, 2021

Follow the sections in this Bare Metal Cloud Portal guide to learn how to navigate through the portal.
Read more
PhoenixNAP Bare Metal Cloud Billing Models
October 30, 2020

Learn about BMC billing models and how to view the usage reports for your resources.
Read more
How to Deploy a Bare Metal Cloud Server
March 23, 2021

This article shows how to deploy a new Bare Metal Cloud server in nine simple steps.
Read more
Configure BMC Server to Work with New Public IP Block
April 6, 2022

This guide will show you how to configure an IP block during or after BMC server deployment.
Read more