プライベートYumソース構築(CentOS 6.5)
3761 ワード
ここではCentOS 6.5のサーバ上にAmbariプライベートYumソースを構築する例について説明する
目次必要なリソースリスト 基本ソフトウェアをインストールし、 を構成する.倉庫の配置(2つのケースに分けて) ミラーサーバがインターネットに問い合わせることができない場合 ミラーサーバがインターネットにアクセスできる場合 必要なリソースのリスト CentOS 6.5 x86_64ミラー Ambari-2.0.1 Ambariのパブリックライブラリファイルをダウンロード ダウンロードしたambari.repoファイルをLinuxのシステムディレクトリ/etc/yum.repos.d/ にコピー
基本ソフトウェアのインストールと構成
ぜんちじょうけんにはミラーサーバとして使用される空きサーバ(ここではCentOS 6.5を使用しており、このマシンはIneternetにアクセス可能) があります.クラスタの他のマシンは、ネットワークを介してサーバ にアクセスすることができる.ミラーサーバにyum(RHEL/CentOS/Oracle Linux)、zypper(SLES)、or apt-get(Debian/Ubuntu) などのソフトウェア管理ツールがあることを確認します.
インストールツール:yum-utils&createrepo
HTTPサービスの作成
ミラーサーバにHTTPサービス(Apache httpなど)をインストールする
サービスの開始
ファイアウォールのHTTPサービスポートのクローズまたはオープン
Webサービスのリソースディレクトリの作成
倉庫の構成(2つのケースに分かれています)ミラーサーバがインターネットに問い合わせることができない場合 ミラーサーバがインターネットにアクセスできる場合 ミラーサーバがインターネットに問い合わせることができない場合
必要なインストールTarパッケージをミラーサーバにダウンロード
TarパッケージをWebサービスディレクトリに移動し、解凍します.
ブラウザで関連ディレクトリを表示できることを確認 Ambari Base URL http:///ambari-2.1.2.1/ このサーバのIPアドレスまたはドメイン名はダウンロードしたリソース対応OSのディレクトリ である. HDP Base URL http:///hdp/HDP//2.x/updates/ HDP-UTILS Base URL http:///hdp/HDP-UTILS-/repos/
ミラーサーバがインターネットにアクセスできる場合
AmbariとStackのウェアハウスプロファイルをミラーサーバにダウンロード
現在の倉庫リストの確認
倉庫内のコンテンツをミラー・サーバに同期
Webサービスディレクトリへ
Ambariウェアハウスの場合、ambariディレクトリを作成し、コンテンツを同期します.
ここで変数は、実際の状況に応じてcentos 6、centos 7、suse 11、ubuntu 12、ubuntu 14、or debian 7に変更されます.
HDP Stackウェアハウスの場合、hdpディレクトリを作成し、コンテンツを同期します.
倉庫メタデータの生成
For Ambari
For HDP Stack Repositories
ブラウザで関連ディレクトリを表示できることを確認 Ambari Base URL http:///ambari//Updates-ambari-2.1.2.1 HDP Base URL http:///hdp//HDP- HDP-UTILS Base URL http:///hdp//HDP-UTILS-
目次
$ sudo wget http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.1.2.1/ambari.repo
基本ソフトウェアのインストールと構成
ぜんちじょうけん
インストールツール:yum-utils&createrepo
$ sudo yum install yum-utils createrepo
HTTPサービスの作成
ミラーサーバにHTTPサービス(Apache httpなど)をインストールする
$ sudo yum install httpd
サービスの開始
$ sudo service httpd start
ファイアウォールのHTTPサービスポートのクローズまたはオープン
Webサービスのリソースディレクトリの作成
$ sudo mkdir -p /var/www/html/
倉庫の構成(2つのケースに分かれています)
必要なインストールTarパッケージをミラーサーバにダウンロード
$ sudo wget http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.1.2.1/ambari-2.1.2.1-centos6.tar.gz
$ sudo wget http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.3.2.0/HDP-2.3.2.0-centos6-rpm.tar.gz
$ sudo wget http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.20/repos/centos6/HDP-UTILS-1.1.0.20-centos6.tar.gz
TarパッケージをWebサービスディレクトリに移動し、解凍します.
$ sudo cd /var/www/html
$ sudo tar zxvf ambari-2.1.2.1-centos6.tar.gz
$ sudo tar zxvf HDP-2.3.2.0-centos6-rpm.tar.gz
$ sudo tar zxvf HDP-UTILS-1.1.0.20-centos6.tar.gz
ブラウザで関連ディレクトリを表示できることを確認
ミラーサーバがインターネットにアクセスできる場合
AmbariとStackのウェアハウスプロファイルをミラーサーバにダウンロード
$ sudo wget http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.1.2.1/ambari.repo
$ sudo wget wget http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.3.2.0/hdp.repo
現在の倉庫リストの確認
$ sudo yum repolist
倉庫内のコンテンツをミラー・サーバに同期
Webサービスディレクトリへ
$ sudo cd /var/www/html
Ambariウェアハウスの場合、ambariディレクトリを作成し、コンテンツを同期します.
$ sudo mkdir -p ambari/
$ sudo cd ambari/
$ reposync -r Updates-ambari-2.1.2.1
ここで変数は、実際の状況に応じてcentos 6、centos 7、suse 11、ubuntu 12、ubuntu 14、or debian 7に変更されます.
HDP Stackウェアハウスの場合、hdpディレクトリを作成し、コンテンツを同期します.
$ sudo mkdir -p hdp/
$ sudo cd hdp/
$ sudo reposync -r HDP-
$ sudo reposync -r HDP-UTILS-
倉庫メタデータの生成
For Ambari
$ sudo createrepo /ambari//Updates-ambari-2.1.2.1
For HDP Stack Repositories
$ sudo createrepo /hdp//HDP-
$ sudo createrepo /hdp//HDP-UTILS-
ブラウザで関連ディレクトリを表示できることを確認