Cette fois, dans l'environnement de vérification, créez un référentiel dans un environnement local inaccessible depuis Internet Ce sera la procédure à suivre.
gros -Lors de l'installation directement à partir du package de fichiers ISO -Lors de la copie et de l'installation du package de fichiers ISO localement Je les décrirai séparément.
① Déployer la machine virtuelle
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.
① Montez le fichier ISO, créez un référentiel local
Commencez par configurer les paramètres du matériel virtuel pour la machine virtuelle. -De Machine virtuelle> CentOS7 (facultatif)> Modifier les paramètres, définissez ce qui suit et enregistrez. -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, montez le fichier ISO. -La connexion SSH est établie avec un logiciel de terminal tel que TeraTerm. -Créer un répertoire à monter.
# mkdir /mnt/cdrom
-Montez-le.
# mount -t iso9660 /dev/cdrom /mnt/cdrom/
mount: /dev/sr0 is write-protected, mounting read-only
*mount: no medium found on /dev/sr0
Lorsque * apparaît, CD/Vérifiez que le lecteur de DVD n'est pas connecté.
-Vérifiez s'il est monté.
# df -h
Taille du système de fichiers utilisée Reste utilisé%Position de montage
/dev/mapper/centos-root 14G 854M 14G 7% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 8.5M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 497M 108M 390M 22% /boot
tmpfs 799M 0 799M 0% /run/user/0
/dev/sr0 4.1G 4.1G 0 100% /mnt/cdrom
/dev/sr0 est/mnt/Assurez-vous qu'il est monté sur cdrom.
-Vérifiez le répertoire monté.
# ls /mnt/cdrom/
CentOS_BuildTag GPL RPM-GPG-KEY-CentOS-7 images
EFI LiveOS RPM-GPG-KEY-CentOS-Testing-7 isolinux
EULA Packages TRANS.TBL repodata
Assurez-vous d'avoir des packages.
Ensuite, nous allons créer un référentiel local. -Vérifiez le répertoire dans lequel le fichier du référentiel est stocké.
# ls /etc/yum.repos.d/
CentOS-Base.repo CentOS-Media.repo CentOS-fasttrack.repo
CentOS-CR.repo CentOS-Sources.repo
CentOS-Debuginfo.repo CentOS-Vault.repo
-Créer un fichier de référentiel local.
# vi /etc/yum.repos.d/local.repo
[local]
enabled=1
name=localrepo
gpgcheck=0
baseurl=file:///mnt/cdrom
La destination est/mnt/Le répertoire dans lequel le fichier ISO est monté avec cdrom.
-Effacer le cache etc. dans yum.
# yum clean all
Plug-in chargé:fastestmirror
Nettoyage du référentiel: base extras local updates
Cleaning up everything
-Lisez le référentiel local.
# yum --disablerepo=* --enablerepo=local repolist
Plug-in chargé:fastestmirror
local | 3.6 kB 00:00
(1/2): local/group_gz | 155 kB 00:00
(2/2): local/primary_db | 2.8 MB 00:00
Determining fastest mirrors
ID du référentiel Nom du référentiel Statut
local localrepo 3,723
repolist: 3,723
② Installez et démontez le package -Installez n'importe quel package.
# yum --disablerepo=* --enablerepo=local install createrepo
Plug-in chargé:fastestmirror
Loading mirror speeds from cached hostfile
Résolution des dépendances
-->Effectuer la confirmation de transaction.
--->Paquet createrepo.noarch 0:0.9.9-23.installer el7
-->J'ai affaire à des dépendances: python-package deltarpm: createrepo-0.9.9-23.el7.noarch
-->J'ai affaire à des dépendances: libxml2-package python: createrepo-0.9.9-23.el7.noarch
-->J'ai affaire à des dépendances:package deltarpm: createrepo-0.9.9-23.el7.noarch
-->Effectuer la confirmation de transaction.
--->Paquet deltarpm.x86_64 0:3.6-3.installer el7
--->Paquet libxml2-python.x86_64 0:2.9.1-5.el7_1.Installer 2
--->Paquet python-deltarpm.x86_64 0:3.6-3.installer el7
-->Résolution des dépendances terminée.
Résolution de la dépendance
================================================================================
Architecture du package
Capacité du référentiel de versions
================================================================================
Pendant l'installation:
createrepo noarch 0.9.9-23.el7 local 92 k
Installation liée aux dépendances:
deltarpm x86_64 3.6-3.el7 local 82 k
libxml2-python x86_64 2.9.1-5.el7_1.2 local 244 k
python-deltarpm x86_64 3.6-3.el7 local 31 k
Récapitulatif des transactions
================================================================================
Paquet d'installation 1(+Paquet de 3 dépendances)
Capacité totale de téléchargement: 449 k
Capacité d'installation: 2.0 M
Is this ok [y/d/N]: y
Downloading packages:
--------------------------------------------------------------------------------
9 au total.7 MB/s | 449 kB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Pendant l'installation: deltarpm-3.6-3.el7.x86_64 1/4
Pendant l'installation: python-deltarpm-3.6-3.el7.x86_64 2/4
Pendant l'installation: libxml2-python-2.9.1-5.el7_1.2.x86_64 3/4
Pendant l'installation: createrepo-0.9.9-23.el7.noarch 4/4
Pendant la vérification: deltarpm-3.6-3.el7.x86_64 1/4
Pendant la vérification: libxml2-python-2.9.1-5.el7_1.2.x86_64 2/4
Pendant la vérification: python-deltarpm-3.6-3.el7.x86_64 3/4
Pendant la vérification: createrepo-0.9.9-23.el7.noarch 4/4
Installation:
createrepo.noarch 0:0.9.9-23.el7
Dépendance installée liée:
deltarpm.x86_64 0:3.6-3.el7 libxml2-python.x86_64 0:2.9.1-5.el7_1.2
python-deltarpm.x86_64 0:3.6-3.el7
A completé!
-Démontez tout paquet après son installation.
# umount /mnt/cdrom/
Basculez vers l'interface utilisateur Web de la destination de déploiement ESXi et sélectionnez Machine virtuelle> CentOS7 (facultatif)> Modifier les paramètres. Définissez ce qui suit et enregistrez. -Changer le lecteur de CD / DVD 1 en périphérique hôte ・ Déconnectez ☑ de la connexion
① Montez le fichier ISO, créez un référentiel local
Commencez par configurer les paramètres du matériel virtuel pour la machine virtuelle. -De Machine virtuelle> CentOS7 (facultatif)> Modifier les paramètres, définissez ce qui suit et enregistrez. -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, montez le fichier ISO. -La connexion SSH est établie avec un logiciel de terminal tel que TeraTerm. -Créer un répertoire à monter.
# mkdir /mnt/cdrom
-Montez-le.
# mount -t iso9660 /dev/cdrom /mnt/cdrom/
mount: /dev/sr0 is write-protected, mounting read-only
*mount: no medium found on /dev/sr0
Lorsque * apparaît, CD/Vérifiez que le lecteur de DVD n'est pas connecté.
-Vérifiez s'il est monté.
# df -h
Taille du système de fichiers utilisée Reste utilisé%Position de montage
/dev/mapper/centos-root 14G 854M 14G 7% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 8.5M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 497M 108M 390M 22% /boot
tmpfs 799M 0 799M 0% /run/user/0
/dev/sr0 4.1G 4.1G 0 100% /mnt/cdrom
/dev/sr0 est/mnt/Assurez-vous qu'il est monté sur cdrom.
-Vérifiez le répertoire monté.
# ls /mnt/cdrom/
CentOS_BuildTag GPL RPM-GPG-KEY-CentOS-7 images
EFI LiveOS RPM-GPG-KEY-CentOS-Testing-7 isolinux
EULA Packages TRANS.TBL repodata
Assurez-vous d'avoir des packages.
-Créer un répertoire de destination de copie.
# mkdir -p /tmp/CentOS7/Packages
-Copiez le package de fichiers ISO localement.
cp -p /mnt/cdrom/Packages/* /tmp/CentOS7/Packages
Ensuite, nous allons créer un référentiel local. -Vérifiez le répertoire où le fichier du référentiel est stocké.
# ls /etc/yum.repos.d/
CentOS-Base.repo CentOS-Media.repo CentOS-fasttrack.repo
CentOS-CR.repo CentOS-Sources.repo
CentOS-Debuginfo.repo CentOS-Vault.repo
-Créer un fichier de référentiel local.
# vi /etc/yum.repos.d/local.repo
[local]
enabled=1
name=localrepo
gpgcheck=0
baseurl=file:///mnt/cdrom
La destination est/mnt/Le répertoire dans lequel le fichier ISO est monté avec cdrom.
-Effacer le cache etc. dans yum.
# yum clean all
Plug-in chargé:fastestmirror
Nettoyage du référentiel: base extras local updates
Cleaning up everything
-Lisez le référentiel local.
# yum --disablerepo=* --enablerepo=local repolist
Plug-in chargé:fastestmirror
local | 3.6 kB 00:00
(1/2): local/group_gz | 155 kB 00:00
(2/2): local/primary_db | 2.8 MB 00:00
Determining fastest mirrors
ID du référentiel Nom du référentiel Statut
local localrepo 3,723
repolist: 3,723
② Installer, démonter et installer des packages de craterepo
-Installez créer un dépôt.
# yum --disablerepo=* --enablerepo=local install createrepo
Plug-in chargé:fastestmirror
Loading mirror speeds from cached hostfile
Résolution des dépendances
-->Effectuer la confirmation de transaction.
--->Paquet createrepo.noarch 0:0.9.9-23.installer el7
-->J'ai affaire à des dépendances: python-package deltarpm: createrepo-0.9.9-23.el7.noarch
-->J'ai affaire à des dépendances: libxml2-package python: createrepo-0.9.9-23.el7.noarch
-->J'ai affaire à des dépendances:package deltarpm: createrepo-0.9.9-23.el7.noarch
-->Effectuer la confirmation de transaction.
--->Paquet deltarpm.x86_64 0:3.6-3.installer el7
--->Paquet libxml2-python.x86_64 0:2.9.1-5.el7_1.Installer 2
--->Paquet python-deltarpm.x86_64 0:3.6-3.installer el7
-->Résolution des dépendances terminée.
Résolution de la dépendance
================================================================================
Architecture du package
Capacité du référentiel de versions
================================================================================
Pendant l'installation:
createrepo noarch 0.9.9-23.el7 local 92 k
Installation liée aux dépendances:
deltarpm x86_64 3.6-3.el7 local 82 k
libxml2-python x86_64 2.9.1-5.el7_1.2 local 244 k
python-deltarpm x86_64 3.6-3.el7 local 31 k
Récapitulatif des transactions
================================================================================
Paquet d'installation 1(+Paquet de 3 dépendances)
Capacité totale de téléchargement: 449 k
Capacité d'installation: 2.0 M
Is this ok [y/d/N]: y
Downloading packages:
--------------------------------------------------------------------------------
9 au total.7 MB/s | 449 kB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Pendant l'installation: deltarpm-3.6-3.el7.x86_64 1/4
Pendant l'installation: python-deltarpm-3.6-3.el7.x86_64 2/4
Pendant l'installation: libxml2-python-2.9.1-5.el7_1.2.x86_64 3/4
Pendant l'installation: createrepo-0.9.9-23.el7.noarch 4/4
Pendant la vérification: deltarpm-3.6-3.el7.x86_64 1/4
Pendant la vérification: libxml2-python-2.9.1-5.el7_1.2.x86_64 2/4
Pendant la vérification: python-deltarpm-3.6-3.el7.x86_64 3/4
Pendant la vérification: createrepo-0.9.9-23.el7.noarch 4/4
Installation:
createrepo.noarch 0:0.9.9-23.el7
Dépendance installée liée:
deltarpm.x86_64 0:3.6-3.el7 libxml2-python.x86_64 0:2.9.1-5.el7_1.2
python-deltarpm.x86_64 0:3.6-3.el7
A completé!
-Créer un référentiel local.
# createrepo /tmp/CentOS7/
Spawning worker 0 with 1862 pkgs
Spawning worker 1 with 1861 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
-Modifier le fichier du référentiel local.
# vi /etc/yum.repos.d/local.repo
[local]
enabled=1
name=localrepo
gpgcheck=0
baseurl=file:///tmp/CentOS7
La destination est/tmp/Dans CentOS7, il s'agit du répertoire dans lequel le fichier ISO est copié.
-Effacer le cache etc. dans yum.
# yum clean all
Plug-in chargé:fastestmirror
Nettoyage du référentiel: base extras local updates
Cleaning up everything
-Lisez le référentiel local.
# yum --disablerepo=* --enablerepo=local repolist
Plug-in chargé:fastestmirror
local | 3.6 kB 00:00
(1/2): local/group_gz | 155 kB 00:00
(2/2): local/primary_db | 2.8 MB 00:00
Determining fastest mirrors
ID du référentiel Nom du référentiel Statut
local localrepo 3,723
repolist: 3,723
-Unmount.
# umount /mnt/cdrom/
Basculez vers l'interface utilisateur Web de la destination de déploiement ESXi et sélectionnez Machine virtuelle> CentOS7 (facultatif)> Modifier les paramètres. Définissez ce qui suit et enregistrez. -Changer le lecteur de CD / DVD 1 en périphérique hôte ・ Déconnectez ☑ de la connexion
-Installez n'importe quel package.
# yum --disablerepo=* --enablerepo=local install dovecot
Plug-in chargé:fastestmirror
Loading mirror speeds from cached hostfile
Résolution des dépendances
-->Effectuer la confirmation de transaction.
--->Paquet dovecot.x86_64 1:2.2.10-5.installer el7
-->J'ai affaire à des dépendances: libclucene-shared.so.1()(64bit)Paquet: 1:dovecot-2.2.10-5.el7.x86_64
-->J'ai affaire à des dépendances: libclucene-core.so.1()(64bit)Paquet: 1:dovecot-2.2.10-5.el7.x86_64
-->Effectuer la confirmation de transaction.
--->Paquet clucene-core.x86_64 0:2.3.3.4-11.installer el7
-->Résolution des dépendances terminée.
Résolution de la dépendance
================================================================================
Architecture du package
Capacité du référentiel de versions
================================================================================
Pendant l'installation:
dovecot x86_64 1:2.2.10-5.el7 local 3.2 M
Installation liée aux dépendances:
clucene-core x86_64 2.3.3.4-11.el7 local 528 k
Récapitulatif des transactions
================================================================================
Paquet d'installation 1(+1 package dépendance)
Capacité totale de téléchargement: 3.7 M
Capacité d'installation: 12 M
Is this ok [y/d/N]: y
Downloading packages:
--------------------------------------------------------------------------------
Total 307 Mo/s | 3.7 MB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Pendant l'installation: clucene-core-2.3.3.4-11.el7.x86_64 1/2
Pendant l'installation: 1:dovecot-2.2.10-5.el7.x86_64 2/2
Pendant la vérification: clucene-core-2.3.3.4-11.el7.x86_64 1/2
Pendant la vérification: 1:dovecot-2.2.10-5.el7.x86_64 2/2
Installation:
dovecot.x86_64 1:2.2.10-5.el7
Dépendance installée liée:
clucene-core.x86_64 0:2.3.3.4-11.el7
A completé!
Recommended Posts