fc2ブログ

Home > 2015年06月

2015年06月

[入] CentOS7のbox更新

  • 2015-06-25 (Thu)
CentOS 7.0 (x86_64)のvagrant用boxだが、とりあえず
minimal installで実績ありのスクリプトができたので書いておく。
packerもはまりどころが分かるとだんだん修正が速くなるね。

ちなみに、テストなどでCentOS7のqcow2イメージがほしい
場合には、ここから取得できる

●環境
windows 7 professional 64bit
packer 0.7.5
virtualbox 4.3.28
vagrant 1.7.2

●ファイル一覧
packer_home/make-box-150625.bat
packer_home/packer-150625.json
packer_home/Vagrantfile → あとで生成(vagrant init)
packer_home/packer_cache
 → インストール用isoがダウンロードされておかれる。自動生成されるディレクトリ
packer_home/packer/boxes/cent70min-vbox64-20150625r1.box
 → 生成されるボックスファイル
packer_home/packer/builders/ks-cent70min-vbox64-20150625r1.cfg
 → キックスタートファイル。一時httpサーバのドキュメントルート
packer_home/packer/builders/CentOS-7-x86_64-Minimal-1503-01.iso
 → CentOS7のメディア
packer_home/packer/provisioners/postscript.sh
 → インスタンス生成後に実行されるセットアップスクリプト
packer_home/output-virtualbox-iso/
 → vdiファイルなどが生成される一時ディレクトリ。自動生成・削除されるディレクトリ

Continue reading

[低] tee

  • 2015-06-25 (Thu)
そういえばポストスクリプト書いていて思ったのだが、

$ sudo echo "hoge" >> /a/b/file
とかはできないことがある。

$ echo "hoge" | sudo tee -a /a/b/file
だとよさげ。

Continue reading

[削] vagrantお掃除

  • 2015-06-25 (Thu)
vagrantのboxがだいぶ増えてしまったのでお掃除。
$ vagrant box list
で出てくるboxが結構な数に。

C:\Users\hoge\.vagrant.d\boxes
にあるいらないboxを
$ vagrant box remove XXXXX
により削除。

あと、起動しているSSDの容量が不足してきているので
[移] VMのデータ移動
にしたがって、わりと容量のあるHDDに移動。

S:\.vagrant.d\boxes
という格納場所を一応作っておいたが、
こちらに切り替えないとそろそろダメかも。。

[入] CentOS7.0のvagrant BOX

  • 2015-06-24 (Wed)
結局、昨日作成したファイルはどうにもうまくいかず、お蔵入り。

SSHで、handshake error(none password ?)が出て、boxファイル生成に
失敗してしまうようだった。改行コードが原因といううわさもあったが、
総当りで全パターン(LF, CR+LF)をやってもダメだったので、
一度成功したファイルを元に作り直した。

●環境
windows 7 professional 64bit
packer 0.7.5
virtualbox 4.3.28
vagrant 1.7.2

●ファイル一覧
packer_home/make-box-150624.bat
packer_home/packer-150624.json
packer_home/Vagrantfile → あとで生成(vagrant init)
packer_home/packer_cache
 → インストール用isoがダウンロードされておかれる。自動生成されるディレクトリ
packer_home/packer/boxes/cent70vbox64-20150624r1.box
 → 生成されるボックスファイル
packer_home/packer/builders/ks-cent70vbox64-20150624r1.cfg
 → キックスタートファイル。一時httpサーバのドキュメントルート
packer_home/output-virtualbox-iso/
 → vdiファイルなどが生成される一時ディレクトリ。自動生成・削除されるディレクトリ

個別ファイルの内容は以下。
どうも改行コードがまずいと動かないらしいことがわかったので
極力、改行コードを成功時からずらさないようにしている。。

Continue reading

[入] packer関連ファイル

  • 2015-06-23 (Tue)
まだ完全ではないのだが、ファイル構成は以下のようにしたい。

packer_home/make-box.bat
packer_home/packer.json
packer_home/Vagrantfile → あとで生成
packer_home/packer_cache → インストール用isoがダウンロードされておかれる。自動生成されるディレクトリ
packer_home/packer/boxes/cent70vbox64.box → 生成されるボックスファイル
packer_home/packer/builders/ks-cent70vbox64-r2.cfg → キックスタートファイル。一時httpサーバのドキュメントルート
packer_home/packer/provisioners/postscript.sh → インスタンス作成後に実行されるスクリプト
packer_home/output-virtualbox-iso/ → vdiファイルなどが生成される一時ディレクトリ。自動生成・削除されるディレクトリ

