Skip to content

Commit 5344867

Browse files
committed
fix vfxt and fxt rrdns descriptions
1 parent a233cfe commit 5344867

File tree

4 files changed

+70
-61
lines changed

4 files changed

+70
-61
lines changed

articles/avere-vfxt/avere-vfxt-configure-dns.md

Lines changed: 33 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Configuring a DNS server for round-robin load balancing with Avere
44
author: ekpgh
55
ms.service: avere-vfxt
66
ms.topic: conceptual
7-
ms.date: 12/19/2019
7+
ms.date: 10/07/2021
88
ms.author: rohogue
99
---
1010

@@ -30,42 +30,47 @@ To distribute the overall load, configure your DNS domain to use round-robin loa
3030

3131
## Configuration details
3232

33-
When clients access the cluster, RRDNS automatically balances their requests among all available interfaces.
33+
When clients access the cluster, round-robin DNS (RRDNS) automatically balances their requests among all available interfaces.
3434

35-
For optimal performance, configure your DNS server to handle client-facing cluster addresses as shown in the following diagram.
35+
To set this system up, you need to customize the DNS server's configuration file so that when it gets mount requests to the vFXT cluster's main domain address, it assigns the traffic among all of the vFXT cluster's mount points. Clients mount the vFXT cluster using its domain name as the server argument, and are routed to the next mount IP automatically.
3636

37-
A cluster vserver is shown on the left, and IP addresses appear in the center and on the right. Configure each client access point with A records and pointers as illustrated.
37+
There are two main steps to configure RRDNS:
3838

39-
![Avere cluster round-robin DNS diagram](media/avere-vfxt-rrdns-diagram.png)
40-
<!--- separate text description file provided [diagram text description](avere-vfxt-rrdns-alt-text.md) -->
39+
1. Modify your DNS server’s ``named.conf`` file to set cyclic order for queries to your vFXT cluster. This option causes the server to cycle through all of the available IP values. Add a statement like the following:
4140

42-
Each client-facing IP address must have a unique name for internal use by the cluster. (In this diagram, the client IPs are named vs1-client-IP-* for clarity, but in production you should probably use something more concise, like client*.)
41+
```bash
42+
options {
43+
rrset-order {
44+
class IN A name "vfxt.contoso.com" order cyclic;
45+
};
46+
};
47+
```
4348

44-
Clients mount the cluster using the vserver name as the server argument.
49+
1. Configure A records and pointer (PTR) records for each available IP address as in the following example.
4550

46-
Modify your DNS server’s ``named.conf`` file to set cyclic order for queries to your vserver. This option ensures that all of the available values are cycled through. Add a statement like the following:
51+
These ``nsupdate`` commands provide an example of configuring DNS correctly for a vFXT cluster with the domain name vfxt.contoso.com and three mount addresses (10.0.0.10, 10.0.0.11, and 10.0.0.12):
4752

48-
```
49-
options {
50-
rrset-order {
51-
class IN A name "vserver1.example.com" order cyclic;
52-
};
53-
};
54-
```
53+
```bash
54+
update add vfxt.contoso.com. 86400 A 10.0.0.10
55+
update add vfxt.contoso.com. 86400 A 10.0.0.11
56+
update add vfxt.contoso.com. 86400 A 10.0.0.12
57+
update add client-IP-10.contoso.com. 86400 A 10.0.0.10
58+
update add client-IP-11.contoso.com. 86400 A 10.0.0.11
59+
update add client-IP-12.contoso.com. 86400 A 10.0.0.12
60+
update add 10.0.0.10.in-addr.arpa. 86400 PTR client-IP-10.contoso.com
61+
update add 11.0.0.10.in-addr.arpa. 86400 PTR client-IP-11.contoso.com
62+
update add 12.0.0.10.in-addr.arpa. 86400 PTR client-IP-12.contoso.com
63+
```
5564

56-
The following ``nsupdate`` commands provide an example of configuring DNS correctly:
65+
These commands create an A record for each of the cluster's mount addresses, and also set up pointer records to support reverse DNS checks appropriately.
5766

