kannoseコメントするちょっと所用でWindows7の環境が欲しかったのだけど、そのためにわざわざPCを1台用意するのも面倒だったのでbhyve上にセットアップを行った。e1000ドライバが使える様になっていたりとびっくりするくらい簡単に行える様になっていた。いうことで、他のOSとの違いとなる設定ファイルだけをメモしておく。実際に構築を行った環境は以下。7を入れようとしたら、インストールは正常に終わっても再起動時にxfs絡みでpanicを起こして無限再起動ループに陥ってしまった。7(1611)でCUIインストールを行おうとするとxfsしか選べない。現状はgrubで使おうとするとするなら1503以前を使いext4で入れてアップデートをかけるみたいな方法になる様だが、はっきり言って手間。少なくとも当分はxfsが標準となって行くだろう事を考えるとあまり後ろ向きの小細工はしたくない。grubはkernelのバージョンが上がったすると、それに合わせてconfファイルを書き換えるとか面倒だったので、ここは素直にuefiでインストールする事にする。意外とbhyve+uefiでのインストールの手順の説明が無いご様子なので、GUIベースでのインストールと、CUIベースでのインストール方法を自分のメモの為にも少し纏めておいた。Serverのインストールを行ってみる。kannoseコメントするついでにbhyveの仮想ゲストOSでマウントしている仮想ディスクのサイズが足りなくなった場合に備えてサイズ拡張の手順を残しておく。判っているつもりでも失敗すると内容を破壊することがあるので忘れないために(自分メモ)。name>“でsnapshotを取っておけば失敗しても戻せるので少し安心。vm-bhyveで作成したゲスト環境(FreeBSD)に仮想のディスクを増設する。方法は主にファイルを用意しゲストOS上でマウント。zfsのzvolで用意しゲストOS上でマウント。ホスト環境でnfs共有設定し、ゲストOS上でマウント。あたりが簡単な方法になる。今回は前回テスト用に作成した環境(vmtest)を例に試してみる。10.3の環境を作り、そこにRedmineの配布サイトから最新バージョンを持ってきてインストールしデータを移行する、みたいな野望。現時点での最新バージョンは3.3.0。2016-06-27追記その後、試していて3.3.0はいろいろとまだ動作が怪しいところがあるので3.2.3に変更した。入れ替えの手順は同じ。今回はredmine本体はpkgを使わずに突っ込む。基本的な流れはざっくりこのような感じ。bhyveで新しいインスタンスを生成。ruby関係をpkgで入れる。旧環境よりデータをコピー。