Panamax を CentOS6.6 に入れてみようとする(失敗)
Dockerの起動停止をWebから行うことのできるツールを探していたら
Panamax とやらを見つけました。
■参考サイト
http://uzy-exe.hateblo.jp/entry/2014/08/14/024841
http://www.denet.ad.jp/technology/2014/09/vol15-panamaxsensuuchiwa.html
http://matsu.teraren.com/blog/2014/09/12/panamax%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F/
これ凄いいいかも。
ということで、参考サイトの通り
お家の仮想環境に入れて確かめてみることにしました。
CentOS 6.6、Docker 1.3.2 です。
[root@localhost ~]# mkdir panamax [root@localhost ~]# cd panamax/ [root@localhost panamax]# ls [root@localhost panamax]# curl -O http://download.panamax.io/installer/pmx-installer-latest.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 16007 100 16007 0 0 13194 0 0:00:01 0:00:01 --:--:-- 21428 [root@localhost panamax]# ll 合計 16 -rw-r--r--. 1 root root 16007 2月 2 23:35 2015 pmx-installer-latest.zip [root@localhost panamax]# unzip pmx-installer-latest.zip -bash: unzip: コマンドが見つかりません [root@localhost panamax]# yum -y install unzip 読み込んだプラグイン:fastestmirror インストール処理の設定をしています Loading mirror speeds from cached hostfile epel/metalink | 5.7 kB 00:00 * base: www.ftp.ne.jp * epel: mirror.premi.st * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp base | 3.7 kB 00:00 epel | 4.4 kB 00:00 epel/primary_db | 6.3 MB 00:19 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> Package unzip.x86_64 0:6.0-1.el6 will be インストール --> 依存性解決を終了しました。 依存性を解決しました ================================================================================ パッケージ アーキテクチャ バージョン リポジトリー 容量 ================================================================================ インストールしています: unzip x86_64 6.0-1.el6 base 149 k トランザクションの要約 ================================================================================ インストール 1 パッケージ 総ダウンロード容量: 149 k インストール済み容量: 313 k パッケージをダウンロードしています: unzip-6.0-1.el6.x86_64.rpm | 149 kB 00:00 rpm_check_debug を実行しています トランザクションのテストを実行しています トランザクションのテストを成功しました トランザクションを実行しています インストールしています : unzip-6.0-1.el6.x86_64 1/1 Verifying : unzip-6.0-1.el6.x86_64 1/1 インストール: unzip.x86_64 0:6.0-1.el6 完了しました! [root@localhost panamax]# unzip pmx-installer-latest.zip Archive: pmx-installer-latest.zip inflating: create-docker-mount inflating: LICENSE inflating: desktop extracting: panamax inflating: .coreosenv inflating: README.md inflating: CHANGELOG.md inflating: ubuntu.sh inflating: Vagrantfile extracting: .version inflating: coreos inflating: CONTRIBUTING.md [root@localhost panamax]# ls CHANGELOG.md README.md create-docker-mount pmx-installer-latest.zip CONTRIBUTING.md Vagrantfile desktop ubuntu.sh LICENSE coreos panamax [root@localhost panamax]# ./coreos install --stable Installing Panamax... sudo: systemctl: コマンドが見つかりません sudo: systemctl: コマンドが見つかりません sudo: systemctl: コマンドが見つかりません sudo: systemctl: コマンドが見つかりません sudo: systemctl: コマンドが見つかりません sudo: systemctl: コマンドが見つかりません cp: target `/etc/systemd/system/' is not a directory docker pull centurylink/panamax-api:latest .........................................
なんかエラーが出てます。
CentOS7向けのインストーラなのかな?
インストールは放っておいて別端末を起動。
cat coreos して 確かめてみます。
function startCoreOSServices { sudo systemctl stop update-engine-reboot-manager.service sudo systemctl mask update-engine-reboot-manager.service sudo systemctl stop update-engine.service sudo systemctl mask update-engine.service sudo systemctl enable etcd fleet systemd-journal-gatewayd.socket sudo systemctl restart etcd fleet systemd-journal-gatewayd.socket }
なんかのサービスを止めようとしてるみたい。
とりあえずイメージのダウンロードが走っているので良しとします。
と、おもたら停止w
docker pull centurylink/panamax-ui:latest ......................................... docker pull google/cadvisor:0.2.2 ....................... sudo: systemctl: コマンドが見つかりません sudo: systemctl: コマンドが見つかりません sudo: systemctl: コマンドが見つかりません sudo: systemctl: コマンドが見つかりません sudo: systemctl: コマンドが見つかりません sudo: systemctl: コマンドが見つかりません ./coreos: line 209: journalctl: コマンドが見つかりません ./coreos: line 209: journalctl: コマンドが見つかりません ./coreos: line 209: journalctl: コマンドが見つかりません ./coreos: line 209: journalctl: コマンドが見つかりません ./coreos: line 209: journalctl: コマンドが見つかりません ./coreos: line 209: journalctl: コマンドが見つかりません
行番号が出てるのでファイルの中を見てみます。
vim coreos :set number 208 do 209 journalctl --since="$logStartTime" | grep 'PMX\|Panamax' 210 sleep 1 211 logStartTime="`date +'%Y-%m-%d %H:%M:%S'`" 212 done 213 }
うーん。無限るーっぷっぽいねw
中断。
jarnalctr ってなんだろう。調べてみる。
CentOS7 の標準コマンドみたいね。
なるほど、CentOS7に入れろってことなのね。
がっくり。
※よく見たらCoreOSだった。。。><;
次回へ続く。。。
moremagic
2015-02-02