58-
```
59-
update add vserver1.example.com. 86400 A 10.0.0.10
60-
update add vserver1.example.com. 86400 A 10.0.0.11
61-
update add vserver1.example.com. 86400 A 10.0.0.12
62-
update add vs1-client-IP-10.example.com. 86400 A 10.0.0.10
63-
update add vs1-client-IP-11.example.com. 86400 A 10.0.0.11
64-
update add vs1-client-IP-12.example.com. 86400 A 10.0.0.12
65-
update add 10.0.0.10.in-addr.arpa. 86400 PTR vs1-client-IP-10.example.com
66-
update add 11.0.0.10.in-addr.arpa. 86400 PTR vs1-client-IP-11.example.com
67-
update add 12.0.0.10.in-addr.arpa. 86400 PTR vs1-client-IP-12.example.com
68-
```
67+
The diagram below shows the basic structure of this configuration.
68+
69+
:::image type="complex" source="media/round-robin-dns-diagram-vfxt.png" alt-text="Diagram showing client mount point DNS configuration.":::
70+
<The diagram shows connections among three categories of elements: the single vFXT cluster domain name (at the left), three IP addresses (middle column), and three internal-use reverse DNS client interfaces (right column). A single oval at the left labeled "vfxt.contoso.com" is connected by arrows pointing toward three ovals labeled with IP addresses: 10.0.0.10, 10.0.0.11, and 10.0.0.12. The arrows from the vfxt.contoso.com oval to the three IP ovals are labeled "A". Each of the IP address ovals is connected by two arrows to an oval labeled as a client interface - the oval with IP 10.0.0.10 is connected to "client-IP-10.contoso.com", the oval with IP 10.0.0.11 is connected to "client-IP-11.contoso.com", and the oval with IP 10.0.0.12 is connected to "client-IP-11.contoso.com". The connections between the IP address ovals and the client interface ovals are two arrows: one arrow labeled "PTR" that points from the IP address oval to the client interface oval, and one arrow labeled "A" that points from the client interface oval to the IP address oval.>
71+
:::image-end:::
72+
73+
After the RRDNS system is configured, tell your client machines to use it to resolve the cluster address in their mount commands.
6974

7075
## Cluster DNS settings
7176

104 KB
Loading

articles/fxt-edge-filer/configure-network.md

Lines changed: 37 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: ekpgh
55
ms.author: v-erkel
66
ms.service: fxt-edge-filer
77
ms.topic: tutorial
8-
ms.date: 06/20/2019
8+
ms.date: 10/07/2021
99
---
1010

1111
# Tutorial: Configure the cluster's network settings
@@ -97,43 +97,47 @@ Keep these things in mind when deciding whether or not to use a DNS server:
9797

9898
### Round-robin DNS configuration details
9999

100-
When clients access the cluster, RRDNS automatically balances their requests among all available interfaces.
100+
A round-robin DNS (RRDNS) system automatically routes client requests among multiple addresses.
101101

102-
For optimal performance, configure your DNS server to handle client-facing cluster addresses as shown in the following diagram.
102+
To set this system up, you need to customize the DNS server's configuration file so that when it gets mount requests to the FXT Edge Filer's main domain address, it assigns the traffic among all of the cluster's mount points. Clients mount the cluster using its domain name as the server argument, and are routed to the next mount IP automatically.
103103

104-
A cluster vserver is shown on the left, and IP addresses appear in the center and on the right. Configure each client access point with A records and pointers as illustrated.
104+
There are two main steps to configure RRDNS:
105105

