7.1.8がリリースされていたのでMySQL ClusterのAMIを更新しました。
変更点は以下の通り。
- CentOS 5.4 → 5.5
- 以前はRightScaleのイメージから作っていたのですが、今回はスクラッチから作成しました
- 一度も起動していないイメージなので、ログもないクリーンな状態です
- MySQL Cluster 7.1.5 → 7.1.8
- ルートデバイスをEBSにしました
- 要らなそうなデーモンを無効にしました
- 要らなそうなコンソールを無効にしました
- SELinuxを無効にしました
- 初期状態で22と3306以外のポートを開けていません
- t1.microだと動かないです…
MySQL Cluster 起動手順
1. ndb_mgmdとndbdを起動します。
shell> /etc/init.d/ndb_mgmd start
shell> /etc/init.d/ndbd start
2. ndb_mgmからデータノードを起動します。
shell> ndb_mgm
ndb_mgm> all start
Node 21: Start initiated (version 7.1.8)
Node 21: Started (version 7.1.8)
3. Node 21が起動したら、SQLノードを起動します。
shell> /etc/init.d/mysql start