VTRyo Blog

一歩ずつ前に進むブログ

2017-01-01から1年間の記事一覧

SIer4次請から転職したら人生が変わった話

この記事は転職Adventカレンダー22日目の記事です。 転職Adventカレンダー 最近でこそ勉強会で頻繁に登壇してお話をさせてもらうものの、私は転職してまだ一年経っていません。

CSVファイルがインポートできないときの対処

弊社の顧客管理はOSSのF-revoCRMを使っている。 CRMのF-RevoをAWS Lightsailで構築したときにハマったこと(Apache,let’s encrypt) (↑最近すでにWEBサーバをH2OにしたりEC2にリプレイスした) 今回は、ある日担当者がCSVをインポートしようとしたら、カラム…

古いバージョンのインストール方法

Ansibleの最新は2.4.xだが Ansibleが叩かれる対象のサーバにpython2.7がインストールされていないと稼働しない。 そのため、わざわざローカルのansibleを2.3.xに下げて作業しないといけないことがあった。

VagrantでAnsibleつかったときハマった話

Ansibleを業務で使っていると、色々な要望を叶えながらPlaybookを作成することになるよね。 そんな中、色々な条件が重なり結果的にハマってしまった事例をちょっと書いておく。

『ゼロから始める技術書執筆』で湊川さんにお会いした!

[サポーターズ][1]さんの[勉強会][2]で、湊川あいさんの講義があったので参加! インフラである私がなぜWEBデザイナーである湊川さんのことを知っているか?というと……。 Git

Windows + VirtualBox (+ vagrant) でvagrant upできなくなったとき

「昨日までvagrant upしていたのに急にできなくなった!!!!」 こんな経験がありませんか? ええありましたとも。 そう、Windows 10 Fall Creators Updateを終えたらね。

Vulsとは何か & Vuls祭り#3に行ってきた!

vulsに関する投稿ははじめてだが、実は業務で本番運用しているのでご紹介。 それと、Vuls祭りというイベントにDMM.com Lab社にお邪魔して、開発者の話を聞いてきたので合わせて書いておく。

スプレッドシートと連携したいけどデータソースタイプに無いときの対処法

前回に引き続き連携シリーズ。 redashユーザから「スプレッドシートと連携できたら幸せになれる。なりたい」 と依頼があったので、ちょちょいと連携してみた。

redashとAnalyticsを連携する

redashのデータソースにGoogleAnalyticsを登録することができる。 その登録するまでにGoogle側でJSON Key Fileが必要なのだが、この作業手順を探すのに手間取った。

CloudFrontで配信しているWordPressにビジュアルエディタが表示されない

WordPressの投稿画面にある「ビジュアルモード」「テキストモード」の変換が表示されない事象があった。 業務用サーバだったこともあり、早急に修正する必要があったが、これが中々ハマった。

DevOps先駆者 Mitchell HasshimotoとのMeetupに参加!

アジェンダ 1 VagrantもTerraformも使っているので胸熱 1.1 おなじみのサービスたち 1.1.1 “Nomad” 1.1.2 “Consul” 1.2 最近発表の”Sentinel” 1.2.1 sentinel test 1.2.2 残念なおしらせ 1.3 まとめ 1.4 おまけ

よく使うコードはスニペット化しよう

アジェンダ 1 いちいちコード書くの面倒くさい! 1.1 tfファイルの記述方法をJSONにする 1.1.1 セレクタを調べる 1.1.2 .atom/snippet.cson 1.1.2.1 csonって何ぞ? 1.1.3 登録方法 1.1.3.1 variable 1.1.4 その他のスニペットも同時に登録する 1.2 まとめ 1…

頭の悪いウェルカムメッセージを作った

サーバログイン時に出るウェルカムメッセージの偏差値を下げてみた。 アジェンダ 1 ubuntuでもcentosでも 1.1 centos 1.1.1 インストール 1.1.2 頭の悪い画像を拾ってくる 1.1.3 サーバに画像をアップロードする 1.1.4 AAを作成してみる 1.1.5 ウェルカムメ…

AnsibleでEC2を作成するときに冪等性を維持する方法

