SoftLayerデザインパターンのサーバー構成を、Chefを使ってオートマチックに立ち上げようというコンセプトで やっていきます
即CHEFの機能を使えるシリーズ
このシリーズは、Knife とか Chefサーバーとか、面倒くさい作業は一切なしで、即クックブックを適用してサーバーの構築を進められるのだ ( ´ ▽ ` )ノ
###鉄板ロードバランサー LVS を10分で構築するCHEFクックブック
http://qiita.com/MahoTakara/items/f11a98565e41eee401d7
- LVSリアルサーバーのクックブック https://github.com/takara9/lvs-web01
- LVSバーチャルサーバーのクックブック https://github.com/takara9/lvs01
###MySQLのActive-Standby構成を30分で構築する
http://qiita.com/MahoTakara/items/fd48618c9e2905591755
- Pacemaker + corosync クックブック https://github.com/takara9/pm_corosync01
- iSCSIストレージ クックブック https://github.com/takara9/iscsiStorage01
- MySQL クックブック https://github.com/takara9/mysql01
- Hostfile クックブック https://github.com/customink-webops/hostsfile
###Nginx + WordPress を 1分で構築する CHEFクックブック
http://qiita.com/MahoTakara/items/0b19af5a1002547ebf47
- WordPressを立ち上げるクックブック https://github.com/takara9/wordpress01
###CHEF の recipe で AWS や SoftLayer などクラウドベンダーを自動判定するには?
http://qiita.com/MahoTakara/items/dfcb75610253937cb214
- ohaiの設定内容をダンプするクックブック https://github.com/takara9/ohai
#Knife を利用して、お行儀よく進めるシリーズ
CHEFを利用するための準備作業
- Chef-Zero/Solo と SoftLayer CUI の実行環境の作成 (2015/10/1)
- [Chefのリポジトリの準備] (http://qiita.com/MahoTakara/items/795d1e009814e6b01f42) (2015/10/1)
- [Chef 対象サーバーと knife サーバーの鍵共有] (http://qiita.com/MahoTakara/items/fad764768c33488967ea) (2015/10/1)
レシピ集
- [APF ファイアウォールの導入と設定のレシピ] (http://qiita.com/MahoTakara/items/f23a07e737ce81b74a9e)
OSファイルウォールをインストールして有効化します。ポリシー定義ファイルを変更することでカスタマイズできます。(2015/10/2) - [Linux のロケール設定を日本にするレシピ] (http://qiita.com/MahoTakara/items/3be10dd31a76e13605bf)
時刻を日本標準時刻、メッセージを日本語に変更します。(2015/10/5) - [ObjectStorageのマウント設定のCHEFクックブック] (http://qiita.com/MahoTakara/items/8e013b3ef1ad9c663c18)
SoftLayerのオブジェクト・ストレージをブロック・ストレージの様にマウントします。 CHEFコード (https://github.com/takara9/objectStorage01) (2015/10/6 初版、2015/11/9 更新) - [iSCSIストレージをマウントするCHEFクックブック] (http://qiita.com/MahoTakara/items/d21c57c38d5aa0184319)
エンデュランス・ストレージやパフォーマンス・ストレージのiSCSIストレージをマウントする様に設定します。(2015/10/7 初版 2015/11/9 更新) - [Pacemaker + Heartbeat でアクティブ・スタンバイを構成するレシピ] (http://qiita.com/MahoTakara/items/de823a0bdf4c77383efe)
Linuxのディストリビューションに含まれるOSSを利用して、アクティブ・スタンバイのHA構成を作るレシピです。 VIPのためにポータブル・サブネットを利用します。(2015/10/13) -
Pacemaker + Corosync を利用してHAクラスタを構成するレシピ
Heartbeatは長い間主流のクラスタ制御のサブシステムでしたが現在の推奨はCoroSyncになり、Linuxディストリビューションのリポジトリにも登録されています。CoroSyncは、CentOS7.1,CentOS6.7,Ubuntu14.04 でマルチキャストを利用して複数ノードでクラスタを構成できる強力なクラスタ制御ソフトです。(2015/10/13) -
最新GA版 MySQL5.6 をセキュア・インストールするレシピ
LinuxディストリビューションにバンドルされているMySQLは、少し古いバージョンになっており、本番サービスや開発環境に利用するのは、最新版をダウンロードしてインストールしたいものです。アクティブ・スタンバイのHAクラスタ構成様に設定ファイルを修正するのも手間がかかるものです。このレシピは、これらの煩わし作業を解消します。(2015/10/15)