新年明けましておめでとうございます。 今年もよろしくお願いいたします。
はい。このシリーズがようやく終わりました。 どんだけ時間かかってんねん!!って話なのですが、 理由としては、「書籍通りにインフラ構築進めてたらエラーが多発した」です。
めちゃくちゃ多かったというか各章毎の最後の動作確認が毎回上手くいかないのでググって対処の連続でした。
10章 独自ドメインとDNSを用意しよう
タイトル通りにドメイン取得して用意するだけ
11章 メールサーバーを用意しよう
こちらもタイトル通り
12章 キャッシュサーバーを用意しよう
こちらもタイトル通り
13章 サンプルアプリを動かしてみよう
特にこの章では、とてもエラーが多かった。Mysql系からRubyのエラーまで、そしてとどめのcloneしたサンプルアプリがエラー起きているということ。 流石にサンプルアプリの修正はやめました。 一応デプロイもできたでOKとします。
14章 サービスを監視しよう
15章 月々の料金を確認しよう
14、15章は内容としてはサラッとなぞる程度でcloud watchの設定や月額費の見積もり方やPDCAサイクルで毎月評価する料金見積もり方法等。
メモ
bundle installでコケて、そこからめちゃくちゃコケまくった時のメモ。 すごい長かった。
bundle installがこける gem install ovirt-engine-sdk -v '4.4.0' --source 'https://rubygems.org/'がこける To see why this extension failed to compile, please check the mkmf.log which can be found here: /home/deploy/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/extensions/x86_64-linux/2.6.0/ovirt-engine-sdk-4.4.0/mkmf.log extconf failed, exit code 1 調べる cat /home/deploy/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/extensions/x86_64-linux/2.6.0/ovirt-engine-sdk-4.4.0/mkmf.log 中身 find_executable: checking for xml2-config... -------------------- no -------------------- "pkg-config --exists libxml2" package configuration for libxml2 is not found Rootになってダウンロード yum install -y libxml2-devel まだこける extconf.rb:40:in `<main>': The "libcurl" package isn't available. (RuntimeError) To see why this extension failed to compile, please check the mkmf.log which can be found here: /home/deploy/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/extensions/x86_64-linux/2.6.0/ovirt-engine-sdk-4.4.0/mkmf.log 中身確認 find_executable: checking for curl-config... -------------------- no -------------------- "pkg-config --exists libcurl" ダウンロード yum -y install curl yum -y install libcurl libcurl-devel またこける /usr/bin/ld: cannot find -lmysqlclient error: ld returned 1 exit status ダウンロード yum install mysql mysql-devel mysql-server