Připojení clusteru Avere vFXT
Postupujte podle těchto kroků a připojte klientské počítače ke clusteru vFXT.
- Rozhodněte, jak vyrovnávání zatížení klientského provozu mezi uzly clusteru. Podrobnosti najdete níže včásti Vyrovnávání zatížení klienta.
- Identifikujte IP adresu a cestu připojení, kterou chcete připojit.
- Zadejte příkaz mount spříslušnými argumenty.
Vyrovnání zatížení klienta
Chcete-li vyvážit požadavky klientů mezi všemi uzly v clusteru, měli byste připojit klienty k úplnému rozsahu IP adres klientů. Existuje několik jednoduchých způsobů, jak tuto úlohu automatizovat.
Tip
Jiné metody vyrovnávání zatížení můžou být vhodné pro velké nebo složité systémy. otevřete lístek podpory s nápovědou.)
Pokud dáváte přednost použití serveru DNS pro automatické vyrovnávání zatížení na straně serveru, musíte nastavit a spravovat vlastní server DNS v rámci Azure. V takovém případě můžete pro cluster vFXT nakonfigurovat DNS s kruhovým dotazováním podle tohoto dokumentu: Konfigurace DNS clusteru Avere.
Ukázkový skript pro připojení klienta s vyrovnáváním zatížení
Tento příklad kódu používá IP adresy klientů jako randomizační prvek k distribuci klientů na všechny dostupné IP adresy clusteru vFXT.
function mount_round_robin() {
# to ensure the nodes are spread out somewhat evenly the default
# mount point is based on this node's IP octet4 % vFXT node count.
declare -a AVEREVFXT_NODES="($(echo ${NFS_IP_CSV} | sed "s/,/ /g"))"
OCTET4=$((`hostname -i | sed -e 's/^.*\.\([0-9]*\)/\1/'`))
DEFAULT_MOUNT_INDEX=$((${OCTET4} % ${#AVEREVFXT_NODES[@]}))
ROUND_ROBIN_IP=${AVEREVFXT_NODES[${DEFAULT_MOUNT_INDEX}]}
DEFAULT_MOUNT_POINT="${BASE_DIR}/default"
# no need to write again if it is already there
if ! grep --quiet "${DEFAULT_MOUNT_POINT}" /etc/fstab; then
echo "${ROUND_ROBIN_IP}:${NFS_PATH} ${DEFAULT_MOUNT_POINT} nfs hard,proto=tcp,mountproto=tcp,retry=30 0 0" >> /etc/fstab
mkdir -p "${DEFAULT_MOUNT_POINT}"
chown nfsnobody:nfsnobody "${DEFAULT_MOUNT_POINT}"
fi
if ! grep -qs "${DEFAULT_MOUNT_POINT} " /proc/mounts; then
retrycmd_if_failure 12 20 mount "${DEFAULT_MOUNT_POINT}" || exit 1
fi
}
Výše uvedená funkce je součástí příkladu služby Batch, který je k dispozici Avere vFXT příkladech.
Vytvoření příkazu mount
Poznámka
Pokud jste nevytvářel nový kontejner objektů blob při vytváření clusteru Avere vFXT úložiště, přidejte systémy úložiště, jak je popsáno v tématu Konfigurace úložiště, než se pokusíte připojit klienty.
V klientovi příkaz mapuje virtuální mount server (vserver) v clusteru vFXT na cestu v místním systému souborů. Formát je mount <vFXT path> <local path> {options}
Příkaz mount má tři prvky:
- Cesta vFXT – kombinace IP adresy a cesty k oboru názvů na clusteru 9described níže)
- local path – cesta v klientovi
- Možnosti příkazu mount – uvedené v části Argumenty příkazu Připojit
Spojovací a IP adresa
Cesta k virtuálnímu serveru je kombinací ip adresy a cesty k oboru názvů. Obor názvů je virtuální cesta, která byla definována při přidání systému úložiště.
Pokud se váš cluster vytvořil s úložištěm objektů blob, cesta k oboru názvů k kontejneru je . /msazure
Příklad: mount 10.0.0.12:/msazure /mnt/vfxt
Pokud jste po vytvoření clusteru přidali úložiště, cesta oboru názvů je hodnota, kterou jste nastavili v cestě oboru názvů při vytváření spojnice. Pokud byste například použili cestu k oboru názvů, klienti by připojili /avere/files IP_address:/avere/files k místnímu přípojného bodu.
IP adresa je jedna z KLIENTSKÝch IP adres definovaných pro virtuální server. Rozsah IP adres směřujících ke klientovi najdete na dvou místech v Avere Ovládací panely:
Tabulka VServers (karta Řídicí panel) –

Stránka Nastavení klientské sítě –

Kromě cest připojte při připojování jednotlivých klientů také argumenty příkazu Mount popsané níže.
Připojení argumentů příkazu
Pokud chcete zajistit bezproblémové připojení klienta, předejte do příkazu mount tato nastavení a argumenty:
mount -o hard,proto=tcp,mountproto=tcp,retry=30 ${VSERVER_IP_ADDRESS}:/${NAMESPACE_PATH} ${LOCAL_FILESYSTEM_MOUNT_POINT}
| Požadovaná nastavení | Popis |
|---|---|
hard |
Změkčovací připojení ke clusteru vFXT jsou přidružená k selháním aplikací a možné ztrátě dat. |
proto=netid |
Tato možnost podporuje odpovídající zpracování chyb sítě NFS. |
mountproto=netid |
Tato možnost podporuje vhodnou manipulaci s chybami sítě pro operace připojení. |
retry=n |
Nastavte retry=30 tak, aby nedocházelo k přechodným selháním připojení. (V připojeních popředí se doporučuje jiná hodnota.) |
Další kroky
Po připojení klientů je můžete použít ke kopírování dat do nového kontejneru úložiště objektů blob v clusteru. Pokud nepotřebujete naplnit nové úložiště, přečtěte si další odkazy a seznamte se s dalšími instalačními úkoly:
- Přesun dat do základního fileru clusteru – Jak používat více klientů a vláken k efektivnímu nahrání dat do nového základního fileru
- Přizpůsobení ladění clusteru – přizpůsobení nastavení clusteru tak, aby vyhovovalo vaší úlohě
- Správa clusteru – Postup spuštění nebo zastavení clusteru a správy uzlů