Az Avere vFXT-fürt csatlakoztatása
Kövesse az alábbi lépéseket az ügyfélgépek vFXT-fürthöz való csatlakoztatásához.
- Döntse el, hogyan kell terheléselosztani az ügyfélforgalmat a fürtcsomópontok között. A részletekért olvassa el alább az Ügyfél terhelésének kiegyensúlyozása című cikket.
- Azonosítsa a csatlakoztatni kívánt IP-címet és csatlakozási útvonalat.
- Adja ki a csatlakoztatási parancsot a megfelelő argumentumokkal.
Az ügyfél terhelésének kiegyenlítésében
Az ügyfélkérések fürtben lévő összes csomópontja közötti egyensúly érdekében az ügyfeleket az ügyféloldali IP-címek teljes tartományához kell csatlakoztatnia. A feladat automatizálásának több egyszerű módja is van.
Tipp.
Más terheléselosztási módszerek nagy vagy bonyolult rendszerekhez is alkalmazhatók; támogatási jegy megnyitása segítségért.)
Ha inkább DNS-kiszolgálót szeretne használni az automatikus kiszolgálóoldali terheléselosztáshoz, saját DNS-kiszolgálót kell beállítania és kezelnie az Azure-ban. Ebben az esetben a vFXT-fürt ciklikus időszeleteléses DNS-ét a következő dokumentum szerint konfigurálhatja: Avere-fürt DNS-konfigurációja.
Kiegyensúlyozott ügyfél csatlakoztatási szkript mintája
Ez a kódpéldák az ügyfél IP-címeit véletlenszerű elemként használják az ügyfelek elosztásához a vFXT-fürt összes elérhető IP-címére.
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
}
A fenti függvény az Avere vFXT-példák webhelyén elérhető Batch-példa része.
A csatlakoztatási parancs létrehozása
Feljegyzés
Ha az Avere vFXT-fürt létrehozásakor nem hozott létre új Blob-tárolót, az ügyfelek csatlakoztatása előtt adja hozzá a Tároló konfigurálása című cikkben ismertetett tárolórendszereket.
Az ügyféltől a mount
parancs leképezi a virtuális kiszolgálót (vserver) a vFXT-fürtön a helyi fájlrendszer egyik elérési útjára. A formátum a következő: mount <vFXT path> <local path> {options}
A csatlakoztatási parancs három elemet tartalmaz:
- vFXT-elérési út – az IP-cím és a névtér elágaztatási útvonalának kombinációja az alábbi 9. fürtben)
- helyi elérési út – az ügyfél elérési útja
- csatlakoztatási parancs beállításai – a csatlakoztatási parancsargumentumok között
Elágazási és IP-cím
A vserver elérési útja az IP-cím és a névtér-kereszteződés útvonalának kombinációja. A névtér-elágazás egy virtuális útvonal, amelyet a tárolórendszer hozzáadásakor definiáltak.
Ha a fürt blobtárolóval lett létrehozva, a tároló névterének elérési útja a következő: /msazure
Példa: mount 10.0.0.12:/msazure /mnt/vfxt
Ha a fürt létrehozása után hozzáadott tárolót, a névtér-csomópont elérési útja az az érték, amelyet a névtér elérési útján a csomópont létrehozásakor állít be. Ha például a névtér elérési útját használja/avere/files
, az ügyfelek IP_address:/avere/fájlok csatlakoztatását a helyi csatlakoztatási pontjukhoz.
Az IP-cím a vserverhez definiált ügyféloldali IP-címek egyike. Az ügyféloldali IP-címek köre az Avere Vezérlőpult két helyen található:
VServers tábla (Irányítópult lap) –
Ügyféloldali hálózati beállítások lap –
Az elérési utak mellett az egyes ügyfelek csatlakoztatásakor az alábbiakban ismertetett csatlakoztatási parancsargumentumokat is tartalmazza.
Csatlakoztatási parancsargumentumok
A zökkenőmentes ügyfél-csatlakoztatás biztosításához adja meg ezeket a beállításokat és argumentumokat a csatlakoztatási parancsban:
mount -o hard,proto=tcp,mountproto=tcp,retry=30 ${VSERVER_IP_ADDRESS}:/${NAMESPACE_PATH} ${LOCAL_FILESYSTEM_MOUNT_POINT}
Kötelező beállítások | Leírás |
---|---|
hard |
A vFXT-fürthöz való helyreállítható csatlakoztatások alkalmazáshibákkal és lehetséges adatvesztéssel vannak társítva. |
proto=netid |
Ez a beállítás támogatja az NFS hálózati hibáinak megfelelő kezelését. |
mountproto=netid |
Ez a beállítás támogatja a hálózati hibák megfelelő kezelését a csatlakoztatási műveletekhez. |
retry=n |
Állítsa be retry=30 az átmeneti csatlakoztatási hibák elkerülése érdekében. (Az előtér-csatlakoztatásokban más érték használata javasolt.) |
Következő lépések
Miután csatlakoztatta az ügyfeleket, az adatok átmásolhatók a fürt egy új Blob Storage-tárolójára. Ha nem kell új tárterületet feltöltenie, olvassa el a többi hivatkozást a további beállítási feladatok megismeréséhez:
- Adatok áthelyezése fürtmag-fájlkezelőbe – Több ügyfél és szál használata az adatok hatékony feltöltéséhez egy új alapvető fájlkezelőbe
- Fürthangolás testreszabása – A fürt beállításainak testreszabása a számítási feladatnak megfelelően
- A fürt kezelése – A fürt indítása vagy leállítása és a csomópontok kezelése