Megosztás a következőn keresztül:


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.

  1. 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.
  2. Azonosítsa a csatlakoztatni kívánt IP-címet és csatlakozási útvonalat.
  3. 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) –

    Az Avere Vezérlőpult Irányítópult lapja, amelyen a gráf alatti adattáblában a VServer lap van kiválasztva, és az IP-cím szakasz bekarikázva

  • Ügyféloldali hálózati beállítások lap –

    A VServer ügyféloldali > hálózat konfigurációs lapjának beállításai > egy körrel a tábla Címtartomány szakasza körül egy adott vserverhez

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