orenoblog

エンジニアになりたいExcel方眼紙erの物語

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

Nginx+chef-serverの簡単な設定

フロントにNginxを使います。 # /etc/nginx/nginx.conf user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { #chef-server upstream chef_api_local { server l…

vagrantが起動しない

vagrant up実行時に、以下のメッセージで止まることがある。 [default] Waiting for VM to boot. This can take a few minutes.何度かリトライしたらうまくいった。 なんだろう。

odstudy 2012.11に行ってきた

先日開催されたodstudy 2012.11にいってきました。最近私はSphinx+Blockdiagでドキュメントを書いていますが、 問合せ資料等、Sphinxを使っていない人とドキュメントを共有するときは惰性でエクセル・ホーガン氏を使っています。構造化した文章を書くように…

vimメモ1

tab開きしたファイルの選択キーショートカット gT gtコマンドモード :tabn :tabfirst :tablast等

varnish

こんにちはブータです。マウスカーソルを動かす仕事に専念していましたが、無事に終わりました。 今はvarnishを試しています。MagentoのVarnishプラグインを試してみましたが爆速になりますね。 vclの書き方覚えないといけませんね。

Sphinxは便利ですね

これを作るのにSphinxをはじめて使いましたが大変便利ですね。まだ構文は覚えきれてませんが、確認以外の作業をターミナル操作だけで完結できるようになったので楽になりました。 差分確認はdiffしてしまえばよいし。いつものSI業務ではExcelとWordでドキュ…

Openstack Essex(Nova)のインストール手順つくった

こんばんはブータです。 チマチマ作っていたものがやっと完成しました。Openstack Essex インストールnova-volumeは中途半端でnoVNCの動作確認はできませんでしたが、Essexのインストールに挑戦しようとしている方がいらっしゃいましたら参考にしていただけ…

HTTPSコネクションの生成に失敗するー

ここpythonをmakeするときにSSLの設定が漏れていたみたいです。 $ sudo yum install openssl openssl-devel $ cd <Pythonダウンロードしたディレクトリ>/Modules ※以下設定 # SSLにopensslをインストールしたディレクトリ SSL=/usr _ssl _ssl.c \ -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/op</pythonダウンロードしたディレクトリ>…

Macでec2-tools使うと時々Javaがゲロ吐く件

sleepモード復旧時にec2-***コマンド使うと1回目は必ずエラーになるんですよ。 二回目以降は問題なく実行できる。 なんすかねこれ。 Unexpected error: org.codehaus.xfire.XFireRuntimeException: Couldn't load DatatypeFactory.. Nested exception is ja…

s3fsをIAM Policyで制御してみる

AWS

こんにちはブータです。公開サーバにs3fsを仕込んだのですが、 標準アカウントのアクセスキーを/etc/passwd-s3fsに仕込むのは嫌だったので IAMでs3fs操作ユーザとグループポリシーを作ってみました。(1)IAMにグループを作る (2)IAMにユーザを作る (3)作成し…

Openstack Essex on AWS

こんばんはブータです。AWSでOpenstack Essexの実験やってます。 stopとterminateを間違えたり、dhcpをstaticに変更して泣いた時もありましたが やっとこさNovaが動きました。Amazon EC2 Microインスタンスは$0.027/1hと安く、 契約初年度は毎月750時間の無…

s3fs上でgit cloneできない

s3fsにgit cloneしてコンテンツ公開しようと試した時のこと。 $ s3fs <bucket-name> ~/s3/ $ df -m Filesystem 1M-blocks Used Available Capacity Mounted on /dev/disk0s2 114892 69323 45318 61% / devfs 0 0 0 100% /dev map -hosts 0 0 0 100% /net map auto_home 0 </bucket-name>…

このNova野郎・・・ nova-apiとglanceノードを分けた場合の注意点

引き続きブータです。昨日から先ほどまでインスタンス起動時に、 nova-apiが内部で実行するglanceのclient.pyがコケる現象にハマっておりましたが 解決しました。※glanceとnova-apiのノードは別のノードになっています。 2012-04-16 21:45:29 ERROR nova.ima…

Openstack Essex(Ubuntu12.04)メモ

こんばんはブータです。 先日の土日は一人Openstack祭りでした。 様々なプロジェクト(コンポーネント)で構成されるOpenstackですが、 各コンポーネント間の認証と認可を司るKeystoneを中心に考えると、 構成は理解しやすいのかなと思いました。Ubuntu12.04…

Openstack Essexのインストール中

こんにちは、ブータです。 Openstack Essexがリリースされたので、OpenStack Install and Deploy Manualに従い環境を構築中ですが、Dashboardからのログイン時に[ EndpointNotFound at /auth/login/]が返ってきてログインできません。これが解決して動作確認…

s3fsの不思議

AWS

前回Mac OS X Lionでs3fsを使ったときファイルの確認ができない状況になっていましたが、 どうやらAWS Management ConsoleやCyberduckで作成したディレクトリやファイルが見えないだけで UNIXコマンドで作成したディレクトリやファイルは確認できる模様です…

稼働中のインスタンスからEBSタイプのブートボリュームを作成する

さて、前回取得したインスタンスバックアップのBoot DeviceはInstance Storeタイプのバックアップです。 このタイプではMicroインスタンスで起動することができません。Microインスタンスは価格が安い($0.027/1h)かわりにBoot DeviceをEBSにしなければならな…

botoライブラリのインストールをしようとしたらeasy_installがhard_installになった

こんばんはブータです。 Macにbotoライブラリをeasy_installでインストールして遊んでみようと思ったところ、 スタックトレースが・・・ $ sudo easy_install boto Traceback (most recent call last): File "/usr/bin/easy_install-2.7", line 10, in <module> load</module>…

Mac OS X Lionでs3fsを使う

AWS

こんばんはブータです。S3をファイルシステムのように扱うs3fsなるものがあったので、OS Xで使えないか試してみました。 s3fsに必要なものはMac Portsとmakeで準備します1.s3fs インストール $ sudo port install macfuse $ sudo port install sshfs-gui $ c…

EC2インスタンスをS3にバックアップする

AWS

とりあえずnginxを稼働させたので EC2インスタンスをS3にバックアップしてみますx.509証明書をAWSインスタンスに転送します(/mnt/keyとします) 以下EC2インスタンスでの作業稼働中インスタンスバックアップ EC2$ cd /mnt/key EC2$ sudo ec2-bundle-vol -d <Backupイメージ作成ディレクトリ名> -</backupイメージ作成ディレクトリ名>…

EC2メモ

AWS

こんにちはブータです。 久しぶりの更新です。Windowsに泣かされる仕事が一息ついたので、 最近個人で契約したAWSのEC2を触ってみようと思います。 (今更感満載ですが)以下EC2触れたメモ ・セキュリティグループはインスタンス稼働後変更できない? ・Amazon…