Cette fois, la procédure consiste à créer un serveur NFS dans l'environnement de vérification et à le monter en tant que banque de données ESXi.
Commencez par configurer les paramètres du matériel virtuel pour la machine virtuelle. -Connectez-vous à la destination de déploiement ESXi. -Stockez le fichier ISO dans n'importe quel emplacement à partir de Storage> Datastore> Datastore Browser. -Depuis la création / l'enregistrement de la machine virtuelle, définissez les éléments suivants et terminez. ● Sélection du type de création -Créer une nouvelle machine virtuelle ● Sélectionnez le nom et le système d'exploitation invité ・ Le nom est CentOS7 (facultatif) · La compatibilité est la machine virtuelle ESXi 6.x -Guest OS famille est linux, la version invité OS est CentOS 7 (64 bits) ● Sélection de stockage ・ Sélectionnez n'importe quel magasin de données ● Personnaliser les paramètres ・ CPU / mémoire / disque dur / adaptateur réseau en option -Sélectionnez le fichier ISO stocké à n'importe quel emplacement dans le magasin de données sur le lecteur CD / DVD 1 et sélectionnez-le. Mettez ☑ dans la connexion lors de la mise sous tension
Ensuite, démarrez la machine virtuelle et installez le système d'exploitation. Les paramètres d'installation sont facultatifs, mais la sélection de logiciels choisit une installation minimale. Après l'installation, redémarrez.
Voir ci-dessous pour créer un référentiel local. https://qiita.com/fooot4/items/6e7ec0df51ac18abfb2b
# yum --disablerepo=* --enablerepo=local install nfs-utils
Plug-in chargé:fastestmirror
Loading mirror speeds from cached hostfile
Résolution des dépendances
-->Effectuer la confirmation de transaction.
--->Paquet nfs-utils.x86_64 1:1.3.0-0.21.installer el7
-->J'ai affaire à des dépendances: libtirpc >= 0.2.3-1 paquet: 1:nfs-utils-1.3.0-0.21.el7.x86_64
-->J'ai affaire à des dépendances: gssproxy >= 0.3.0-0 colis: 1:nfs-utils-1.3.0-0.21.el7.x86_64
-->J'ai affaire à des dépendances:paquet rpcbind: 1:nfs-utils-1.3.0-0.21.el7.x86_64
-->J'ai affaire à des dépendances:package de quota: 1:nfs-utils-1.3.0-0.21.el7.x86_64
-->J'ai affaire à des dépendances:paquet libnfsidmap: 1:nfs-utils-1.3.0-0.21.el7.x86_64
-->J'ai affaire à des dépendances:paquet libevent: 1:nfs-utils-1.3.0-0.21.el7.x86_64
-->J'ai affaire à des dépendances:paquet keyutils: 1:nfs-utils-1.3.0-0.21.el7.x86_64
-->J'ai affaire à des dépendances: libtirpc.so.1()(64bit)Paquet: 1:nfs-utils-1.3.0-0.21.el7.x86_64
-->J'ai affaire à des dépendances: libnfsidmap.so.0()(64bit)Paquet: 1:nfs-utils-1.3.0-0.21.el7.x86_64
-->J'ai affaire à des dépendances: libevent-2.0.so.5()(64bit)Paquet: 1:nfs-utils-1.3.0-0.21.el7.x86_64
-->Effectuer la confirmation de transaction.
--->Paquet gssproxy.x86_64 0:0.4.1-7.installer el7
-->J'ai affaire à des dépendances: libverto-paquet de tevent: gssproxy-0.4.1-7.el7.x86_64
-->J'ai affaire à des dépendances: libini_config.so.3(INI_CONFIG_1.1.0)(64bit)Paquet: gssproxy-0.4.1-7.el7.x86_64
-->J'ai affaire à des dépendances: libref_array.so.1()(64bit)Paquet: gssproxy-0.4.1-7.el7.x86_64
-->J'ai affaire à des dépendances: libini_config.so.3()(64bit)Paquet: gssproxy-0.4.1-7.el7.x86_64
-->J'ai affaire à des dépendances: libcollection.so.2()(64bit)Paquet: gssproxy-0.4.1-7.el7.x86_64
-->J'ai affaire à des dépendances: libbasicobjects.so.0()(64bit)Paquet: gssproxy-0.4.1-7.el7.x86_64
--->Paquet keyutils.x86_64 0:1.5.8-3.installer el7
--->Paquet libevent.x86_64 0:2.0.21-4.installer el7
--->Paquet libnfsidmap.x86_64 0:0.25-12.installer el7
--->Paquet libtirpc.x86_64 0:0.2.4-0.6.installer el7
--->Quota de package.x86_64 1:4.01-11.installer el7
-->J'ai affaire à des dépendances: quota-nls = 1:4.01-11.paquet el7: 1:quota-4.01-11.el7.x86_64
-->J'ai affaire à des dépendances: tcp_paquet d'emballage: 1:quota-4.01-11.el7.x86_64
--->Paquet rpcbind.x86_64 0:0.2.0-32.installer el7
-->Effectuer la confirmation de transaction.
--->Paquetage libbasicobjects.x86_64 0:0.1.1-25.installer el7
--->Paquet libcollection.x86_64 0:0.6.2-25.installer el7
--->Paquet libini_config.x86_64 0:1.2.0-25.installer el7
-->J'ai affaire à des dépendances: libpath_utils.so.1(PATH_UTILS_0.2.1)(64bit)Paquet: libini_config-1.2.0-25.el7.x86_64
-->J'ai affaire à des dépendances: libpath_utils.so.1()(64bit)Paquet: libini_config-1.2.0-25.el7.x86_64
--->Paquet libref_array.x86_64 0:0.1.5-25.installer el7
--->Paquet libverto-tevent.x86_64 0:0.2.5-4.installer el7
-->J'ai affaire à des dépendances: libtevent.so.0(TEVENT_0.9.9)(64bit)Paquet: libverto-tevent-0.2.5-4.el7.x86_64
-->J'ai affaire à des dépendances: libtalloc.so.2(TALLOC_2.0.2)(64bit)Paquet: libverto-tevent-0.2.5-4.el7.x86_64
-->J'ai affaire à des dépendances: libtevent.so.0()(64bit)Paquet: libverto-tevent-0.2.5-4.el7.x86_64
-->J'ai affaire à des dépendances: libtalloc.so.2()(64bit)Paquet: libverto-tevent-0.2.5-4.el7.x86_64
--->Quota de package-nls.noarch 1:4.01-11.installer el7
--->Paquet tcp_wrappers.x86_64 0:7.6-77.installer el7
-->Effectuer la confirmation de transaction.
--->Paquet libpath_utils.x86_64 0:0.2.1-25.installer el7
--->Paquet libtalloc.x86_64 0:2.1.2-1.installer el7
--->Paquet libtevent.x86_64 0:0.9.25-1.installer el7
-->Résolution des dépendances terminée.
Résolution de la dépendance
================================================================================
Architecture du package
Dépôt de versions
capacité
================================================================================
Pendant l'installation:
nfs-utils x86_64 1:1.3.0-0.21.el7 local 370 k
Installation liée aux dépendances:
gssproxy x86_64 0.4.1-7.el7 local 84 k
keyutils x86_64 1.5.8-3.el7 local 54 k
libbasicobjects x86_64 0.1.1-25.el7 local 24 k
libcollection x86_64 0.6.2-25.el7 local 40 k
libevent x86_64 2.0.21-4.el7 local 214 k
libini_config x86_64 1.2.0-25.el7 local 59 k
libnfsidmap x86_64 0.25-12.el7 local 46 k
libpath_utils x86_64 0.2.1-25.el7 local 27 k
libref_array x86_64 0.1.5-25.el7 local 26 k
libtalloc x86_64 2.1.2-1.el7 local 31 k
libtevent x86_64 0.9.25-1.el7 local 32 k
libtirpc x86_64 0.2.4-0.6.el7 local 85 k
libverto-tevent x86_64 0.2.5-4.el7 local 9.0 k
quota x86_64 1:4.01-11.el7 local 176 k
quota-nls noarch 1:4.01-11.el7 local 89 k
rpcbind x86_64 0.2.0-32.el7 local 57 k
tcp_wrappers x86_64 7.6-77.el7 local 78 k
Récapitulatif des transactions
================================================================================
Paquet d'installation 1(+17 packages de dépendances)
Capacité totale de téléchargement: 1.5 M
Capacité d'installation: 4.3 M
Is this ok [y/d/N]: y
Downloading packages:
--------------------------------------------------------------------------------
Total 143 Mo/s | 1.5 MB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Pendant l'installation: libbasicobjects-0.1.1-25.el7.x86_64 1/18
Pendant l'installation: libtirpc-0.2.4-0.6.el7.x86_64 2/18
Pendant l'installation: libref_array-0.1.5-25.el7.x86_64 3/18
Pendant l'installation: libcollection-0.6.2-25.el7.x86_64 4/18
Pendant l'installation: libtalloc-2.1.2-1.el7.x86_64 5/18
Pendant l'installation: libtevent-0.9.25-1.el7.x86_64 6/18
Pendant l'installation: libverto-tevent-0.2.5-4.el7.x86_64 7/18
Pendant l'installation: rpcbind-0.2.0-32.el7.x86_64 8/18
Pendant l'installation: libnfsidmap-0.25-12.el7.x86_64 9/18
Pendant l'installation: 1:quota-nls-4.01-11.el7.noarch 10/18
Pendant l'installation: keyutils-1.5.8-3.el7.x86_64 11/18
Pendant l'installation: libevent-2.0.21-4.el7.x86_64 12/18
Pendant l'installation: libpath_utils-0.2.1-25.el7.x86_64 13/18
Pendant l'installation: libini_config-1.2.0-25.el7.x86_64 14/18
Pendant l'installation: gssproxy-0.4.1-7.el7.x86_64 15/18
Pendant l'installation: tcp_wrappers-7.6-77.el7.x86_64 16/18
Pendant l'installation: 1:quota-4.01-11.el7.x86_64 17/18
Pendant l'installation: 1:nfs-utils-1.3.0-0.21.el7.x86_64 18/18
Pendant la vérification: libini_config-1.2.0-25.el7.x86_64 1/18
Pendant la vérification: tcp_wrappers-7.6-77.el7.x86_64 2/18
Pendant la vérification: libverto-tevent-0.2.5-4.el7.x86_64 3/18
Pendant la vérification: libtalloc-2.1.2-1.el7.x86_64 4/18
Pendant la vérification: libcollection-0.6.2-25.el7.x86_64 5/18
Pendant la vérification: 1:nfs-utils-1.3.0-0.21.el7.x86_64 6/18
Pendant la vérification: libpath_utils-0.2.1-25.el7.x86_64 7/18
Pendant la vérification: libevent-2.0.21-4.el7.x86_64 8/18
Pendant la vérification: keyutils-1.5.8-3.el7.x86_64 9/18
Pendant la vérification: libref_array-0.1.5-25.el7.x86_64 10/18
Pendant la vérification: rpcbind-0.2.0-32.el7.x86_64 11/18
Pendant la vérification: libtirpc-0.2.4-0.6.el7.x86_64 12/18
Pendant la vérification: gssproxy-0.4.1-7.el7.x86_64 13/18
Pendant la vérification: 1:quota-nls-4.01-11.el7.noarch 14/18
Pendant la vérification: 1:quota-4.01-11.el7.x86_64 15/18
Pendant la vérification: libtevent-0.9.25-1.el7.x86_64 16/18
Pendant la vérification: libbasicobjects-0.1.1-25.el7.x86_64 17/18
Pendant la vérification: libnfsidmap-0.25-12.el7.x86_64 18/18
Installation:
nfs-utils.x86_64 1:1.3.0-0.21.el7
Dépendance installée liée:
gssproxy.x86_64 0:0.4.1-7.el7 keyutils.x86_64 0:1.5.8-3.el7
libbasicobjects.x86_64 0:0.1.1-25.el7 libcollection.x86_64 0:0.6.2-25.el7
libevent.x86_64 0:2.0.21-4.el7 libini_config.x86_64 0:1.2.0-25.el7
libnfsidmap.x86_64 0:0.25-12.el7 libpath_utils.x86_64 0:0.2.1-25.el7
libref_array.x86_64 0:0.1.5-25.el7 libtalloc.x86_64 0:2.1.2-1.el7
libtevent.x86_64 0:0.9.25-1.el7 libtirpc.x86_64 0:0.2.4-0.6.el7
libverto-tevent.x86_64 0:0.2.5-4.el7 quota.x86_64 1:4.01-11.el7
quota-nls.noarch 1:4.01-11.el7 rpcbind.x86_64 0:0.2.0-32.el7
tcp_wrappers.x86_64 0:7.6-77.el7
A completé!
-Créer un répertoire partagé par nfs. Cette fois, ce sera / home / nfs. Lors de la création d'un répertoire, vous devez changer le propriétaire du répertoire en nfsnobody.
# mkdir /home/nfs
# ll /home/
Total 0
drwxr-xr-x.3 racine racine 17 8 novembre 18:13 nfs
# chown -R nfsnobody:nfsnobody /home/nfs/
# ll /home/
Total 0
drwxr-xr-x.3 nfsnobody nfsnobody 17 8 novembre 18:13 nfs
-Définissez le réseau et les options pouvant être partagés avec le répertoire partagé par nfs.
# vi /etc/exports
/home/nfs xxx.xxx.xxx.xxx/xx(rw)
# exportfs
/home/nfs xxx.xxx.xxx.xxx/xx
・ Réglez les éléments suivants.
# /exported/directory xxx.xxx.xxx.xxx/xx(ro/rw)
paramètre | Explication |
---|---|
/exported/directory | Spécifiez le répertoire à partager |
xxx.xxx.xxx.xxx/xx | Spécifiez un réseau qui peut être partagé, aucun préfixe requis pour les hôtes |
ro | Le système de fichiers exporté sera en lecture seule |
rw | Le système de fichiers exporté devient lisible et inscriptible |
-Lors de l'utilisation de nfs version 4, définissez l'ouverture du port du service de pare-feu ci-dessous.
# firewall-cmd --permanent --add-service=nfs
success
# firewall-cmd --reload
success
# firewall-cmd --list-all
public (default, active)
interfaces: eno16780032
sources:
services: dhcpv6-client nfs ssh
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
-Lors de l'utilisation de nfs version 3, désactivez le pare-feu. Il semble que le port dans nfs n'est pas fixe.
# systemctl stop firewalld
# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: inactive (dead)depuis le jour 2020-11-08 18:34:10 JST; 7s ago
Process: 9751 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
Main PID: 9751 (code=exited, status=0/SUCCESS)
08 novembre 18:24:37 localhost.localdomain systemd[1]: Starting firewalld - dyna...
08 novembre 18:24:37 localhost.localdomain systemd[1]: Started firewalld - dynam...
08 novembre 18:34:09 localhost.localdomain systemd[1]: Stopping firewalld - dyna...
08 novembre 18:34:10 localhost.localdomain systemd[1]: Stopped firewalld - dynam...
Hint: Some lines were ellipsized, use -l to show in full.
# systemctl start rpcbind
# systemctl status rpcbind
● rpcbind.service - RPC bind service
Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; indirect; vendor preset: enabled)
Active: active (running)depuis le jour 2020-11-08 17:24:39 JST; 4min 27s ago
Process: 9281 ExecStart=/sbin/rpcbind -w ${RPCBIND_ARGS} (code=exited, status=0/SUCCESS)
Main PID: 9282 (rpcbind)
CGroup: /system.slice/rpcbind.service
mq9282 /sbin/rpcbind -w
08 novembre 17:24:39 localhost.localdomain systemd[1]: Starting RPC bind service...
08 novembre 17:24:39 localhost.localdomain systemd[1]: Started RPC bind service.
# systemctl start nfs
● nfs-server.service - NFS server and services
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled)
Active: active (exited)depuis le jour 2020-11-08 17:24:45 JST; 4min 46s ago
Process: 9296 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS)
Process: 9294 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
Main PID: 9296 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/nfs-server.service
08 novembre 17:24:45 localhost.localdomain systemd[1]: Starting NFS server and services...
08 novembre 17:24:45 localhost.localdomain systemd[1]: Started NFS server and services.
08 novembre 17:29:23 localhost.localdomain systemd[1]: Started NFS server and services.
rpcbind.Si le service n'est pas démarré, nfs.le service ne démarre pas
-Connectez-vous à ESXi du client nfs. -Appuyez sur Stockage> Banque de données> Nouvelle banque de données. -Sélectionnez le montage de la banque de données NFS et cliquez sur Suivant. -Tout nom, entrez l'adresse IP correspondante pour le serveur NFS et le répertoire à partager avec le partage NFS. Si la version NFS est NFS4, laissez le nom d'utilisateur / mot de passe vide et cliquez sur Suivant.
・ Si vous ne créez pas d'utilisateur nfs Vous devez définir le répertoire partagé pour avoir accès avec nfsnobody. -Lors de l'utilisation de nfs version 3, le pare-feu doit être désactivé.
Recommended Posts