クラウドコンピューティング・チュートリアル学習シラバスコースウェア:使用自作のソース

クラウドコンピューティング・チュートリアル学習シラバスコースウェア:使用の自己出典:

================================================== ==================================

統合されたケース:YUMサーバを確立

  1. 基本的なパッケージのベースを提供[CD-ROM]

  2. 更新パッケージを提供

  3. このよう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

  1. nginxのソースとZABBIXの設定

[ルート@にyum-サーバー〜]#のVimの/etc/yum.repos.d/nginx.repo

[nginxの】

名前= nginxのレポ

BASEURL = http://nginx.org/packages/centos/7/$basearch/

gpgcheck = 0

= 1有効

  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の

  1. 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ソースを追加

  1. 手動

  2. シェル

  3. Saltstack、Asible、パペット

ローカルソース:例えば、CD-ROM [学びます]

  1. CD-ROM(暫定)をマウントします。

[ルート@ tianyun〜]#は/ dev / CDROM /メディアをマウント

若しくは

[ルート@ tianyun〜]#-oループcentos7u3.iso /メディアをマウント

  1. yumのソースを追加します。

[ルート@のtianyun〜]#のVimの/etc/yum.repos.d/centos7u3.repo

[centos7u3]

名前= centos7u3

BASEURL =ファイル:///メディア

gpgcheck = 0

= 1有効

================================================== ==================================

おすすめ

転載: blog.51cto.com/14529670/2439710