Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
![[業務で使える!]Kubernetes(Docker)、Ansibleを使った機械学習基盤の構築自動化(ベアメタル)メモ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/6580dba15d5171692e5fac00250bf6cd4dc2f407/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JTVCJUU2JUE1JUFEJUU1JThCJTk5JUUzJTgxJUE3JUU0JUJEJUJGJUUzJTgxJTg4JUUzJTgyJThCJUVGJUJDJTgxJTVES3ViZXJuZXRlcyUyOERvY2tlciUyOSVFMyU4MCU4MUFuc2libGUlRTMlODIlOTIlRTQlQkQlQkYlRTMlODElQTMlRTMlODElOUYlRTYlQTklOUYlRTYlQTIlQjAlRTUlQUQlQTYlRTclQkYlOTIlRTUlOUYlQkElRTclOUIlQTQlRTMlODElQUUlRTYlQTclOEIlRTclQUYlODklRTglODclQUElRTUlOEIlOTUlRTUlOEMlOTYlMjglRTMlODMlOTklRTMlODIlQTIlRTMlODMlQTElRTMlODIlQkYlRTMlODMlQUIlMjklRTMlODMlQTElRTMlODMlQTImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTFhMDk5NWY4ODA5ZmM0NjFkNTk3NTBiNzY1NDYxYTJl%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB0c3VuYWtpJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hZjBhNDMxNGZmMjgwODVlZjE5MmNkZDhjNDgyMGVjMQ%26blend-x%3D142%26blend-y%3D436%26blend-mode%3Dnormal%26txt64%3DaW4g5qCq5byP5Lya56S-R0FVU1M%26txt-width%3D770%26txt-clip%3Dend%252Cellipsis%26txt-color%3D%25231E2121%26txt-font%3DHiragino%2520Sans%2520W6%26txt-size%3D36%26txt-x%3D156%26txt-y%3D536%26s%3D02d450a15636d5c9294f842f0f11ae91)
今お仕事させていただいている国立情報学研究所では Literate Computing for Reproducible Infrastructureと銘打って、仮想環境の整備をするNotebookとかHadoopクラスタを構築するNotebookとかを公開しているわけですが、最初のとっかかりとしてJupyterとAnsibleがインストールされた環境を用意するところがちょっと考えどころになります。 Macを使っておられる方はいずれもpipでさっくり入るわけですが、Windowsだと色々悩みどころが出てきます。 まあ、インフラ系ツールを積極的に使うんならLinuxとかMacとか使えよという話はあるわけですが、今回はその悩みどころを我らがニューカマーBash on Ubuntu on Windows(以下BoW)で何とかしてみることにします。 BoWに取り組む前に・・・ 個人的感想ではありま
当初「Bash on Ubuntu on Windows」使いやすいように構築していくつもりだったのですが、VagrantとAnsibleとDockerを組み合わせることで開発環境と本番環境へのデプロイがスムーズにできるようなので、この組み合わせで構築することにしました。 基本的な方針は以下を考えています。 ・Vagrantは、開発環境となるCentOS7.3(ないし、Ubuntu)を構築 ・Dockerは、開発環境と本番環境が同じになるようにPython環境を閉じ込める ・Ansibleは、Dockerの外側のプロビジョニングを担当させる ※mariadbとNginxは、Dockerに閉じ込めるかAnsibleで構築するか思案中です。 「Bash on Ubuntu on Windows」を使いやすくする 「Windows 10 Creators Update」により、「Bash on
みなさま、クリスマスケーキの準備はできていますでしょうか? 本エントリーはKubernetes Advent Calendar 2016の23日目、クリスマス・イブ・イブの記事です。 今回は、Ansibleを利用してKubernetes上にコンテナを簡単にデプロイする方法について紹介したいと思います。 何で、Kubernetes Advent CalendarなのにAnsibleかといいますと。まぁ…。マイブームみたいなもんです。 Promotion!! Ansibleってどうやって使うの?って方は、是非×2、こちらも見て頂けるとうれしいです。 Qiita 「Ansible実践ガイド」出版しました。 レビュー、感想お待ちしております。 概要 さて、今回はKubernetes環境をAnsibleで作ろうっ!!というタイトルではありません。 Ansibleを利用したKubernetes環境のセ
概要 vagrant up コマンド一発で Swarmモードの Docker Machine が複数台上がる状態をつくってみる。 プロビジョニングはAnsibleにて行う。(vagrantでansibleを使ったプロビジョニングまで実施されるように設定) 単純に Swarm の環境をつくるのなら、docker-machineコマンドで作っていくのが一番はやいですが、練習がてら今回はスッピンのCentOS7.2のBoxを使ってAnsibleを利用してプロビジョニングを行います。 けど、docker-machineとして認識されてないと、操作するのが辛いので、ローカルマシンからdocker-machineコマンドで確認可能になるところまでやります。 Vagrant と Ansible を触り始めてまだ1週間程度なので、もっとこうした方が良いとかあったら、ご意見頂けますと幸いです。 構築するのに
本エントリの目的 ローカル環境で開発をしているとデータベースやその他諸々のサービスをlocalhostで参照できて設定が楽というメリットはありますが、WebサーバとDBサーバの分かれた本番環境と構成が異なるのが気になります。 せめて本番にデプロイする前にステージング環境で確認をしておきたいところですが、個人開発ではお金を節約したいのでわざわざ本番サーバと同じVPSやAWSは使いたくありません。そこでVirtualboxの仮想マシンにVagrantとAnsibleを使って環境を構築することにします。 Virtualbox、Vagrant、Ansibleのインストール方法、使い方などは説明しません。 使用したファイルはGithubに上げています。 環境 ホストマシン: MacOSX El Capitan Vagrant v1.9.1 Ansible v2.0.2.0 Virtualbox v5
シンプルなRails環境を最速プロビジョニング。各種ツールの利用比較 (Chef [Berkshelf], Ansible [Playbook], Docker [Docker Compose], 手動)RailsAWSchefDockerAnsible プロビジョニングのための構成管理フレームワークには様々なものがあり、例に挙げると以下のようなものがあります。 Chef Ansible Puppet SaltStack CFEngine PowerShell DSC Itamae AWS CloudFormation Terraform Mobingi ItamaeはCookpadの社員の方が開発した、機能がシンプルで学習コストが低く、Chefを簡略化したようなものです。AWS CloudFormationはAWS上のサーバなどの構成をJSONまたはYAMLで記述して管理するものです。T
インフラ技術週間も最終日となりました。今週の1週間の記事を振り返ると実はすべてがDocker絡み。 何をやるにしてもDockerを中心としたコンテナベースで考えることが当たり前になってきている感じですね。 ということで最終日もDockerを絡めてGitLabを使ったインフラCIについて紹介します。 この記事を読むと何ができるようになる? 記事全文は長くなるので要点だけ書くと。 この記事ではGitLab(GitHubのようなGitを管理するOSS)を使ってAnsible(構成管理ツール)やserverspec(インフラテストツール)のコードをGit管理。Docker上のコンテナを使って自動構築→自動テストというインフラCI/CDの基礎となるOSSの技術を知ることができます。 CIというとTravisCI、CircleCI、WerckerとかSaaSで便利なものもたくさんありますが、今回はあえ
2016/5/15 現在 話題の「Bash on Ubuntu on Windows」を試してみて、自分のまずやってみたい、Ansibleの稼働を確認してみた。結果としては、Build 14342 rs1 ではAnsible v2.0.2の稼働を確認できた。(これよりも前のビルドバージョンでは対応できていないので、エラーがでます。) はじめに 一言で言えば、そのうちWindows10を入れるだけで、Linuxが普通に使える時がくるという話。 Windows Subsystem for Linux Windows 10 Insider Preview Build 14316 からWindow10上でUbuntuが動き、Bashがネイティブで利用できるようになった。これはWindows Subsystem for Linuxという機能によるもの。 これにより、今までWindows上でLinux
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes 第89回 サーバーオペレーションUIとしてのJupyterの可能性 (中井悦司) 2016年5月 はじめに 前回は、JupyterとAnsibleを組み合わせることで、Notebook形式の「実行可能な手順書」を実現する方法を紹介しました。この時、従来の手順書のように、実行するべきコマンドを単純に並べて記載するのではなく、Jupyter独自の機能を活かしたオペレーションを実現することも可能になります。 今回は、プログラムコードを手順書に埋め込んで利用する、あるいは、コマンドの実行結果を表やグラフに表示するといった、Jupyterならではの新しいサーバーオペレーションの可能性を紹介したいと思います。 JupyterでサーバーインフラのAPIを操作
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く