Infoblox Deployment Guide Deploy Infoblox Vnios Instances For Aws
Infoblox Deployment Guide Deploy Infoblox Vnios Instances For Aws
Introduction 5
AWS Services 6
Workflow 6
Prerequisites 7
Architecture 7
Standalone Deployment 7
Security Considerations 8
IAM Policy 9
IAM User 11
Rotating Credentials 14
IAM Role 14
Network Configuration 17
Planning Considerations 18
Cost 18
Infoblox Licenses 18
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
1
AWS EBS Volume Type and Size 19
Deployment 19
Create VPC 19
Create Subnets 22
Add Routes 27
Key Pair 34
Network Configuration 35
Configure Storage 38
Additional Storage 39
Launch Instance 41
Troubleshooting 43
Allocate Elastic IP 45
Configuration 47
SSH 47
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
2
Grid Manager 48
Run vDiscovery 72
vDiscovery Data 73
DNS 77
DHCP 78
Operational Guidance 78
Monitoring 78
Automated Backup 80
Instance Failure 85
Routine Maintenance 87
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
3
Managing Licenses 88
Emergency Maintenance 90
Support 90
Receiving Support 90
Additional Services 90
Additional Resources 90
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
4
Introduction
Infoblox vNIOS for AWS is a virtual appliance designed for deployment as a Virtual Machine (VM) instance in
Amazon Web Services. Infoblox vNIOS for AWS enables you to deploy robust, manageable and cost effective
Infoblox appliances in the Amazon Cloud.
Infoblox NIOS is the underlying software running on Infoblox appliances which provide core network services
and a framework for integrating all the components of the modular Infoblox solution. It provides integrated,
secure, and easy-to-manage DNS (Domain Name System), DHCP (Dynamic Host Configuration Protocol,
IPAM (IP address management) and other services.
Infoblox vNIOS for AWS appliances can either be joined to an existing on-premises or hybrid/multi cloud grid,
or the entire grid can run in AWS. The vNIOS appliance can be configured as a primary DNS server for your
AWS VPCs. You can also use Infoblox Cloud Network Automation with vNIOS for AWS to improve visibility of
cloud resources and increase the flexibility of your cloud environment.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
5
Reporting and Analytics
Infoblox Reporting and Analytics automates the collection, analysis, and presentation of core network service
data that assists you in planning and mitigating network outage risks so you can manage your networks more
efficiently. You can quickly create custom security reports and dashboards to identify security issues, ensuring
that your network is secure and available. You can easily meet audit requirements with pre-configured,
customizable compliance reports or quickly and easily create your own. To keep your Infoblox Grid running
smoothly, you can track and project utilization of the Grid and easily forecast when you will need to scale up.
Deploying Reporting members in AWS allows you to migrate workloads from the data center to the cloud and
take advantage of the reliability and high availability of AWS deployments.
AWS Services
The following AWS services are used in a typical vNIOS deployment on AWS:
● VPC: Virtual Private Clouds are used to deploy virtual networks and associated resources in a logically
isolated area of the AWS cloud. https://docs.aws.amazon.com/vpc/index.html
● EC2: Elastic Compute Cloud is the underlying service which provides compute resources in the
Amazon cloud. https://docs.aws.amazon.com/ec2/index.html
● EBS: Elastic Block Store provides storage volumes for use with EC2 instances.
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html
Workflow
The following outline lays out the basic steps to deploy and configure Infoblox vNIOS in a new AWS account
(steps 7-8 are optional, depending on specific use case):
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
6
Prerequisites
The following are prerequisites to deploying and managing an Infoblox vNIOS for AWS appliance:
Architecture
Specific designs for Infoblox vNIOS for AWS deployment architectures can vary based on the use cases and
cloud/hybrid environment of an organization. At a minimum, deployments will require a VPC with two subnets
and a vNIOS instance with two network interfaces. The diagrams in this section depict basic architecture for a
standalone deployment and a hybrid Grid deployment.
Standalone Deployment
This diagram shows a typical stand-alone Infoblox vNIOS for AWS deployment. An Internet gateway allows the
instance inbound and outbound connectivity. An Elastic IP can be associated with the vNIOS LAN1 (eth0)
interface to allow admin access via the Internet.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
7
Hybrid Grid Deployment
This diagram shows a typical hybrid Grid deployment where the Infoblox vNIOS for AWS instance will
communicate with a Grid Master running on-premises. AWS Direct Connect or a site-to-site VPN allows for
private communication between Grid members running on-premises and in AWS.
Security Considerations
Infoblox NIOS and Grid technology are purpose-built for security. The NIOS operating system does not allow
for root access and services are disabled by default until configured. Infoblox Grid communication takes place
through encrypted VPN tunnels established between the Grid Master and member appliances. For information
on additional security services and configuration, refer to Infoblox NIOS documentation at
https://docs.infoblox.com/display/ILP/NIOS. When deploying and using Infoblox vNIOS on AWS, you should
always follow AWS IAM best practices as detailed in AWS IAM documentation:
https://docs.aws.amazon.com/iam/index.html. The sections below cover security considerations specific to
Infoblox vNIOS for AWS appliance deployment and configuration.
Additionally, Infoblox recommends creating role-based accounts for admins, using the principle of least
privilege, granting minimal permissions needed to conduct required tasks.
For additional information on role-based access control in vNIOS and additional authentication methods, refer
to the Infoblox NIOS Admin Guide: https://docs.infoblox.com/display/nios85/Managing+Administrators.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
8
IAM Configuration for vDIscovery
In order to use the Infoblox vDiscovery for AWS feature described in the Configuration section of this guide, you
will need an IAM user or role with some minimum permissions to view resources in AWS. Minimum permissions
required in AWS to conduct vDiscovery are:
● iam:GetUser
● ec2:DescribeVpcs
● ec2:DescribeSubnets
● ec2:DescribeRouteTables
● ec2:DescribeAddresses
● ec2:DescribeNetworkInterfaces
● ec2:DescribeInstances
IAM Policy
First, we will create a custom policy with the permissions listed above to assign to users or roles.
1. In the AWS Management Console, Use the Services menu to navigate to IAM under Security, Identity, &
Compliance.
2. Select Policies from the IAM menu.
3. Click on Create policy.
4. Policies can be selected through the visual editor or defined using JSON. For this guide, we will use
JSON. Click the JSON tab.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
9
5. In the JSON editor view, you will see the base outline for a policy definition:
6. Between the square brackets next to Statement, paste the following to define your policy:
"Effect": "Allow",
"Action": [
"ec2:DescribeAddresses",
"ec2:DescribeInstances",
"ec2:DescribeNetworkInterfaces",
"ec2:DescribeVpcs",
"ec2:DescribeSubnets",
"ec2:DescribeRouteTables"
],
"Resource": "*"
},
"Effect": "Allow",
"Action": "iam:GetUser",
"Resource": "arn:aws:iam::*:user/*"
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
10
8. Click Review Policy.
9. Name your policy.
10.Optionally, add a description.
11. Review the Summary.
12.Click Create Policy.
IAM User
Next, we will create a user with an access key that can be used to authenticate for vDiscovery jobs.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
11
1. Select Users from the IAM menu.
2. Click Add user.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
12
10.Optionally, add tags.
11. Click Next: Review.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
13
14.Click Download .csv to save a CSV file with the user Access key ID and Secret access key. Follow any
prompts to download and save the file.
Warning: This is the only opportunity to download or view these credentials. If you do not save them, or lose
them later, you will have to create new access keys for this user.
15.Click Close.
Rotating Credentials
When using user access keys as described in the previous section, keys should be rotated on a regular basis,
at a minimum every 90 days. To rotate access keys for an IAM user, follow the guidance in AWS
documentation: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html,
specifically the section titled Rotating access keys.
IAM Role
Creating a role to use for vDiscovery is optional and if desired should be completed prior to deploying your
vNIOS for AWS instance. The role can be assigned to your instance during deployment, as described in the
Deploy vNIOS Instance in AWS → Configure Instance Details section of this guide. It is also possible to add
roles to a running instance using the AWS CLI command: aws ec2 associate-iam-instance-profile. See AWS
CLI documentation for details on working with this and other commands related to IAM roles:
https://docs.aws.amazon.com.
1. In the AWS Management Console, Use the Services menu to navigate to IAM under Security, Identity, &
Compliance.
2. Select Roles from the IAM menu.
3. Click on Create role.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
14
4. Under Choose a use case, click on EC2 - Allows EC2 instances to call AWS services on your behalf.
5. Click Next: Permissions.
6. Enter the name of your policy in the search bar or scroll down to locate your policy.
7. Check the box next to your vDiscovery policy.
8. Click Next: Tags.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
15
9. Optionally, add tags.
10.Click Next: Review.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
16
Network Configuration
Network security and configuration requirements can vary greatly based on use case. You will need a security
group in each VPC where vNIOS is deployed to allow for management and service traffic. The following table
lists the most common rules needed for Infoblox vNIOS for AWS appliances:
Custom UDP Rule UDP 2114 NIOS Grid Traffic (key exchange)
The following table lists additional rules used when deploying the TR-V5005 reporting appliance:
Infoblox recommends you only allow traffic for necessary management and services. Rules should be as
restrictive as possible in regards to where source traffic is allowed from. For further detail on ports and
protocols used by Infoblox NIOS, refer to https://docs.infoblox.com/display/nios85/Configuring+Ethernet+Ports.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
17
Planning Considerations
The following sections detail planning considerations specific to Infoblox vNIOS for AWS deployments.
Cost
Billable AWS Resources
The following billable AWS resources may be used as part of an Infoblox vNIOS for AWS deployment:
● EC2 Instance: This resource is mandatory and will be used in every Infoblox vNIOS for AWS
deployment. Refer to the AWS EC2 Instance Size section of this guide for instance type and size
selection. For current AWS EC2 instance prices and options, refer to AWS pricing documentation
https://aws.amazon.com/ec2/pricing/.
● EBS Volume: This resource is mandatory and will be used in every Infoblox vNIOS for AWS
deployment. Refer to the AWS EBS Volume Type and Size section of this guide for specific type and
size. For current AWS EBS prices, refer to AWS pricing documentation
https://aws.amazon.com/ebs/pricing/.
● Elastic IP Address (EIP): This resource is optional for Infoblox vNIOS for AWS deployments. You can
have one EIP associated with a running instance at no charge. For current prices of additional EIPs
and EIPs not associated with a running instance, refer to AWS pricing documentation
https://aws.amazon.com/ec2/pricing/on-demand/.
Infoblox Licenses
Infoblox vNIOS for AWS appliances use a bring your own license (BYOL) model. Sixty day temporary/trial
licenses are available for many virtual appliances and features at no cost. The Deployment section of this guide
covers details on installing temporary licenses during deployment. For details on obtaining and installing
production licenses, refer to Infoblox documentation
https://docs.infoblox.com/display/nios85/Managing+Licenses.
TE-V2225 8 61 r4.2xlarge
CP-V2205 8 61 r4.2xlarge
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
18
TR-V5005 User Defined User Defined r4 Instance
For information on recommended sizes for models available with older NIOS versions and recommendations
on alternate instance sizes when the above are not available, refer to vNIOS for AWS appliance documentation
https://docs.infoblox.com/display/NAIG/Infoblox+vNIOS+for+AWS+AMI+Shapes+and+Regions.
For reporting appliances only (NIOS 8.6.2 and later), you must add an additional volume. This volume should
have a minimum size of 250 GiB.
Deployment
This section provides step-by-step instructions for deploying a new Infoblox vNIOS for AWS instance using the
AWS Management Console. Deploying a new VPC is optional and should be skipped if you plan to deploy the
vNIOS instance in an existing VPC. Note: In order to use the MGMT interface of your vNIOS for AWS instance,
you will need a VPC with two subnets in the same availability zone and the LAN1 and MGMT interfaces must
be deployed in separate subnets.
Create VPC
1. Log in to the AWS Management Console.
2. On the console home page, scroll down to locate VPC under Networking & Content Delivery. Click on
VPC.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
19
3. On the VPC Dashboard, click on Your VPCs.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
20
5. Enter a name for your VPC.
6. Enter a CIDR block for your VPC.
Note: For information on any of the configuration settings, such as allowable CIDR blocks, hover on the i next
to that setting.
7. Leave settings for IPv6 CIDR block and Tenancy at their defaults as shown below.
8. Click Create.
9. Once the VPC is successfully created, click Close.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
21
Create Subnets
Before using your new VPC, you will need to create at least one subnet. vNIOS for AWS instances should use
two subnets, one for the LAN1 interface and one for the MGMT interface. In this guide, we will create a subnet
for each interface.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
22
5. Leave Availability Zone as No preference or select a zone if desired.
6. Enter a CIDR block for the subnet that fits within the CIDR of your VPC.
Warning: AWS allows you to create a subnet in your VPC that uses the same CIDR prefix and mask as for the
host VPC, and add new instances to it. For example, consider a VPC CIDR 172.17.0.0/16. In AWS, an
administrator is allowed to create a subnet with the same CIDR 172.17.0.0/16 and to run instances within it.
NIOS does not allow for subnets in an AWS VPC that use the same prefix and mask as the VPC network
container, and does not discover or recognize resources within that subnet. You will also not be able to create
new Grid objects in that subnet. Ensure that all VPCs to be managed or discovered through Grid Manager only
use subnets with CIDR mask values that are smaller than the CIDR denoting the VPC. For example, the host
VPC has a CIDR mask of /16, and the subnets have a mask of /24.
7. Click Create.
8. Once the subnet is successfully created, click Close.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
23
9. Select the new subnet.
10.Make a note of the Availability Zone under Description. For example, us-east-2b.
Note: In order for an VM instance to connect to two subnets, they must be in the same Availability Zone.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
24
14.Enter a CIDR for this subnet, which must not overlap with the first subnet.
15.Click Create.
16.Once the subnet is successfully created, click Close.
Add Internet Connectivity to the VPC
To allow connectivity in and out of your VPC through the Internet, including connectivity for your vNIOS
instance, you will need to create an Internet Gateway and associated routes. If you are using site-to-site VPN
or other methods of connecting to AWS VPCs, direct Internet connectivity may not be needed. Configuring
these other types of connectivity are outside the scope of this guide; please refer to AWS documentation.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
25
4. Click Create internet gateway.
5. Once the gateway has been successfully created, click on Attach to a VPC.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
26
7. Click on Attach internet gateway.
Add Routes
Next, we’ll update the VPC route table to send all traffic through the new internet gateway.
1. Once the attach operation is complete, click Route tables in the VPC menu.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
27
6. For Destination, enter 0.0.0.0/0.
7. For Target, select Internet Gateway from the dropdown.
8. Select the Internet gateway for this VPC from the dropdown.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
28
10.Once the route is successfully edited, click Close.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
29
6. From the Choose Action dropdown, select Launch through EC2.
7. Click Launch.
Warning: Do not select the Launch from Website option. This option will launch the instance with a single
network interface instead of the required two, and the instance will not function properly.
Clicking Launch will bring you to the launch instance wizard in the AWS Console. Continue from the Enter
Name and Add Tags section.
Deploy From AWS Console
1. To begin, in the AWS console use the Services dropdown menu to select EC2 under Compute.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
30
2. Select Instances from the EC2 menu.
3. Click the Launch Instances button.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
31
2. (Optional) Click on Add additional tags.
o Click on Add tag.
o Enter a Key.
o Enter a Value.
1. Under Application and OS Images, enter Infoblox in the search box and press Enter.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
32
4. Optionally, read through the details.
5. Click Continue when ready to proceed.
Instance Type: In this step, we will select a supported instance type for the vNIOS appliance model we are
deploying. Not all AWS regions support every instance type. For more information on choosing the right
instance type for your vNIOS appliance, refer to Infoblox AWS appliance documentation at:
https://docs.infoblox.com/display/NAIG/Infoblox+vNIOS+for+AWS+AMI+Shapes+and+Regions.
1. Use the Instance type dropdown to select the correct instance type for your vNIOS model. For this
guide, we will select r4.large for a TE-V825 virtual appliance.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
33
Key Pair
In the next section, we select or create a key pair. Key pair authentication is required for SSH access with
vNIOS for AWS version 8.5.2 and newer. If you do not add a key pair on this step, you will need to configure
this in Grid Manager.
1. Use the dropdown to select an existing key pair. Or, optionally, create a new key pair.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
34
Network Configuration
In this section, configure VPC and interface settings as well as a Security Group. Infoblox vNIOS for AWS
appliances require two network interfaces. The first AWS network interface, eth0 corresponds to the MGMT
interface in NIOS. The second AWS network interface, eth1 corresponds to the LAN1 interface in NIOS.
Warning: Infoblox vNIOS for AWS instances require two virtual network interfaces to deploy successfully,
corresponding to the NIOS MGMT(eth0) and LAN1(eth1) interfaces. No additional interfaces are currently
supported.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
35
Type Protocol Port Range Description
1. (Optional) To change the allowed source for any of the default security group rules, use the Source type
dropdown to select Custom.
2. (Optional) Under Source, enter the CIDR block to allow traffic from, or select a prefix list or security
group from the dropdown.
3. (Optional) To remove any of the default security group rules that are not needed, click on Remove.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
36
4. (Optional) To add additional security group rules, click on Add security group rule.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
37
3. Under Network Interface 2, use the Subnet dropdown to select a Subnet for the eth1 (LAN1) interface.
This should be a different subnet from eth0 in the same availability zone.
Note: By default, this interface and subnet will be used for all connections to and services provided by your
vNIOS for AWS instance.
Configure Storage
AWS instance disks are stored as Elastic Block Store (EBS) volumes. There are multiple EBS types that can be
selected for your boot disk. General Purpose SSD is the base level for SSD and will work for most vNIOS
deployments. Provisioned IOPS SSD supports high levels of input and output and may be useful for high
read/write volume environments. Magnetic (standard) EBS is not recommended for vNIOS deployments except
in non-production environments.
1. Verify Size is set to 250 (this should be the default).
2. Select the Root volume type: gp2.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
38
Additional Storage
Infoblox reporting appliances require an additional storage volume. For the TR-V5005 appliance, size of this
volume can be selected based on requirements for your Grid. Infoblox recommends a minimum of 250 GiB.
Note: This additional storage is for reporting appliances only. Skip this step for other appliance types.
1. Click Add new volume.
2. Set the volume Size as needed. Minimum of 250 GiB.
3. Select the EBS volume type: gp2.
IAM Instance Profile (Optional): An instance profile with appropriate permissions can be used for vDiscovery
and Route 53 Sync in vNIOS for AWS.
1. Expand the Advanced details section.
2. Use the IAM instance profile dropdown to select an IAM Role to use.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
39
User Data (Optional): You can use the User Data field in AWS instance deployment for some initial
configuration of your Infoblox vNIOS appliance’s operating system. For vNIOS, the user data field can pass
cloud-init directives, an open-source package used for initial configuration. You can specify settings such as
administrator password and allowing SSH access. This section will cover a common configuration for a
standalone appliance.
1. Scroll down in the Advanced details section.
2. Use the Metadata version dropdown to select V1 and V2 (token optional).
3. Enter the following in the User data text box:
#infoblox-config
remote_console_enabled: y
default_admin_password: complex_password
temp_license: enterprise dns dhcp cloud nios IB-V825
This will enable SSH connection to the instance, set an admin password, and apply temporary licenses for the
Grid, DNS, DHCP, CNA, and NIOS model TE-V825 virtual appliance.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
40
Temporary Licenses: To include temporary licenses in user data, use the temp_license: <licenses> entry. All
licenses should be listed with a single space between them. For example:
#infoblox-config
The following temporary licenses can be used with the latest versions of vNIOS for AWS:
● On any vNIOS for AWS instance: enterprise dns dhcp rpz cloud vnios
● nios should always be followed by the model. For TE appliances, supported licenses are: IB-V825
IB-V1425 IB-V2225, IB-V4015, IB-V4025. For CP appliances, supported licenses are: CP-V805
CP-V1405 CP-V2205. For reporting appliances, the IB-V5005 is supported.
● For a CP appliance, the cloud_api license is also required. For example:
#infoblox-config
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
41
2. On the Launch Status page, you can view status logs and click View all instances to return to the
Instances page and view your new vNIOS instance.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
42
Troubleshooting
Deploying and configuring your Infoblox vNIOS for AWS instances is generally a straightforward process. One
of the most common issues encountered while deploying a vNIOS for AWS instance is not adding the required
second network interface. This issue can be identified when the instance Status Check is stuck at 1/2 checks
passed.
Verify that a missing interface is the issue by selecting the instance and reviewing the Networking tab.
The Networking tab in the screenshot shows only the single eth0 interface in the Network interfaces section.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
43
Add a Public IP to vNIOS Instance (Optional)
In this step, we will attach a public IP to the vNIOS for AWS instance in order to connect to it. This is an
optional step and not necessary if you are able to connect to your AWS VPC via VPN, Direct Connect, or
jumpbox. First, we will give the eth1 (LAN1) interface a custom name to make it easier to recognize.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
44
Allocate Elastic IP
1. Select Elastic IPs from the EC2 side menu.
2. Click Allocate Elastic IP address.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
45
5. Click in the box under Private IP address and select the interface private IP.
6. Click Associate.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
46
Configuration
Once the Infoblox vNIOS for AWS deployment is complete, the new virtual appliance can be joined to an
existing Grid or configured as a Grid Master for a new Grid. This section provides basic guidance for common
configuration of vNIOS for AWS appliances.
1. To find the public IP address of your vNIOS instance, Navigate to the EC2 Instances page.
2. Select your vNIOS instance.
3. On the Details tab, locate the Elastic IP Address.
4. Click the copy symbol to copy this IP address to your clipboard.
SSH
1. Open a PowerShell or Terminal window on your computer.
2. Enter the command ssh admin@<ip_address> to start the SSH connection (use the public IP address
of your vNIOS instance).
Note: For vNIOS version 8.5.2 and newer, you will need to add the -i option to your SSH command and specify
your private key.
3. When prompted, type yes to add the IP address to your known_hosts file.
4. If you are not using key-pair authentication, enter the password you set in User-Data.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
47
5. Once the SSH session is established, you can interact with the NIOS command line interface (CLI).
Refer to NIOS documentation at https://docs.infoblox.com for details on CLI commands and use.
Grid Manager
1. Open a web browser on your computer.
2. Navigate to https://<ip_address> (use the public IP address of your vNIOS instance).
Note: By default, NIOS uses a self-signed certificate. Warnings about the connection being insecure are to be
expected and might require that you add an exception before being able to connect.
3. Login with the username admin and the password specified during deployment.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
48
Note: NIOS 8.5.2 and later require you to change the admin password on your first login to the vNIOS for AWS
instance.
4. In Step 1 of the Add Grid Member wizard, for Member Type, select Virtual NIOS from the dropdown.
5. Enter a Host Name for the new member.
6. Click Next.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
49
7. On Step 2, Select Standalone Member. Note: vNIOS for AWS instances are not supported for use in
High Availability pairs.
8. For the LAN1 interface, enter the private IP address of your vNIOS for AWS instance eth1 interface.
9. Enter the Subnet Mask.
10.Enter the Gateway address for your VPC subnet. Note: by default, AWS assigns the gateway the .1 IP
address in a subnet.
11. Click Save & Close.
Adding Grid Member Public IP: Complete these steps only if your vNIOS for AWS instance will communicate
with the Grid Master using public IP addressing. If you are using VPN or other methods for private IP address
communication, skip to the next section.
1. Click the action menu next to your new Grid member. Select Edit.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
50
2. In the Grid Member Properties Editor, navigate to the Network → Advanced tab.
3. Scroll down and select Enable NAT.
4. Ensure No group is selected for NAT Group.
5. Enter the public IP address of your instance for LAN1 in NAT Addresses.
6. Click Save & Close.
For additional information on configuring network address translation (NAT) and NAT groups in your Grid, refer
to NIOS documentation at https://docs.infoblox.com.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
51
Note: The Shared Secret is encrypted once it is saved. There is no recovery mechanism if it is lost. The value
can be changed without any impact to any appliances online in your Grid. Any offline Grid members will need to
be reset before being joined back to the Grid after any change is made to the Shared Secret. The default
Shared Secret is “test”.
7. Your vNIOS for AWS instance will restart and the SSH session will be closed. Monitor the join process
from the Grid Manager on the Grid → Grid Manager → Members tab.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
52
5. Enter the IP address of the Grid Master.
6. Enter the Grid Name and Grid Shared Secret.
7. Click OK.
8. Your vNIOS for AWS instance will restart and the GUI session will be closed. Monitor the join process
from the Grid Manager of your existing Grid on the Grid → Grid Manager → Members tab.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
53
4. In the admin editor, click the check box for Use AWS SSH authentication keys.
5. Use the dropdown for Authentication Method to select either Key pair or Key pair + Password.
7. Use the Upload dialog to Select and Upload your public key.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
54
8. Click Save & Close. You are now able to SSH to Grid members including your vNIOS for AWS instance
using your private key.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
55
3. In Step 1 of the Grid Setup Wizard, select Configure a Grid Master.
4. Click Next.
8. On Step 3, verify the IP settings for your instance LAN1 interface. You should not need to make any
changes here.
9. Click Next.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
56
10.On Step 4, optionally select Yes to change the admin password (recommended).
11. Enter your new admin password.
12.Click Next.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
57
17.On Step 6, review the appliance settings.
18.Click Finish.
19.Click Yes in the Warning window to restart your vNIOS appliance and apply the settings.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
58
1. Login to your vNIOS for AWS instance Grid Manager GUI.
2. Navigate to the Grid → Grid Manager → Services tab.
3. Click on the DNS service.
7. Once the service is started, open the dropdown next to Edit in the right-hand menu.
8. Select Grid DNS Properties.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
59
9. In the Grid DNS Properties window, select the Queries tab.
10.Optionally, change Allow queries to Set of ACEs.
12.For Address enter the network prefix for your VPC. For example: 172.17.0.0.
13.Use the Netmask slider to select the correct mask size. For example: /16.
14.Click Add.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
60
15.Scroll down and select Allow recursion.
16.Select Set of ACEs.
18.For Address enter the network prefix for your VPC. For example: 172.17.0.0.
19.Use the Netmask slider to select the correct mask size. For example: /16.
20.Click Add.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
61
23.Click Restart in the banner that opens in the top of the window.
3. On Step 1 of the Add Authoritative Zone Wizard, select Add an authoritative forward-mapping zone.
4. Click Next.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
62
5. On Step 2 enter a name for your DNS zone.
6. Click Next.
9. Click Select. The single member of this Grid will automatically be selected.
10.Click Add.
11. Click Save & Close to create the new zone. Or, click Next to proceed to optional steps.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
63
12.Click Restart in the banner that opens at the top of the window.
13.Click the Restart button in the Restart Grid Services window.
1. In the AWS Management Console, Use the Services menu to navigate to VPC under Networking &
Content Delivery.
2. From the VPC menu, click on DHCP Options Sets.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
64
6. Scroll down and click Create DHCP options set.
7. To assign this DHCP options set to your VPC, select Your VPCs in the menu.
8. Select your VPC.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
65
9. Use the Actions dropdown menu to select Edit DHCP options set.
10.Use the dropdown menu next to DHCP options set to select the new options set you created.
11. Click Save changes.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
66
Note: Any VM instances you create in this VPC will use your Infoblox vNIOS for AWS appliance for DNS
resolution. Existing VM instances must be rebooted to apply this change.
Many organizations operate hybrid and multi-cloud environments that may contain many subscriptions and
accounts. These environments tend to be very dynamic, with things such as VMs being created and terminated
on a frequent basis. This makes it difficult to keep track of everything. With Infoblox vDiscovery, tasks can be
configured to run automatically allowing your Infoblox vNIOS appliance to keep track of all cloud environments,
storing this data in IPAM. Infoblox vDiscovery can also be used to automate creation of DNS records for VMs
running in your cloud environments. Using vDiscovery in conjunction with the Cloud Network Automation (CNA)
feature, you will gain enhanced visibility into your cloud environments, all within a ‘single pane of glass’.
1. Log into the Grid Manager GUI of your vNIOS for AWS instance.
2. Navigate to the Grid → Grid Manager → Members tab.
3. In the Toolbar, Open the Grid Properties dropdown.
4. Select Edit.
7. Click the (Add) to add an upstream Name Server to use for DNS resolution.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
67
8. Enter the IP address of the name server you wish to use. For example, 172.17.1.201.
9. Click Save & Close.
Note:If you have set up your vNIOS for AWS instance as a DNS resolver for the VPC, as specified in the Setup
DNS Service section of this guide, you can enter the IP address of the instance’s eth1 (LAN1) interface, to use
itself for DNS resolution. This method is used in the example system for this guide.
vDiscovery Job: To conduct vDiscovery in AWS, you must configure a discovery job, using the Access Key ID
and Secret Access Key created with AWS IAM, as well as the regional EC2 Endpoint identified in AWS.
1. Log into the Grid Manager GUI of your vNIOS for AWS instance.
2. Navigate to the Data Management → IPAM tab.
3. In the Toolbar, Open the vDiscovery dropdown.
4. Select Discovery Manager.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
68
5. In the vDiscovery Job Manager window, click (Add) to add a new job.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
69
9. Click Next.
10.On Step 2, select AWS for Server Type.
11. For Service Endpoint, enter the ec2 endpoint for the AWS region you will conduct vDiscovery in, for
example ec2.us-west-1.amazonaws.com. A full list of AWS endpoints can be found at
https://docs.aws.amazon.com/general/latest/gr/rande.html.
12.Select Use IAM credential.
13.Enter the Access Key ID and Secret Access Key for the user you created. You will find these in the CSV
file you downloaded earlier.
Note: If you have configured the IAM role to use with your vNIOS instance, select Use instance profile here
instead.
14.Click Next.
15.Review the configuration for Network Views on Step 3.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
70
Note: The most common cause for vDiscovery to fail to import any data is a “Sync Error” due to
overlapping/conflicting address space. To account for any address space conflicts that are encountered during
the vDiscovery process or with your existing IPAM data, you may need to select the option to use The tenant's
network view (if it does not exist, create a new one).
16.Click Next.
17.Optional: For automatic creation of DNS records, on step 4 select the checkbox For every newly
discovered IP address, create:
18.Select the desired DNS record object type. If in doubt, stick with the default (Host) option.
19.The name for DNS records that are created is controlled with a macro, with the most commonly used
macro being ${vm_name). In the text box, type the desired macro, followed by the zone that you want to
use. Example: ${vm_name}.testzone.com.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
71
Note: If a different format is desired for the DNS record name, a full list of available macros can be found in the
Help panel. To view this, click on (Help) at the top-right hand corner of the window and scroll down to the
section titled “The DNS name will be computed from the formula”. Automatic creation of DNS records for
discovered VMs is available with the CNA license.
20.Click Next.
21.Optional: Configure a schedule to automatically run the vDiscovery task.
Note: The scheduler enables you to run the vDiscovery task as frequently as once an hour. If this must be run
more frequently, you can accomplish this using the API. Refer to the Infoblox REST API guide for examples
and guidelines on this process.
Run vDiscovery
1. To run your vDiscovery job, from the vDiscovery Job Manager window click the (Action Menu) for
your vDiscovery job.
2. Select Start.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
72
vDiscovery Data
Data collected by vDiscovery can be tracked through Data Management (IPAM, DHCP and DNS) and if the
CNA license is installed, additional details will be found under the Cloud tab. Objects created by vDiscovery will
automatically include metadata in their properties or extensible attributes (EA’s), a useful addition that enables
you to easily identify, locate and report on your resources deployed in the cloud.
Data Management: From the Data Management tab, you can access IPAM and DNS data discovered from
your AWS environment.
● IPAM: IPAM, or IP Address Management, provides an easy view of all data from an IP address
perspective. If you are looking for an object based on its IP address, this can be one of the easiest
ways to drill down and see everything there is for that IP, including all objects that are associated with
it.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
73
● DNS: If you enabled the automatic creation of DNS records, the records can be viewed by drilling
down into the DNS zone you specified.
Cloud Network Automation: When the CNA license is installed, you will find the Cloud tab in your Grid
Manager GUI. The Cloud tab includes five additional tabs that each provide different perspectives for viewing
your cloud data, making it easy to see what is running in your cloud environments.
● Tenants: For AWS vDiscovery, entries on this tab correspond to AWS accounts. You can drill down to
review all subnets and VMs that have been discovered under that account.
● VPCs: This tab displays any discovered AWS VPCs. You can drill down to review all subnets and VMs
that have been discovered under an individual VPC.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
74
● Networks: This tab displays all subnets that have been discovered in your AWS VPCs. Easily jump to
IPAM or other perspectives to view additional details for a subnet. Searches, Smart Folders and
reports can also leverage the metadata stored as EAs for each subnet.
● VMs: This tab shows all VMs that have been discovered and are displayed per IP address. Metadata
is stored in the properties for each VM, and you can readily jump to other perspectives to view and
manage additional resources, including any DNS records that may have been created for the VM.
● Cloud Platform Members: This tab shows all Cloud Platform appliances in your Grid. For more
information on Cloud Platform appliances, refer to the appropriate deployment guides at
https://www.infoblox.com/resources/.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
75
Metadata collected for each type of object discovered varies and is stored as Extensible Attributes in the
Infoblox Grid. The following is an example of EAs for a Subnet.
For additional details on adding a Grid Master Candidate, including which virtual appliance models can be used
as a GMC, refer to Infoblox documentation: https://docs.infoblox.com/display/nios85/Adding+Grid+Members.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
76
DNS
Highly available DNS services can be provided by ensuring at least two DNS servers, a primary and secondary
are specified for each client endpoint. For example, in an AWS VPC, two DNS servers can be specified in a
DHCP option set. If the first server is unavailable, the second will be used for DNS resolution. Deploy the
primary and secondary DNS servers in different availability zones, regions, or datacenters to increase
availability.
Additionally, to increase availability of DNS zones, Infoblox NIOS allows you to configure multiple primary
servers for a zone. When you define multiple primary servers for a zone, each server will hold a copy of the
zone’s authoritative data that can be updated independently.
To resolve any conflicts between zone updates on the multiple primaries, generally the latest update is selected
based on the timestamp. Therefore, it is recommended that all DNS primaries have NTP enabled. For
additional details and best practices for designating multiple primary DNS servers for a zone, refer to Infoblox
NIOS documentation: https://docs.infoblox.com/display/nios85/Assigning+Zone+Authority+to+Name+Servers.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
77
DHCP
Highly available DHCP service can be achieved using DHCP failover. To use DHCP failover, two NIOS/vNIOS
appliances are configured with a failover association. The two appliances share a pool of IP addresses to issue
to clients. If the Primary DHCP is unavailable, the Secondary is able to continue issuing address leases. To
increase availability of appliances in a failover association, they should be deployed in different locations, for
example, each in a different region of AWS or one on-premises and one in AWS. For additional details and
configuration steps, refer to Infoblox NIOS documentation:
https://docs.infoblox.com/display/nios85/DHCP+Failover.
Operational Guidance
Monitoring
The Infoblox Grid Manager provides monitoring tools for the Grid, Grid members, and services. To view the
status, in Grid Manager navigate to the Grid → Grid Manager → Members tab.
● In the upper left of the tab, next to the Grid name, the small colored square shows the Grid status.
Green indicates all Grid members are operating normally in a running state. Yellow indicates at least
one Grid member is connecting or synchronizing. Red indicates at least one Grid member is offline or
experiencing a different issue.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
78
● Status for individual appliances and virtual appliances is shown in the center pane. Under the status
column for each member, the color-coded operational state is shown. To view detailed status on a
member, select the member checkbox and click the Detailed Status icon.
● Summary status for services is displayed under the Grid name. Service status on individual members
is shown next to the member name. Green indicates the service is enabled and running. Yellow
indicates the service is enabled, but there may be issues requiring attention. Red indicates the service
is enabled, but it is not running properly. Grey indicates that the service is disabled or not configured.
To get detailed information on a service’s status, navigate to that service’s page by clicking on its
name. The screenshot below shows the DNS service page.
For additional information on Infoblox Monitoring and Reporting tools and configuration, refer to the Infoblox
NIOS documentation: https://docs.infoblox.com/display/NAG8/Part+7+Monitoring+and+Reporting.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
79
Backup and Recovery
Infoblox recommends that you regularly back up your configuration files and/or discovery database files. You
can back up your system files locally on the appliance or to your management system, or use TFTP (Trivial File
Transfer Protocol), FTP (File Transfer Protocol), or SCP (Secure Copy) to back them up to a remote server.
Automated Backup
To configure automatic backup of configuration files and/or discovery database files, use the following
procedure:
3. In the Schedule Backup dialog box, select the destination from the Backup to dropdown.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
80
○ Keep local copy: Select this to also save a local copy of the backup file on your
appliance. This is disabled by default. The local backup contains only the Grid
backup, it does not contain backups for reporting and Network Automation. Note that
when you select this, the total backup time will increase.
○ IP Address of TFTP Server: Enter the IP address of the TFTP server to which you
want to back up the system files.
○ Directory Path: Enter the directory path of the file. For example, you can enter
/archive/backups. The directory path cannot contain spaces. The folder or directory
you enter here must already exist on the specified server. Do not include the file
name in the directory path.
○ Recurrence: Select how often you want to back up the files. You can select Weekly,
Daily, or Hourly from the drop-down list. When you select Weekly, complete the
following:
■ Every: Choose a day of the week from the drop-down list.
■ Time: Enter a time in the hh:mm:ss AM/PM format. You can also click the
clock icon and select a time from the drop-down list. The Grid Master creates
a backup file on the selected day and time every week.
○ Disable Scheduled Backup: Select this if you want to disable automatic backups
from occurring now. You can still save the settings for future use.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
81
○ Username: Enter the username of your FTP account.
○ Password: Enter the password of your FTP account.
○ Recurrence: Select how often the scheduled backups should occur. You can select
Weekly, Daily, or Hourly. For information, see TFTP.
○ Disable Scheduled Backup: Select this if you want to disable automatic backups
from occurring now, but want to save the settings for future use.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
82
d.Grid Master (Local): Back up to a local directory on the Grid Master. This is the default.
○ Recurrence: Select how often the scheduled backups should occur. You can select
Weekly, Daily, or Hourly. For information, see the TFTP section.
5. Click Save & Close.
3. In the Restore dialog box, choose a location from the Restore from dropdown list.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
83
4. Fill in details based on your selection:
a. My Computer: Restore a file from your local computer. This is the default.
○ Filename: Click Select File to navigate to the configuration file.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
84
d. To download a backup file from one appliance to a different appliance, use any of the above
sources and select Force Restore from Different Grid to enable the feature, and then select
one of the following:
○ Retain Current Grid Master IP Settings (this is the default)
○ Overwrite Grid Master IP Settings
Instance Failure
Actions to take if an Infoblox vNIOS for AWS appliance fails differ based on whether the appliance is a Grid
Master or Grid Member.
For a Grid Master, Infoblox recommends your Grid has at least one Grid Master Candidate (GMC), an optional
designation when adding a member to the Grid. The GMC holds a complete copy of the Grid database. Ideally,
the GMC should be deployed in a different location than the Grid Master so an outage is unlikely to affect both
(for example, deploy the GM on-premises and the GMC in AWS or deploy GM and GMC to different regions in
AWS). If the Grid Master fails, the GMC can be promoted to GM. To promote a GMC, use the following
procedure:
1. Establish a serial connection (through a serial console or remote access using SSH) to the Master
Candidate.
2. At the CLI prompt, use the command set promote_master to promote the Master Candidate and send
notifications to all Grid members immediately, or promote the Master Candidate to the Grid Master
immediately and specify the delay time for the Grid members to join the new Grid Master. For more
information about the command, refer to the Infoblox CLI Guide.
3. To verify the new master is operating properly, log in to the Infoblox Grid Manager on the new master
using the IP address of the LAN1 port for a single master.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
85
4. Check the icons in the Status column. Also, select the master, and then click the Detailed Status icon in
the table toolbar. You can also check the status icons of the Grid members to verify that all Grid
members have connected to the new master. If you have configured delay time for Grid member
notification, it will take some time for some members to connect to the new master. You can also check
your firewall rules and log in to the CLI to investigate those members.
For a Grid with no GMC or a standalone appliance, a new vNIOS appliance can be deployed and restored from
a backup as described in the Restoring From Backup section of this document.
If a Grid Member fails, actions to take will depend on the services that member was providing. Attempt to
restart/restore the member. If this fails, a new member can be deployed and added to the Grid to backfill the
role. No restore from backup is necessary as the Grid Master will push configuration to the new virtual
appliance.
The Infoblox Grid is designed to avoid data loss and provide for short recovery point objectives (RPO). Local
changes on DNS and DHCP appliances, such as issuing a DHCP lease or updating a DNS record are
propagated almost immediately to the Gid Master and vice versa. The Grid database contained on the Grid
Master and Master Candidates reflects the real-time state of data across all appliances in the Grid.
The following failure scenarios demonstrate how the Infoblox Grid maximizes availability of services and
minimizes RTO/RPO:
1. Loss of connectivity between a member and the Grid Master: The member devices will enter a
disconnected operation state and continue to provide all services. Any updates bound for the GM are
queued until connectivity is restored. When connectivity to the GM is restored, the member will
propagate all updates to the GM. Once the GM receives updated data, it will synchronize with all Grid
members.
2. Replacement of a failed appliance or virtual appliance: Any appliance or virtual appliance of the
same type can be used to replace a failed appliance. For example a new vNIOS TE-V1425 instance on
AWS can replace a failed TE-V1425. Once the new appliance is configured with the IP address of the
failed one and reaches out to the GM, the following will take place automatically:
a. The new appliance establishes connectivity with the GM.
b. The GM checks the version of software on the replacement member.
c. The GM will download and upgrade the new appliance software to the version running on the
Grid.
d. The GM will load all configuration and service data and will start services on the replacement
appliance.
3. Loss of Grid Master: If the GM fails or becomes unreachable due to network or other failure, all
member appliances will enter the disconnected operation state and continue to provide services. At any
time, before or after the loss of the GM, an administrator can promote a Grid Master Candidate to the
master role as described in the Instance Failure section of this guide. The GMC will then assume the
role of GM and contact all members informing them of the change.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
86
If the promotion takes place before a GM is lost, the newly promoted candidate’s database will contain
an identical copy of the master’s database, so time required to re-synchronize between the new GM
and members will be minimal.
If the promotion takes place after failure of the GM, and member devices have entered the
disconnected operation state, the new GM will automatically re-synchronize the Grid. This can occur in
a matter of seconds depending on the total number of objects in the database, bandwidth of network
connections, and number of changes that occurred during disconnected operation. At no time is
service interrupted on the member devices and synchronization activities are invisible to users.
Routine Maintenance
NIOS Software Patches and Upgrades
All software patches and updates are controlled and distributed by the Grid Master for members in a Grid.
Software updates can be downloaded from https://support.infoblox.com. For detailed information on uploading,
distributing, and scheduling/performing software upgrades, refer to NIOS documentation
https://docs.infoblox.com. Use the following process to update a standalone appliance or Grid immediately:
1. Download the appropriate upgrade file from the Infoblox support site.
2. Login to your Grid Manager. Navigate to the Grid → Upgrade tab.
3. Click on Upload.
The appliance uploads the file and displays the status of the upload in the status bar. You can click the Stop
icon in the status bar to stop the upload. Ensure that you do not navigate away from the Upgrade tab until after
the upload is complete. Otherwise, the upload process stops.
4. To distribute the software upgrade to each member immediately, including the Grid Master itself, open
the dropdown for Distribute in the Toolbar. Select Distribute Now. Click Yes in the Confirm Start
Distribution dialog.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
87
5. After distribution is complete, you can optionally test the upgrade on your Grid Master without
implementing it. Click on Test Upgrade in the Toolbar to run this test.
6. To perform the actual software upgrade, open the Upgrade dropdown in the Toolbar and select
Upgrade Now.
When a subscription license expires, all features continue to work as is with the following exceptions:
● If the DNS or DHCP license expires, if you add a new authoritative zone or a network, they do not
appear in Grid Manager.
● If the Threat Protection or Threat Protection Update license expires, you may experience problems
when creating custom rules or publishing data.
● Although NIOS continues to collect data, you will not be able run reports on the data collected during
the expired period. After you renew the subscription license, you can run reports on this data.
● Data feeds for features such as RPZ, Threat Analytics, and ADP stop. The services keep running with
existing data.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
88
The following is one method available to check your limits and usage:
1. In the AWS Management Console, Use the Services menu to navigate to Trusted Advisor under
Management & Guidance.
2. Select Service Limits from the Trusted Advisor menu.
3. Expand any of the categories to view details on the service limit and your usage.
In the above screenshot, you can see this account has reached the limit for Elastic IP Addresses in the US
West 2 region.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
89
Emergency Maintenance
Infoblox recommends that you deploy a full Grid with availability and fault tolerance in mind to avoid
outages.The most common issue that can affect performance of an Infoblox vNIOS for AWS instance serving
as a Grid member, caused by transient failure of services, is loss of network connectivity with the Grid Master.
In many cases, no action is necessary; the member will continue to provide services such as DNS. When
connectivity with the Grid Master is restored, the member will resynchronize with the Grid. For a more
permanent failure, actions depend on the role of your vNIOS for AWS instance in the Grid. For failure of a Grid
Master, you should promote a Grid Master Candidate as described in the Backup and Recovery section of this
guide. For a Grid member, a new instance should be deployed and added to the Grid, also described in the
Backup and Recovery section of this guide.
Support
Receiving Support
Infoblox Support is available for customers with active maintenance contracts via Web, Chat (for certain
products), and Phone. Infoblox offers options for maintenance contracts to fit your organization’s needs. Details
can be found here: https://www.infoblox.com/support/.
Additional Services
In addition to our world-class support, Infoblox offers the following services to ensure our customer’s success:
● Professional Services: Infoblox Professional Services help you maximize your investment in your
network infrastructure and your Infoblox products by giving you a holistic view of your network. Our
experienced and highly skilled consultants work with you in depth to understand your organization’s
unique challenges and goals, design strategies to help you meet these challenges and achieve your
business goals, while reducing the total cost of ownership. For more information see:
https://www.infoblox.com/support/professional-services-overview/.
● Education Services: Drive the success of your Infoblox implementation with the learning path that
works for you! Infoblox Education provides learning options that work for your role – Operator,
Administrator, or Architect – and your learning style. Interested in an introduction to Infoblox powerful
products or quickly getting up to speed on our most popular product features – then get started with
our Free Learning. If hands-on training delivered by an Infoblox expert is more your style, then check
out our courses at https://www.infoblox.com/infoblox-education/.
Additional Resources
● AWS EC2 Documentation: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html.
● Infoblox NIOS and vNIOS Documentation: https://docs.infoblox.com.
● In addition to the method detailed in this guide, vNIOS for AWS instances may be deployed using
automation platforms such as AWS CloudFormation:
https://blogs.infoblox.com/community/deploying-vnios-for-aws-with-cloudformation/.
Infoblox Deployment Guide - Deploy Infoblox vNIOS Instances for AWS (November 2022)
90
91