0%

最近Dockerばかり遊んでいたので、そろそろプログラマらしいこともしないと。Manningから関数型言語のDeal of the Dayのメールが届きました。眺めているとMEAPは積ん読く状態です。いつ読破できることやら。MLibを使った分散機械学習も人気がでてきているので遅れないようにしないと。とりあえず、またDocker上にSparkクラスタを作ってみようと思います。Databricksみたいなサービスは日本で需要がどれだけあるのでしょう?

Read more »

これまではOpenRestyを使い動的にHTTP Routingをしてきましたが、figへの変更にあわせて単純なNginxのリバースプロキシと、起動時にsedでlinkされた環境変数を置換する方法にします。またNgixの設定ファイルやSSL証明書もイメージに入れていたのでプライベートのレジストリを使っていました。Docker Hub Registryに公開するため、SSL証明書などはDockerホストのディレクトリに保存するように変更します。fleetのunitファイルに比べて、リファクタリングしたこともありfig.ymlはかなりスッキリしました。

Read more »

VultrのCoreOSで動かしているMoinMoinですが、各unitが不定期にリスタートしてしまいます。だいたい3日間隔で。OpenResty、uWSGI、BitTorrent Syncのコンテナがどれもリスタートします。なぜかBitTorrent Syncを使っているData Volume Containerの同期がバックアップ先から巻き戻ってしまったので、数時間分の編集データが消えてしまいました。この機会にちょっとCoreOSから離れ、Figを使ったコンテナ管理を試してみようと思います。

Read more »

以前、IDCFクラウドのCLIでSaltをプロビジョニングするの記事を書いたときIDCFクラウドのCloudStackのバージョンは2.2.15でした。2014年10月にリリースされた新しいIDCFクラウドは、CloudStackのバージョンが4.3に上がっています。CloudStack 4.xになると、libcloudのCloudStackドライバーでサポートされるので使ってみようと思います。libcloudのdeploy_nodeメソッドを使うと、インスタンスの作成後に任意のスクリプトを実行することができます。IDCFクラウドではcloud-initがデフォルトでは使えないため、bootstrapを実行するための方法として使えます。

Read more »

これまでの連載のまとめです。Salt on IDCF クラウド - Part6 Dockerインストール Salt on IDCF クラウド - Part5 users-formulaを使う Salt on IDCF クラウド - Part4 psutilとpsモジュールで監視 Salt on IDCF クラウド - Part3 PillarとIDCFオブジェクトストレージ用のs3cmd Salt on IDCF クラウド - Part2 Salt Formula Salt on IDCF クラウド - Part1 インストールとGrain 作成した設定ファイルは、GItHubのsalt-configリポジトリにあります。

Read more »