個別ファイルの内容は以下。

ただしまだデバッグ中で、前のエントリで書いたjson, kickstart
のほうがとりあえずboxファイル作成できた分だけマシかも。。

Continue reading

[入] CentOS7を入れてからの作業

  • 2015-06-22 (Mon)
[入] CentOS7.0のkickstart雛形でとりあえずの設定にてVMを作成した。
で、これに対して、vagrantで使えるVMにするのに少し手を加えた
ので、メモしておく。

Continue reading

[入] CentOS7.0のkickstart雛形

  • 2015-06-21 (Sun)
VM作るときなどになんだかんだ使うので、残しておく。

ほんとは他のところにメモしておきたかったのだが、
なぜか使えなくなった。おそらく一時的なものだけど。
完全同期は不要なんだが、落ちているときにカバー
できていたほうがいいな。

Continue reading

[初] 使ってみる

  • 2015-06-15 (Mon)
存在は知っていたが、いまひとつ気持ちが追いつかなくて、
放置していたあれ、ついさっき登録してみた。

サービスの使い分けとか考えると、純粋にプログラマというわけ
でもないので、Qiitaとかはちょっと向かないような気がしている。

でもコード片は残しておきたいし、短い文書も残しておきたいので、
そう考えるとgithubというよりかこれかなあ、と。

まあ、とはいっても、アカウント同じなのでどっちも使えるんだけどね。
ちょっとずつ、使ってみます。

アイコンはgravatarへ登録すると変えられる。
wordpress.comにアカウント登録して、gravatarにアイコンを登録。
アバターの変更はここで確認できる。

[取] CentOS 7

  • 2015-06-09 (Tue)
OSインストール用にCentOS7のisoイメージを取ってくるのは以下から。
CentOS 7 x86_64

ちなみに、主要なリソースのサイズを書いておくと、
DVD isoだと4GB、Everything isoだと7.1GB、
Live CDだと696MB、Minimal isoだと636MB、
NetInstallだと360MB。

その他、vagrant(最新は1.7.2)のboxが要るならば
Discover Vagrant Boxes
から適当なものを取ってくればよいかと。
virtual boxが古くなっていたらここから取得。
pxe bootとかするならextension packsも忘れずに。
(virtual box 最新は4.3.28。拡張パックは対応するものを使うこと)



■おまけ

そのほか遊べそうなものとして
VyOSのiso
とか落としても面白いかもしれない。
こちらは64bitのisoイメージで236MB (verison 1.1.5)。

あとはpacker (0.7.5が最新、84MBくらい)。
これでvagrant用boxの自作ができる。→ github : mitchellh/packer
どうもvagrantだけでなく、OpenStackで使えるboxも作れるようだ。

windows 64bit版をダウンロードしたが、zipの中にexeが入っているだけ、
というきわめてシンプルな構成。解凍後のものは適当におけばいいが
気分的にはc:\HashiCorp\packer_0.7.5とか、そんなところだろうか。
環境変数PATHの末尾にこのpacker_0.7.5のフルパスを追加したら
とりあえず使えることを確認。

ちなみにwindows7のPATH環境変数の最大長って1023?2047文字だっけ?
ファイルパスの最大がドライブレター込みの255文字、だっけ、、、忘れとる。

開発環境に使っているマシン、入れすぎかも。。
一応シンボリックリンクで短くできなくもないけど。。


■関連エントリ


[標] 技術系メモの分類(2015/05/24)

[重] 途中経過(2015/6/5)

  • 2015-06-05 (Fri)
運動していない状態で74kg台前半。
やっと74kg台をキープできるようになったらしい。
ちなみに昨日は73kg台のタイミングも。おおお。

運動してから実際に脂肪が燃えるまでにタイムラグ
があるようで、少し経ってからまとめて減る、みたいに
見えるので、今後も根気良く続けて短期の結果で
一喜一憂しないようにしないとな。

3月終わりころから2ヶ月ちょっとで7,8kgくらい減らせた
わけだが、今後の目標として後2ヶ月くらいで大台を
わって、今からさらに5kgほど減らしてまずメタボ基準に
全然引っかからない体にする、それをさらに年単位で
キープ、というのが目標。

おやつや飲み会、少し多い目の食事はたまにならいいけど、
慢性化だけはしないように。。

Home > 2015年06月

Recent Comments
Recent Trackback
Search
Meta
Links
Feeds

Page Top