AnsibleのAWSモジュールをいじってる中、一番謎だったのが冪等性を担保する方法だった。 というのも、EC2のplaybookをそのまま適用すると同じ設定の別のEC2インスタンスが立ち上がってきた。 playbook内にあるinstance_idを同名にしてみたりした(動的ではな…

証明書更新『/opt/eff.org/certbot/venv/bin/letsencrypt”, line 7, in <module>』

前回とはまた別のエラーが発生したので対処。

amazon linuxで取得した証明書更新時のエラー対処

アジェンダ 1 Let’s Encryptって便利だが・・・ 1.1 事象 1.1.1 環境変数 1.1.2 renewを実行 1.1.3 .localの削除 1.1.4 renewコマンド実行 1.2 まとめ 1.3 参考

slackと連携するだけのお話

アジェンダ 1 またしてもredash備忘録 1.1 slackと連携してみる(今更) 1.1.1 redash側で作成しておいたユーザのAPIを確認する 1.1.2botと対話しながら設定する 1.2 トラブルシューティング 1.2.1 APIの認証に失敗する 1.3 おわりに

CloudFrontとELBのあるWEBサーバのaccess_logを解析する

アジェンダ 1 ELBからのアクセスログしか取れないよね 1.1 h2oのログフォーマットを加工する 1.1.1 HTTPしか許可してない構成なのでちょっと変える 1.1.2 ログ取れた 1.2 redshiftのテーブルも変える 1.3 redashるぜ 1.4 まとめ

redshift+fluentdでh2oのaccess_logを解析する

アジェンダ 1 redash可視化! 1.1 h2oのログフォーマットをLTSVにしておく 1.2 redshiftのテーブル作成 1.3 td-agent.conf 1.3.1 サービス再起動 1.4 redashクエリ 1.5 トラブルシューティング 1.6 参考

CloudFront+ALB+EC2+WordPress構成のHTTPリダイレクト問題

アジェンダ 1 前提 1.0.1 AWSリソース 1.1 結論 1.1.1 原因 1.2 参考

rsyncでファイルのパーミッションがコピーされない件

前回の記事で、rsync -aを指定するとパーミッションまでまるっとコピーしてくれるという話を書いた。 blog.vtryo.me アジェンダ 1 パーミッションがコピーされない(怒) 1.1 実行ユーザが肝 1.1.1 そもそも一般ユーザで実行しようとしていた理由 1.1.2 セキュ…

rsyncコマンドを使ってEC2間を同期する

ALBを使用してEC2の負荷分散をした時、サーバ間でデータの同期をしておきたい(中身がWordPressのため)。 サーバ内部でrsyncやるだけならcpコマンドと同じだけど、サーバ間ってどうやるんだっけな話。

EC2からRDSにmysqldumpでデータをインポートする

アジェンダ 1 毎回忘れるので備忘録 1.1 バックアップ 1.1.1 endpointの指定が必要 1.1.1.1 全データベース分を取得する場合 1.2 リストア

ドメイン宛に来たメールを特定のユーザに転送させる

アジェンダ 1 ドメイン宛に来たメールを全部転送してほしい 1.1 備忘録 1.1.1 なぜか転送されないとき 1.2 参考

/var/log/secureを解析するクエリ

アジェンダ 1 redashで攻撃を可視化する 1.1 クエリを書く 1.2 グラフを作成 1.3 余談 1.4 参考

bash on windowsってすごーい!powerlineとTmuxを駆使してMacのターミナルっぽくする

アジェンダ 1 はじめに 1.1 cmderをいれるとよい 1.2 Powerlineのインストール 1.3 設定ファイル 1.4 Tmuxをインストール 1.5 設定ファイル 1.6 トラブルシューティング 1.7 .ssh/configを作成してTera Termいらずにする 1.8 おわりに 1.9 参考

冴えないAtomの育て方

好きなエディタを使っていい職場になってからというもの、ローカルで作業するときは基本的にAtomを使っています。 CLI環境は?と言われると、それはまあVimなんですが(戦争はしません)、一番好きなのはAtomです。

h2oのリダイレクト設定が簡単すぎる件

一行でリダイレクト実装 先日h2oのベーシック認証を実装した際、めちゃくちゃ大変だったのですが、常時SSL通信させるためのリダイレクト設定は鬼のように簡単でした。

h2oでBasic認証を実装する

死ぬほどハマったので今のうちにメモしておかねばならない(使命感)

東京リージョンでLightsailを立てた(立てただけ)

前にバージニアリージョンで構築したわけですが、昨日東京リージョンがローンチされたので適当に東京に立ててみました。(業務依頼でLightsail立ててよと言われたというのもありますが・・・)