クラウドコンピューティング・チュートリアル学習シラバスコースウェア:使用の自己出典:
================================================== ==================================
統合されたケース:YUMサーバを確立
-
基本的なパッケージのベースを提供[CD-ROM]
-
更新パッケージを提供
- このようnginxの、ZABBIX、ドッキングウィンドウ、Hadoopを、OpenStackのようなその他のパッケージを提供
ファイアウォールを設定
[ルート@にyum-サーバー〜]#ファイアウォール-CMD --permanent --add-サービス= FTP
[ルート@にyum-サーバー〜]#ファイアウォール-CMD --reload
閉じるSELinuxの
[ルート@にyum-サーバー〜]#のsetenforce 0
[ルート@にyum-サーバー〜]#のvimのの/ etc /のsysconfig / selinuxを
SELINUX =無効
FTP
[ルートの@ YUM-サーバー〜]#yumを-yにvsftpdをインストール
[ルート@にyum-サーバー〜]#は、vsftpdのを開始systemctl
[ルート@にyum-サーバー〜]#systemctlのvsftpdのを有効にします
目標1:基本的なソフトウェアベースの提供
CentOSのミラーマウント
[ルート@ YUMサーバ〜]#1 MKDIR / VAR / FTP / {centos6u8、centos7u3}
[ルート@にyum-サーバー〜]#/home/centos7u3.isoの/ var / FTP / centos7u3をマウント
[ルート@にyum-サーバー〜]#エコー "/home/centos7u3.isoの/ var / FTP / centos7u3マウント" >> /etc/rc.d/rc.localの
[ルート@にyum-サーバー〜]#chmodの+ X /etc/rc.d/rc.localの
ヤムクライアントのテスト
[ルートの@ YUM-クライアント〜]#RM -rf /etc/yum.repos.d/CentOS-Base.repo
[ルート@にyum-クライアント〜]#viの/etc/yum.repos.d/centos7u3.repoは//ソースヤムを追加します
[centos7u3]
名前= centos7u3
BASEURL = FTP://192.168.122.202/centos7u3
gpgcheck = 0
= 1有効
[ルートの@ YUM-クライアント〜]#yumをmakecache
[ルートの@ YUM-クライアント〜]#yumをrepolist
[ルート@にyum-クライアント〜]#yumを-y wgetのlftpのはbash-COMをインストール* vimの強化
2つのゴール:アップデートを提供するために、
yumのキャッシュを開始
[ルート@にyum-サーバー〜]#のVimの/etc/yum.conf
[メイン]
CACHEDIR =の/ var /キャッシュ/ yumを/ $ basearch / $ releasever
1 =キャッシュを維持
[ルート@にyum-サーバー〜]#yumをすべてきれいに
[ルート@にyum-サーバー〜]#yumを-y更新
[ルート@ YUM-サーバー〜]#のMKDIRの/ var / ftpを/更新
[ルート@にyum-サーバー〜]#の検索の/ var /キャッシュ/ yumを/ x86_64版/ 7 / -iname "* .rpmの" -exec CP -rf {}の/ var / FTP /更新\;
[ルート@にyum-サーバー〜]#yumを-y createrepoをインストール
[ルート@ YUM-サーバー〜]#のcreaterepoの/ var / ftpを/更新
ヤムクライアントのテスト
[ルートの@ YUM-クライアント〜]#RM -rf /etc/yum.repos.d/CentOS-Base.repo
[ルートの@ YUM-クライアント〜]#viの/etc/yum.repos.d/update.repo
[更新]
名= CentOSのアップデート
BASEURL = FTP://192.168.122.202/update
gpgcheck = 0
= 1有効
[ルートの@ YUM-クライアント〜]#yumをrepolist
ロードされたプラグイン:fastestmirror
レポIDレポ名のステータス
更新CentOSのアップデート75
repolist:75
[ルート@にyum-クライアント〜]#yumを-y更新
目標3:このようnginxの、ZABBIXなどの他のパッケージを提供
--downloadonly
- nginxのソースとZABBIXの設定
[ルート@にyum-サーバー〜]#のVimの/etc/yum.repos.d/nginx.repo
[nginxの】
名前= nginxのレポ
BASEURL = http://nginx.org/packages/centos/7/$basearch/
gpgcheck = 0
= 1有効
- downloadonly
[ルート@にyum-サーバー〜]#yumをすべてきれいに
[ルートの@ YUM-サーバー〜]#yumをインストールnginxの--downloadonly
[ルート@ YUMサーバ〜]#1 MKDIR / VAR / FTP / {nginxの、ZABBIX}
[ルート@にyum-サーバー〜]#の検索の/ var /キャッシュ/ yumを/ x86_64版/ 7 / -iname "* .rpmの" -exec CP -rf {}の/ var / FTP / nginxの
- reopdataの作成:
[ルート@にyum-サーバー〜]#createrepoの/ var / FTP / nginxの//新しいパッケージを追加する場合、再作成します
ヤムクライアントのテスト
[ルートの@ YUM-クライアント〜]#viの/etc/yum.repos.d/nginx.repo
[nginxの】
名前= nginxの
BASEURL = FTP://192.168.122.202/nginx
gpgcheck = 0
= 1有効
[ルートの@ YUM-クライアント〜]#yumをrepolist
レポIDレポ名のステータス
nginxのnginxの1
更新CentOSのアップデート75
[ルート@にyum-クライアント〜]#yumを-y nginxのインストール
クライアントは、YUMソースを使用しています。
ベース、更新、nginxの、ZABBIXのYUMソースを追加
-
手動
-
シェル
- Saltstack、Asible、パペット
ローカルソース:例えば、CD-ROM [学びます]
- CD-ROM(暫定)をマウントします。
[ルート@ tianyun〜]#は/ dev / CDROM /メディアをマウント
若しくは
[ルート@ tianyun〜]#-oループcentos7u3.iso /メディアをマウント
- yumのソースを追加します。
[ルート@のtianyun〜]#のVimの/etc/yum.repos.d/centos7u3.repo
[centos7u3]
名前= centos7u3
BASEURL =ファイル:///メディア
gpgcheck = 0
= 1有効
================================================== ==================================