ESXi6.7의 centos7.7에서 CD/DVD에서 rpm 패키지 설치

ESXi6.7의 centos7.7에서 CD/DVD에서 rpm 패키지 설치

2022-10-06 last update

7 minutes reading vmware centos7 CentOS ESXi6.7
인터넷이나 리포지토리 서버에 연결되지 않은 가상화 서버의 CentOS에 대한 물리적 및 가상 미디어에서 rpm 패키지 설치에 대해 설명합니다.

가상 서버: CentOS7.7
가상화 서버: VMware ESXi6.7

1. 미디어 탑재



vmware vsphere 웹 클라이언트에서 미디어를 탑재합니다.

가상 머신 화면에서 編集를 선택합니다.

CD/DVDドライブ1 항목에서 ホストデバイス 또는 データストアISOファイル를 선택하고 오른쪽의 接続를 선택하고 하단의 保存를 누릅니다.


이제 CentOS 측이 인식합니다.

2. 미디어 마운트



먼저 마운트용 디렉토리를 만듭니다.

디렉토리 작성
# mkdir /mnt/cdrom

그런 다음 마운트 디렉터리에 미디어를 마운트합니다.

마운트
# mount -t iso9660 /dev/cdrom /mnt/cdrom
mount: /dev/sr0 is write-protected, mounting read-only

# 미디어가 인식하지 못하면 다음과 같은 경고가 발생합니다.mount: no medium found on /dev/sr0
마운트 실패
# mount -t iso9660 /dev/cdrom /mnt/cdrom
mount: /dev/sr0 is write-protected, mounting read-only
mount: no medium found on /dev/sr0

3. 리포지토리 설정



미디어를 리포지토리로 사용하도록 구성 파일을 만듭니다.

설정 파일 작성
# touch /etc/yum.repos.d/local_dvd.repo
# vi /etc/yum.repos.d/local_dvd.repo

/etc/yum.repos.d/local_dvd.repo의 내용
[local_dvd]
name=CentOS 7 x86_64 DVD
baseurl=file:///mnt/cdrom/
enabled=0
gpgcheck=0
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7

4.rpm 패키지 목록 표시



yum list 명령으로 rpm 패키지가 보이는지 확인합니다.

rpm 목록 표시
# yum --disablerepo=\* --enablerepo=local_dvd list
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
local_dvd                                                                                 | 3.6 kB  00:00:00
(1/2): local_dvd/group_gz                                                                 | 165 kB  00:00:00
(2/2): local_dvd/primary_db                                                               | 3.2 MB  00:00:00
インストール済みパッケージ
NetworkManager.x86_64                                     1:1.18.0-5.el7                                @anaconda
NetworkManager-libnm.x86_64                               1:1.18.0-5.el7                                @anaconda
NetworkManager-team.x86_64                                1:1.18.0-5.el7                                @anaconda
《以下略》

利用可能なパッケージ
389-ds-base.x86_64                                        1.3.9.1-10.el7                                local_dvd
389-ds-base-libs.x86_64                                   1.3.9.1-10.el7                                local_dvd
ElectricFence.x86_64                                      2.2.2-39.el7                                  local_dvd
《以下略》

5.rpm 패키지 설치



실제로 yum install 명령으로 rpm 패키지를 설치합니다.
이번에는 nfs-utils 명령을 설치했습니다.

rpm 패키지 설치
# yum --disablerepo=\* --enablerepo=local_dvd install nfs-utils
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ nfs-utils.x86_64 1:1.3.0-0.65.el7 を インストール
--> 依存性の処理をしています: libtirpc >= 0.2.4-0.7 のパッケージ: 1:nfs-utils-1.3.0-0.65.el7.x86_64
《以下略》


トランザクションの要約
=================================================================================================================
インストール  1 パッケージ (+15 個の依存関係のパッケージ)
総ダウンロード容量: 1.5 M
インストール容量: 4.3 M
Is this ok [y/d/N]: y
《以下略》

完了しました!

이상으로 완료입니다.

참고



CentOS (RHEL) 7에서 DVD (CD-ROM)를 리포지토리에 추가하여 설치 디스크에서 yum
https://orebibou.com/2015/02/centosrhel7%E3%81%A7dvdcd-rom%E3%82%92%E3%83%AA%E3%83%9D%E3%82%B8%E3%83% 88%E3%83%AA%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%A6%E3%82%A4%E3%83%B3% E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%83%87/

로컬 미디어 (DVD 등)를 yum의 리포지토리로 등록
ㅡㅡㅜㅜㅜㅜㅜㅜㅜ 코 m / 레기 s r - 유 m ぃ

RHEL DVD-ROM을 yum 저장소로 등록
ㅡㅡㅜㅜㅜㅜㅜㅜㅜㅜ 네 t/세트 p/유 m01. HTML