低レベルインフラエンジニアの忘備録スマートフォン用の表示で見る低レベルインフラエンジニアの忘備録Linux系の各種作業を自分用の忘備録として残していますこの広告は、90日以上更新していないブログに表示しています。chefVagrantで仮想環境の構築を行うタイミングで、環境構築も一緒に出来るようにします。今回の例ではnginxをインストール&起動するようにしています。今回は「/root/chef-test」ディレクトリを作成しています。chef-testこの中にVagrantfileやchefの各ファイルを格納することとします。trueendコンフィグの内容は以下の通りです。"./site-cookbooks/nginx"「yum-epel」は「cookbooks」ディレクトリ内のレシピを使い、nginxは「site-cookbooks」ディレクトリ内のレシピを使用します。yum-epel「cookbooks」ディレクトリ内にクックブックがコピーされます。Soloがインストールされていなければ自動でインストールさせるため、プラグインをインストールします。endend赤字の箇所を追記します。正常に構築が完了していれば上記のような画面が表示されます。Tumblr広告を非表示にするもっと読むコメントを書く2016-05-06VagrantでマルチVMvagrantvegrantで複数のVMを立ち上げてお互いに通信させる方法をメモしておきます。環境(前提条件)◆以下の手順に沿って単体のVMは構築済みです。今回はこちらで構築したCentOS6.7のVM(ゲストOS)を複数立ち上げます。saosao-0706.hatenablog.com◆Vagrantfileの格納されているディレクトリ(ホストOS)の場所は「/root/vagrant/centos67」です。end上記の4行を追加してnode単位に内部ネットワーク用のIPアドレスを付与するようにします。/root/vagrant/centos672つのVMが起動しています。ms問題なさそうです。SSHの設定ホストOSからゲストOSにSSHログインする際にオプションを付けずにログインできるようにしておきます。各ノードのSSH情報をHostをIPアドレス名に変換した形で標準出力に出力し、その出力結果をrootユーザの「.ssh/config」に書き込んでいます。10.0.2.2問題なくSSHログインできます。ms問題なさそうです。saosao-0706.hatenablog.com先日こちらの記事を書かせていただきましたが、こちらの環境で今度はApacheとMysqlをセットアップしてみたいと思います。上記の記事をご参照ください。mysql「site-cookbooks」ディレクトリ内にcookbookが生成されます。「/root/vagrant/centos67」はsite-cookbooksがあるディレクトリです。}}こちらを追加することで、knife-solo実行時にApache、MySQL用のレシピが実行されます。:start]end赤字の行を追加します。上記のレシピの意味は以下の通りです。:start]end赤字の行を追加します。上記のレシピの意味は以下の通りです。secondsApache、MySQLの作業を行った旨のログが出力されます。6:offApache、MySQLがインストールされ、サービスが起動しています。OS起動時にサービスが起動する設定となっています。ちなみに、knife-solo実行時に文法エラーがあった場合は以下のようなエラーメッセージが出力されます。設定対象のマシン上でchef-soloコマンドを実行する、という一連の作業を自動実行するツールです。設定ファイルのコピーにはrsyncが、chef-soloコマンドの実行にはsshを使います。した上で落としてきてくれるツールのようです。IPアドレス]」コマンドを実行します。chef-soloの実行を同時に実施してくれるコマンドとなります。:installend上記の3行を追加します。上記はdovecotをインストールするレシピとなります。}}上記の1行を追加します。上記を記述することにより「knife-solo」コマンド実行時にクックブックを明示的に指定する必要が無くなります。~]$パスワードなしでログインできます今回の件で「~/.ssh/config」の働きやsshコマンドのオプションに関してあまり理解できていなかったなぁ~と反省しております。こない状況^^;いろいろ調べてみたらローカルでRDoc参照できるみたいなので、参照方法をメモしておきます。http://[::]:8808HTTPサーバが立ち上がりますブラウザでHTTPサーバにアクセスブラウザで「http://[サーバのIPアドレス]:8808」へアクセスするとトップページが表示されます詳細を見たいライブラリの「rdoc」のリンクをクリックするとRDocのドキュメントを見ることができます全部英語なのでなかなか厳しいですが、見れないよりは。Tumblr広告を非表示にするもっと読むコメントを書く次のページプロフィールid:saosao_0706低レベルインフラエンジニアの忘備録です。読者になる検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログPro最新記事Netdataが動かない。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。