世の中、猫も杓子もAnsibleなので、そろそろ勉強をしないとまずい…ということで、重い腰を上げてAnsibleをしてみました。 とはいえ、自宅環境はサーバ1台のみなので、今回はDockerでWordpressコンテナを立ち上げることを最終目標にしていきます。 環境はこんな感じです。 # python3.6 -V Python 3.6.2 # pip3.6 -V pip 9.0.1 from /usr/local/python362/lib/python3.6/site-packages (python 3.6) # cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) # docker -v Docker version 17.03.1-ce, build c6d412e 執筆時点でAnsible歴二日くらいなので、間違
現在、ansible-containerプロジェクトは開発終了しています。詳細は同プロジェクトのGitHubページをご覧ください。 昨今利用者が増えている構成管理ツール「Ansible」については以前にも紹介したが、このAnsibleをDockerコンテナのビルドに使用するツール「Ansible Container」が登場した。Ansible Containerを利用することで、Dockerコンテナイメージをより簡潔に管理できるようになる。今回はこのAnsible Containerの概要と基本的な設定方法を紹介する。 Ansible Containerとは Dockerコンテナを作成するための方法は複数ある。たとえばdockerコマンドには、「Dockerfile」という設定ファイルを元にコンテナを作成する「docker build」サブコマンドが用意されているが、これ以外にもDocke
皆さんこんにちは。 アキバです。 久しぶりにエントリ書きます。 突然ですが、今、システムをデプロイすると言ったら自動化しますよね。 そこで、皆さんは何を使っていますか? 私は、最近、DockerとAnsibleを仕事でガチに触る機会がありました。 ※本番運用のサーバもDockerを使って動作させました。 今回は、そこで得たことについて書きます。 皆さんの参考になればと思います。 命題:Dockerを使うべきか、Ansibleを使うべきか。 作るべきシステムは、いわゆるWebシステムで、WEBサーバとAPサーバで構成しています。 WEBサーバとAPサーバはそれぞれN台のクラスタ構成です。 ※以下の図は、本番運用で想定しているサーバ構成を今回の説明用に抽象化したものです。 N台のクラスタ構成ということで、Dockerを使おうとなりました。 コンテナでスケールアウト出来るから…ですね。 さてここ
ansibleを勉強していく上でvagrant上に環境を作っておくと、さくさくとテストできます。 今回はansibleでdocker-ceのインストールに挑戦しました。 環境 vagrant centos72 ansible 2.4.0 ソースコード 作成するのは以下の3ファイル Vagrantfile hosts playbook.yml dockerはcentos6系にはインストールができないので、7系で。 Vagrantfileにあるcentos72は適当にcentos7のBOXを追加してください。 Vagrant.configure("2") do |config| config.vm.box = "centos72" config.vm.network "private_network", ip: "192.168.33.10" end
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く