検索条件
しばらくVagrantと相性の良いVirtualBoxを使ってきたけどやっぱり少しでもパフォーマンス良いのが良いし折角ライセンスも買ったものなので、vmware生活にもどる。
なんだろう、今週はテンション低い。寒いから?
いくつか会議に参加するも、あれ?この話題だいぶ前にオーサライズされてなかった?って話題もあったりで。
久し振りにいちから構築。といっても簡単だけれど。
いつも通りに構築は出来るのだけれどHorizonに繋ごうとすると500エラーが出る。と言う事でログを確認。
DisallowedHost: Invalid HTTP_HOST header: '192.168.222.129'. You may need to add u'192.168.222.129' to ALLOWED_HOSTS.
ふむ。ALLOWED_HOSTSをターゲットに調べれば良さそう。
sample/local.confを見てみたけれどこの辺りを追記する様な所も無さそう。
どうやら
/opt/stack/horizon/openstack_dashboard/local/local_settings.py
このファイルに記載があった。
ALLOWED_HOSTS = ['192.168.222.129', ]
と記載して service apache2 restart したら無事Horizon画面に接続。もっとスマートに解決する方法もありそうだけれど、しばらくはこの対処が必要なのかも。
やるきでない。
解決した課題かどうかクロージングしていく。だいぶクローズ出来たのでうれしい。
夕方からvFORUM Tokyoへ。新しいvSphereの話を聞いたり、OpenStackとの比較話を聞いたり。なかなか為になることも多かったので有意義であった。
生活はCygwinでこなしつつBUWは遊びとして動向を観ていく事にしよう。とは言え触っていきたいので基本はBUWで保険にCygwinって感じで。
沖縄のイベントについて上司にインプットしておいたら行ってこいとのお言葉。
しかしイベントの日は別イベントのオファーが既にあったので動かせないか調整に明け暮れる。
不具合まとめて会議。
だいぶ不具合も減ってきたがまだまだ原因不明なものも多いので追いかけていきたい。
Bash on Ubuntu on Windowsで動作させていたVagrantはboxこそ使えないもののpluginによってConoHaとかは使えて便利。
誉めた途端不具合が出て使えなくなった。エラーを追っても良くわからないので入れ直してみる。
それこそOS入れ直しレベルでBUWごと入れ直したのに再現しちゃう。あれ?そもそもどーやって動いてたんだっけ?
Windows版VagrantとCygwinとかの方が今のところ幸せそう?
sshは問題なく入るし使えるがmoshがダメ。モバイルで使う端末なのでなるべくmoshで行きたい。はてさて。
ちなみに次のように言われて接続できない。
Network exception: setsockopt: プロトコルは利用できません
[mosh is exiting.]
aptリポジトリのmoshが動かないのはレポート済みのバグらしく、対応のブランチを拾ってきて入れれば動くようだ。
- 今はいってるmoshの削除
$ sudo apt remove mosh
- buildに用いるツールの導入
$ sudo apt install automake libtool g++ protobuf-compiler libprotobuf-dev libboost-dev libutempter-dev libncurses5-dev zlib1g-dev libio-pty-perl libssl-dev pkg-config
- githubからブランチを持って来てインストール
$ git clone -b wsl-workarounds-14361 https://github.com/cgull/mosh.git
$ cd mosh
$ ./autogen.sh
$ ./configure --prefix=/usr
$ make
$ sudo make install
これで無事動作。良かった良かった。
1週間ぶりのお仕事なのでメールが大量に……処理に追われる。
会議がちょいちょい入っているが合間合間にメールの処理。ひたすら今日はメールの処理。
メール一通り処理し終わったのは就業10分前。ふぅ
定時で離脱。久しぶりでぐったりだった。
まずは旅の荷物の片付けから。着替えなどをタンスにしまい、スーツケースは物置に格納。
端末設定をしていく。aptでどんどん必要パッケージを入れていくがvagrant pluginはそのままではインストールできなかった。調べたりして下記の対応で無事動作。
$ sudo sed -i'' "s/Specification.all = nil/Specification.reset/" /usr/lib/ruby/vendor_ruby/vagrant/bundler.rb
$ sudo gem install nokogiri -v '1.6.8.1'