Data Domain: Boostfsin asennus-, määritys- ja käyttöönotto-ongelmien vianmääritys
Yhteenveto: Tämä artikkeli auttaa käyttäjää tunnistamaan ja ratkaisemaan joitakin tyypillisiä BOOSTFS:n asennus- ja määritysongelmia.
Tämä artikkeli koskee tuotetta
Tämä artikkeli ei koske tuotetta
Tämä artikkeli ei liity tiettyyn tuotteeseen.
Tässä artikkelissa ei yksilöidä kaikkia tuoteversioita.
Ohjeet
BoostFS on ohjelmisto-osa, joka voidaan asentaa joihinkin käyttöjärjestelmiin. Sen avulla käyttäjä voi suorittaa DD Boost -varmuuskopiointeja Data Domainissa käyttämättä mitään tiettyä varmuuskopiointisovellusta ja hyödyntää myös joitakin Boost-pohjaisen varmuuskopiointisovelluksen, kuten NetBackupin, NetWorkerin tai Avamarin, käytön ominaisuuksia.
Lisätietoja asennuksesta ja käytöstä on Data Domainissa: Data Domain Boost -tiedostojärjestelmän nopeutetut määritysvaiheet ja tiedot.
Tämä tietämyskannan artikkeli sisältää kuitenkin joitakin tyypillisiä ongelmia, joita voi ilmetä BoostFS:ää määritettäessä ja käytettäessä. Se toimii pikaoppaana tyypillisille virheille, virheilmoituksille ja niiden ratkaisemiselle. Tyypillisiä tällaisia virheitä olisivat "
Unable to install Boostfs onto Linux server," "Boostfs mount fails with error," tai "Backup or restore fails with error", muutamia mainitakseni.
Yleiset BoostFS-ongelmat
- Vaadittu riippuvuus puuttuu BoostFS-ohjelmiston asennuksen yhteydessä
Jos toimitetun BoostFS-ohjelmiston RPM:n asentaminen asiakkaan Linux-käyttöjärjestelmään epäonnistuu, selvitä ensin, mitkä ovat BoostFS-ohjelmiston edellyttämät pakettiriippuvuudet:
# rpm -qpR DDBoostFS-1.0.0.1-539441.rhel.x86_64.rpm
fuse >= 2.8
fuse-libs >= 2.8
/bin/sh
/bin/sh
/bin/sh
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
Yllä olevassa esimerkissä paketti pyytää
FUSE ("Filesystem in USEr space") asennettavat binäärit ja kirjastot (BoostFS perustuu Linuxin FUSE) sekä kaikki pakkaukset, joissa on kuori (sh) ja RPM:n oletuskirjastot. Siksi tämän BoostFS-paketin pitäisi asentaa normaalisti Linux-järjestelmään "rpm" on ajettu.
Cannot mount /mnt/mountpoint/: unexpected error
Edellä mainittu virhe voi ilmetä, kun Data Domain -etätallennusyksikköä yritetään asentaa paikallisesti Linux-työasemaan BoostFS:n kautta. Tarkista BoostFS-lokitiedosto Linux-asiakkaassa. Esimerkiksi alla olevassa ensimmäisessä esimerkissä lockbox-tiedosto ei sisällä isäntämerkintää
data.domain.com:
# less /opt/emc/boostfs/log/ddboostfs_0_0.log
Jul 29 03:45:25 22795 3267069888 [E] bfs_lockbox_get_user_info: Failed to find key entry data.domain.com:LSU2 in config file /opt/emc/boostfs/lockbox/boostfs.lockbox. The requested Lockbox entry could not be found.
Jul 29 03:45:25 22795 3267069888 [E] bfs_conn_lookup: connection lookup failed for node 0 file /.boostfs_sysinfo. (0 connections)
Jul 29 03:45:25 22795 3267069888 [I] bfs_node_lookup: failed to obtain a connection for file /.boostfs_sysinfo
Jul 29 03:45:25 22795 3267069888 [E] bfs_initialize_mntopts: initialization failed
Tässä tapauksessa ratkaisu on lisätä avainruutumerkintä Data Domain -kohdeisäntään ja -tallennusyksikköön, jotka asennetaan paikallisesti. Syntaksi olisi samanlainen kuin alla olevassa esimerkissä:
# /opt/emc/boostfs/bin/boostfs lockbox set -u sysadmin -d data.domain.com -s LSU2
Enter storage unit user password:
Enter storage unit user password again to confirm:
Lockbox entry set
Toinen mahdollinen virhe, joka näkyy paikallisissa BoostFS-asiakaslokeissa, on se, että Data Domain -isäntänimi ei ratkea asiakkaan kautta. Esimerkki:
# less /opt/emc/boostfs/log/ddboostfs_0_0.log
Jul 29 04:05:50 22882 3322156992 [E] bfs_conn_open: connect failed (0 connections): 5037
Jul 29 04:05:50 22882 3322156992 [E] bfs_conn_lookup: connection lookup failed for node 0 file /.boostfs_sysinfo. (0 connections)
Jul 29 04:05:50 22882 3322156992 [I] bfs_node_lookup: failed to obtain a connection for file /.boostfs_sysinfo
Jul 29 04:05:50 22882 3322156992 [E] bfs_initialize_mntopts: initialization failed
Ratkaisu tässä tapauksessa on joko lisätä staattinen isäntänimi IP-kartoitukseen Linux-asiakkaan
/etc/host tai määrittää yhdistämismäärityksen käytettävässä DNS-palvelimessa.
The mount point /mnt/mountpoint is nonempty.
BoostFS cannot be mounted on a nonempty mount point. Please try mounting on an empty mount point.
Edellä oleva sanoma tarkoittaa, että määritetty liityntäkohta (
/mnt/mountpoint) ei voi näyttää Data Domain -etätallennusyksikköä, koska liityntäkohtaan ei voi olla aiemmin liitetty toista tiedostojärjestelmää eikä sillä voi olla mitään sisältöä. /mnt/mountpoint/ on oltava tyhjä ja käyttämätön hakemisto Linux-asiakkaassa. Jos polulla on jo teline, määritä toinen liityntäkohta. Esimerkki:
# mount /dev/mapper/vg00-lv_root on / type ext4 (rw) /dev/sda1 on /boot type ext4 (rw) boostfs on /mnt/mountpoint type fuse.boostfs (rw,nosuid,nodev)
Tässä tapauksessa Data Domain -etätallennusyksikkö on jo asennettu kohtaan
/mnt/mountpoint/ eikä sitä siksi voi asentaa uudelleen samaan hakemistoon.
- BoostFS-kiinnike lakkaa vastaamasta (paluu voi kestää jopa yli 10 minuuttia)
Näin voi käydä, kun Linux-työaseman ja Data Domain -kohdelaitteen välinen palomuuri katkaisee liikennettä TCP-portteihin 111 ja 2049. Varmista, että Linux-asiakas saa yhteyden Data Domainiin TCP-porteissa 111 ja 2049, ja yritä sitten uudelleen. Esimerkki:
# /opt/emc/boostfs//bin/boostfs mount -d data.domain.com -s LSU2 /mnt/mountpoint/
Tämä on esimerkki siitä, mitä Linux-asiakkaan BoostFS-lokeissa näkyisi tällaisessa tapauksessa:
# less /opt/emc/boostfs/log/ddboostfs_0_0.log
Jul 27 06:34:53 32762 3724339136 [E] bfs_conn_open: connect failed (0 connections): 5037
Jul 27 06:34:53 32762 3724339136 [E] bfs_conn_lookup: connection lookup failed for node 0 file /.boostfs_sysinfo. (0 connections)
Jul 27 06:34:53 32762 3724339136 [I] bfs_node_lookup: failed to obtain a connection for file /.boostfs_sysinfo
Jul 27 06:34:53 32762 3724339136 [E] bfs_initialize_mntopts: initialization failed
- "
Operation not permitted", kun yrität käyttää tai luetteloida sisältöä liityntäkohdan alla
# ls -l /mnt/mountpoint/
ls: reading directory .: Operation not permitted
total 0
Ongelmana voi olla, että Data Domain -etäportteihin 111 ja 2049 ei ole TCP-yhteyttä tai että Lockbox-todennus on vanhentunut. Varmista, että Linux-asiakas saa edelleen yhteyden Data Domainiin määritetyissä porteissa, ja yritä määrittää Data Domainin, tallennusyksikön ja DD Boost -käyttäjän Lockbox uudelleen.
- "
Insufficient access to or storage-unit does not exist" käytettäessä Kerberos-todennusta
# boostfs mount -s LSU3 -d data.domain.com /mnt/mountpoint/
Insufficient access to or storage-unit LSU3 does not exist
Kun avainruudussa käytetään Kerberos-todennusta, virheen todennäköisin syy on se, että Kerberos-todennuslippu on vanhentunut. Tarkista mainittu lippu Linuxista seuraavasti:
# /opt/emc/boostfs/bin/boostfs kerberos query -s LSU3 -u username
Client Principal: username@DOMAIN.COM
Valid Starting: Tue Aug 23 11:02:49 2016
Expires: Tue Aug 23 21:01:07 2016
Renew Until: Tue Aug 30 11:02:49 2016
Service Principal: krbtgt/DOMAIN.COM@DOMAIN.COM
Varmista Data Domainissa, että tallennusyksikköön määritetty DD Boost -käyttäjä vastaa Linux-työaseman käyttäjää Lockboxia asennettaessa ja BoostFS:ää asennettaessa. AD-käyttäjänimen ja tallennusyksikön käyttäjänimen on oltava samat:
# ddboost storage-unit show
Name Pre-Comp (GiB) Status User Report Physical Tenant-Unit
Size (MiB)
---- -------------- ------ -------- --------------- -----------
LSU3 0.0 RW username - -
---- -------------- ------ -------- --------------- -----------
Varmista myös, että Data Domainin, Linux-asiakasohjelman ja Kerberos-palvelimen (AD) päivämäärien ja kellonaikojen välillä on enintään 5 minuuttia. Epäjohdonmukaisen ajan vuoksi vanhentuneisiin lippuihin liittyviä ongelmia voi ilmetä, jos ne ovat liian kaukana toisistaan.
Alla on esimerkki siitä, mitä Data Domain -lokeissa näkyisi, jos aika olisi yli 5 minuuttia:
# log watch debug/ddfs.info
08/23 18:52:09.654 (tid 0x7f738141fb00): nfs3 accepted 3000004b6 552 from 10.10.10.10:55042
08/23 18:52:09.660 (tid 0x7f738140c890): [dd_rpc2_nfs x3000004b6] dd_rpc_gss_print_error:117 - event gss_error, gss_accept_sec_context failed: maj=0xd0000, min=0x96c73a25
08/23 18:52:09.660 (tid 0x7f738140c890): [dd_rpc2_nfs x3000004b6] dd_rpc_gss_print_error:126 - event gss_error, Unspecified GSS failure. Minor code may provide more information
08/23 18:52:09.660 (tid 0x7f738140c890): [dd_rpc2_nfs x3000004b6] dd_rpc_gss_print_error:141 - event gss_error, Clock skew too great
08/23 18:52:09.660 (tid 0x7f738140c890): [dd_rpc2_nfs x3000004b6] dd_rpc_gss_accept:217 - event gss_accept_failed, maj=851968, min2529638949
08/23 18:52:09.660 (tid 0x7f73814233f0): nfs3 destroyed tcp 3000004b6
Nämä koskevat BoostFS Linux -isäntälokeja:
# less /opt/emc/boostfs/log/ddboostfs_0_0.log
Aug 23 18:04:39 1044 2019465280 [E] bfs_conn_open: connect failed (0 connections): 5075
Aug 23 18:04:39 1044 2019465280 [E] bfs_conn_lookup: connection lookup failed for node 0 file /.boostfs_sysinfo. (0 connections)
Aug 23 18:04:39 1044 2019465280 [I] bfs_node_lookup: failed to obtain a connection for file /.boostfs_sysinfo
Aug 23 18:04:39 1044 2019465280 [E] bfs_initialize_mntopts: initialization failed
- BoostFS-kiinnitys Kerberos-todennuksella epäonnistuu virheeseen "
Not able to access lockbox or lockbox entry cannot be found"
# /opt/emc/boostfs/bin/boostfs mount -s LSU3 -d data.domain.com /mnt/mountpoint/
Not able to access lockbox or lockbox entry cannot be found
Jos aiot käyttää BoostFS-määritysvaihtoehtoja kohdassa "
/opt/emc/boostfs/etc/boostfs.conf," vahvista "[global]" -asetusta tiedostossa ja vahvista, että sitä ei kommentoida. Asiasana "[global]" on oletusarvoisesti kommentoitu, ja sitä ei saa kommentoida, jotta mikään yleisistä asetuksista toimii.
Esimerkki BoostFS: n sisällöstä "
/opt/emc/boostfs/etc/boostfs.conf" Kokoonpanotiedosto:
# Comments are not allowed after the option value pair.
#
#############################################################################
[global]
# Data Domain Hostname or IP address
# data-domain-system=data.domain.com
Esimerkki Linux-työaseman BoostFS-lokien tuloksista:
# less /opt/emc/boostfs/log/ddboostfs_0_0.log
Aug 24 08:23:35 27227 3565582272 [E] bfs_lockbox_get_user_info: Failed to find key entry datadomain.techsupp.local:LSU3 in config file /opt/emc/boostfs/lockbox/boostfs.lockbox. The requested Lockbox entry could not be found.
Aug 24 08:23:35 27227 3565582272 [E] bfs_conn_lookup: connection lookup failed for node 0 file /.boostfs_sysinfo. (0 connections)
Aug 24 08:23:35 27227 3565582272 [I] bfs_node_lookup: failed to obtain a connection for file /.boostfs_sysinfo
Aug 24 08:23:35 27227 3565582272 [E] bfs_initialize_mntopts: initialization failed
Virhe voi johtua myös toisen isäntänimen, tallennusyksikön nimen tai DD Boost -käyttäjänimen käyttämisestä Linux-asiakkaassa "
mount" -komento, verrattuna Lockboxin määrittämiseen käytettyyn komentoon tai niihin, jotka vastaavat kohdetietoaluetta. Varmista, että kaikki nimet täsmäävät Data Domainissa, BoostFS-avainruudussa ja "mount" komento.
- Yrittää asettaa "
boostfs" Käyttäjän tunnistetiedot epäonnistuvat ja näyttöön tulee seuraava virhe:
bfs_krb5_err_handler: Kerberos error: -1765328360 [ERROR_MESSAGE=Failed getting initial credentials.]
Kerberos-tunnistetietoja ei voi määrittää.
- Varmista, että Active Directory -käyttäjän tunnistetiedot ovat oikein, kirjautumalla toimikuntaan Active Directory -käyttäjätunnuksilla.
- Varmista, että Linux-työaseman ja Kerberos-palvelimen aikojen välillä on enintään 5 minuuttia. Kerberos-todennus edellyttää, että kellonaikojen välillä on enintään 5 minuuttia.
- BoostFS: n asentaminen Linux-asiakasohjelmaan epäonnistuu virheellä "
fusermount: mount failed: Operation not permitted."
Tämä voi johtua useista syistä. "
fusermount" on taustalla oleva Linux-komento, joka lopulta käyttää FUSE DD Boost -tallennusyksikön asentamiseksi paikallisesti Linux-asiakasohjelman nimitilaan. Tämä edellyttää erityisiä etuoikeuksia. Siksi "fusermount" on SUID-binaari Linux-asiakkaassa:
# ls -l /usr/bin/fusermount
-rwsr-xr-x. 1 root root 38680 May 11 2019 /usr/bin/fusermount
SUID-binaarina oleminen tarkoittaa, että riippumatta siitä, kuka yrittää asentaa tallennusyksikön, "
fusermount" toimii "root" etuoikeudet. Jos "fusermount" ei ole SUID to root, vain Linux-asiakas root käyttäjä voi asentaa BOOST-etätallennusyksikön. Tämä ei välttämättä ole ongelma, jos teline asetetaan alle /etc/fstab, mutta olisi, kun ei-root Käyttäjän on suoritettava asennus.
- BoostFS asennetaan OK, mutta yritykset avata tallennusyksikön sisältöä liityntäkohdassa epäonnistuvat käyttöoikeusvirheiden vuoksi
Kun asennat tallennusyksikön manuaalisesti jommallakummalla Data Domain "
boostfs" komento tai /etc/fstab (tai jopa "mount.fuse" komentoriviliittymästä), se on oletuksen taustalla FUSE toteutus, joka sallii vain tiedostojen käytön Linux-asiakkaalle userid joka asensi BoostFS: n. Jos asennus on tehty pääkäyttäjänä, vain pääkäyttäjä voi käyttää tiedostoja. Jos kiinnike tehtiin käyttäjänä "postgres" (PostgreSQL-tietokannan varmuuskopiointiin), vain tällä käyttäjällä olisi oikeus käyttää tiedostoja.
Jos muiden käyttäjien on voitava käyttää asennetun tallennusyksikön tiedostoja Linux-pilvestä,
/etc/fuse.conf saattaa vaatia virittämistä. Katso lisätietoja täältä: Ubuntu Manpage: sulake
Määritä seuraava asetus kohdassa
/etc/fuse.conf:
user_allow_other
Allow non-root users to specify the allow_other or allow_root mount options (see below).
Käytä sitten seuraavaa asentaessasi BOOST-tallennusyksikköä komentoriviltä:
allow_other
This option overrides the security measure restricting file access to the user mounting the filesystem.
So all users (including root) can access the files. This option is by default only allowed to root, but
this restriction can be removed with the configuration option described above (user_allow_other).
- BoostFS ei tue yksi- tai kaksisuuntaista varmenteiden avulla tapahtuvaa todennusta. Käyttö
two-way-passwordSen sijaan.
Aug 1 15:46:39.436 4632 1188 [I] [ddp log] [1218:4A4] number of sslquery 1
Aug 1 15:46:39.436 4632 1188 [E] [ddp log] [1218:4A4] number of ssl_query_failed2 = 1
- Jos tallennusyksikön asentamisessa ilmenee SSL-virheitä, tarkista, että verkko ei vähennä asiakkaan ja Data Domainin välistä MTU:ta.
- Varmista, että Data Domainia ei ole määritetty edellyttämään yksi- tai kaksisuuntaista varmennetodennusta varmenteiden avulla.
# ddboost option show Option Value ------------------------------ ------- distributed-segment-processing enabled virtual-synthetics enabled global-authentication-mode two-way global-encryption-strength medium ------------------------------ ------- # ddboost clients show config Client Encryption Strength Authentication Mode ------ ------------------- ------------------- * medium** two-way ------ ------------------- ------------------- (**) The global security settings take precedence over these client(s) specific settings. - Kysy asiakkaalta, voiko kokoonpanoksi muuttaa
two-way-passwordtainone.ddboost option set global-authentication-mode none global-encryption-strength {none | medium | high} or ddboost option set global-authentication-mode two-way-password global-encryption-strength {medium | high} - Jos asiakkaiden on oltava myös yksi- tai kaksisuuntaisia, myös tätä on muutettava, jotta BoostFS voidaan liittää Data Domainiin. Pyydä lupaa siihen, mikä seuraavista muutoksista olisi heidän valintansa. Jos Data Domainin nykyiset asetukset ovat molemmat "
none", niin muutoksia ei tarvitse tehdä. Jatka BoostFS-kiinnikkeen testaamista.# ddboost client show config Client Encryption Strength Authentication Mode ------ ------------------- ------------------- * none** none ------ ------------------- -------------------- Vaihtoehto 1: Muokkaa olemassa olevia määrityksiä käytettäviksi
two-way-passwordja olemassa olevan salauksen vahvuuden.ddboost clients modify * authentication-mode two-way-password encryption-strength { medium | high} - Vaihtoehto 2: Lisää uusi työasema tälle nykyiselle BoostFS-kiinnitysasiakkaalle.
ddboost clients modify <client hostname> authentication-mode two-way-password encryption-strength medium
- Vaihtoehto 1: Muokkaa olemassa olevia määrityksiä käytettäviksi
Lisätietoja
BoostFS-kokoonpanoon liittyvät kysymykset:
- Mikä on BoostFS-määritystiedostossa määritettävien liityntäkohtien osien enimmäismäärä?
Kiinnikkeiden lukumäärää ei ole rajoitettu
boostfs.conf Tiedosto.
# Mount point sections are separated by [mountpoint] tags
#
# [/path/to/mount]
# [/mnt/bofs]
# Data Domain Hostname or IP address
# data-domain-system=data.domain.com
# Storage Unit
# storage-unit=su-name
# Storage Unit Username
# storage-unit-username=sysadmin
# Subdirectory within the storage-unit to mount to
# directory-name=path/to/subdir
- Tukeeko NetWorker BoostFS:ää?
NetWorker tukee oletusarvoisesti BoostFS:ää ja pystyy käsittelemään tiettyjä tehtäviä ja varmuuskopiointeja lennossa käytettäviä kiinnikkeitä.
Vaikka NetWorker on DD Boost -yhteensopiva varmuuskopiointisovellus, se tukee BoostFS:ää myös Linux-asiakasjärjestelmissä, joihin se on asennettu. Yksi esimerkki NetWorker-varmuuskopiosta, joka on otettu Linux-asiakkaan komentoriviltä, kun BoostFS-lukkolaatikko on asetettu, on seuraava (PostgreSQL-varmuuskopio):
# nsroappbackup -z /nsr/apps/config/backup_postgresql.cfg
174908:(pid 16487):Saving the backup data in the pool 'DB'.
175019:(pid 16487):Received the media management binding information on the host 'dd.example.com'.
174910:(pid 16487):Connected to the nsrmmd process on the host 'dd.example.com'. + /usr/pgsql-11/bin/pg_dump --file=/nsr/apps/tmp/e3106c82_294324_16487/dump.sql --format=plain
Continued processing with the returned value 0. + /bin/cp /data/postgresql.conf /nsr/apps/tmp/e3106c82_294324_16487/
Continued processing with the returned value 0.
The files in the save set 'PostgreSQL_postgres_backuppostgre_full' at time '01/04/20 15:40:36' are:
Size: Name:
2645 dump.sql
24000 postgresql.conf
2 File(s) 26645 bytes
The backup command '/nsr/apps/config/scripts/backup-postgre-dbon1-full.sh' completed successfully.
The backup completed successfully.
Kun varmuuskopiointityö on määritetty, sen voi käynnistää myös NetWorker-käyttöliittymässä ja edistymistä valvoa. Data Domainissa,
/ddr/var/log/debug/messages.engineering näyttäisi alla olevan kaltaiset lokimerkinnät, kun NetWorkerin myöntämä asennus on tehty:
Apr 1 15:20:49 dd.example.com ddfs[17040]: NOTICE: ddboost-<client.example.com-49808>: Boostfs:
Apr 1 15:22:52.395 16275 704915520 [I] DDBoost Plugin Version is: [7.0.0.0.633508]
Apr 1 15:20:49 dd.example.com ddfs[17040]: NOTICE: ddboost-<client.example.com-49808>: Boostfs:
Apr 1 15:22:52.395 16275 704915520 [I] BoostFS Version info: [BOOSTFS:7.0.0.0-633922 FUSE:2.9.7]
Apr 1 15:20:49 dd.example.com ddfs[17040]: NOTICE: ddboost-<client.example.com-49808>: Boostfs:
Apr 1 15:22:52.395 16275 704915520 [I] bfs_lib_init: Mounting dd.example.com:LSU_NAME on /mnt/mountpointTuotteet, joihin vaikutus kohdistuu
Data DomainTuotteet
Data DomainArtikkelin ominaisuudet
Artikkelin numero: 000064347
Artikkelin tyyppi: How To
Viimeksi muutettu: 11 toukok. 2026
Versio: 4
Etsi vastauksia kysymyksiisi muilta Dell-käyttäjiltä
Tukipalvelut
Tarkista, kuuluuko laitteesi tukipalveluiden piiriin.