106-
:::image type="complex" source="media/fxt-cluster-config/fxt-rrdns-diagram.png" alt-text="Diagram showing cluster round-robin DNS configuration.":::
107-
<The diagram shows connections among three categories of elements: a single vserver (at the left), three IP addresses (middle column), and three client interfaces (right column). A single circle at the left labeled "vserver1" is connected by arrows pointing toward three circles labeled with IP addresses: 10.0.0.10, 10.0.0.11, and 10.0.0.12. The arrows from the vserver circle to the three IP circles have the caption "A". Each of the IP address circles is connected by two arrows to a circle labeled as a client interface - the circle with IP 10.0.0.10 is connected to "vs1-client-IP-10", the circle with IP 10.0.0.11 is connected to "vs1-client-IP-11", and the circle with IP 10.0.0.12 is connected to "vs1-client-IP-11". The connections between the IP address circles and the client interface circles are two arrows: one arrow labeled "PTR" that points from the IP address circle to the client interface circle, and one arrow labeled "A" that points from the client interface circle to the IP address circle.>
106+
1. Modify your DNS server’s ``named.conf`` file to set cyclic order for queries to your FXT cluster. This option causes the server to cycle through all of the available IP values. Add a statement like the following:
107+
108+
```bash
109+
options {
110+
rrset-order {
111+
class IN A name "fxt.contoso.com" order cyclic;
112+
};
113+
};
114+
```
115+
116+
1. Configure A records and pointer (PTR) records for each available IP address as in the following example.
117+
118+
These ``nsupdate`` commands provide an example of configuring DNS correctly for an Azure FXT Edge Filer cluster with the domain name fxt.contoso.com and three mount addresses (10.0.0.10, 10.0.0.11, and 10.0.0.12):
119+
120+
```bash
121+
update add fxt.contoso.com. 86400 A 10.0.0.10
122+
update add fxt.contoso.com. 86400 A 10.0.0.11
123+
update add fxt.contoso.com. 86400 A 10.0.0.12
124+
update add client-IP-10.contoso.com. 86400 A 10.0.0.10
125+
update add client-IP-11.contoso.com. 86400 A 10.0.0.11
126+
update add client-IP-12.contoso.com. 86400 A 10.0.0.12
127+
update add 10.0.0.10.in-addr.arpa. 86400 PTR client-IP-10.contoso.com
128+
update add 11.0.0.10.in-addr.arpa. 86400 PTR client-IP-11.contoso.com
129+
update add 12.0.0.10.in-addr.arpa. 86400 PTR client-IP-12.contoso.com
130+
```
131+
132+
These commands create an A record for each of the cluster's mount addresses, and also set up pointer records to support reverse DNS checks appropriately.
133+
134+
The diagram below shows the basic structure of this configuration.
135+
136+
:::image type="complex" source="media/round-robin-dns-diagram-fxt.png" alt-text="Diagram showing client mount point DNS configuration.":::
137+
<The diagram shows connections among three categories of elements: the single FXT Edge Filer cluster domain name (at the left), three IP addresses (middle column), and three internal-use reverse DNS client interfaces (right column). A single oval at the left labeled "fxt.contoso.com" is connected by arrows pointing toward three ovals labeled with IP addresses: 10.0.0.10, 10.0.0.11, and 10.0.0.12. The arrows from the fxt.contoso.com oval to the three IP ovals are labeled "A". Each of the IP address ovals is connected by two arrows to an oval labeled as a client interface - the oval with IP 10.0.0.10 is connected to "client-IP-10.contoso.com", the oval with IP 10.0.0.11 is connected to "client-IP-11.contoso.com", and the oval with IP 10.0.0.12 is connected to "client-IP-11.contoso.com". The connections between the IP address ovals and the client interface ovals are two arrows: one arrow labeled "PTR" that points from the IP address oval to the client interface oval, and one arrow labeled "A" that points from the client interface oval to the IP address oval.>
108138
:::image-end:::
109139

110-
Each client-facing IP address must have a unique name for internal use by the cluster. (In this diagram, the client IPs are named vs1-client-IP-* for clarity, but in production you should probably use something more concise, like client*.)
111-
112-
Clients mount the cluster using the vserver name as the server argument.
113-
114-
Modify your DNS server’s ``named.conf`` file to set cyclic order for queries to your vserver. This option ensures that all of the available values are cycled through. Add a statement like the following:
115-
116-
```
117-
options {
118-
rrset-order {
119-
class IN A name "vserver1.example.com" order cyclic;
120-
};
121-
};
122-
```
123-
124-
The following ``nsupdate`` commands provide an example of configuring DNS correctly:
125-
126-
```
127-
update add vserver1.example.com. 86400 A 10.0.0.10
128-
update add vserver1.example.com. 86400 A 10.0.0.11
129-
update add vserver1.example.com. 86400 A 10.0.0.12
130-
update add vs1-client-IP-10.example.com. 86400 A 10.0.0.10
131-
update add vs1-client-IP-11.example.com. 86400 A 10.0.0.11
132-
update add vs1-client-IP-12.example.com. 86400 A 10.0.0.12
133-
update add 10.0.0.10.in-addr.arpa. 86400 PTR vs1-client-IP-10.example.com
134-
update add 11.0.0.10.in-addr.arpa. 86400 PTR vs1-client-IP-11.example.com
135-
update add 12.0.0.10.in-addr.arpa. 86400 PTR vs1-client-IP-12.example.com
136-
```
140+
After the RRDNS system is configured, tell your client machines to use it to resolve the FXT cluster address in their mount commands.
137141

138142
### Enable DNS in the cluster
139143

104 KB
Loading

0 commit comments

Comments
 (0)