Xenを使ってみる on Ubuntu

Sophos XG Firewallを仮想環境で利用すべく頑張ってみましたが

ということで、結局UbuntuサーバにXenを入れるしかない、という結論に達するのでした。

■Xen用のSSDを追加する(開始・終了位置指定を%で指定するとアライメントが合う)
# parted /dev/sdb
(parted) mkpart
パーティションの名前?  []?
ファイルシステムの種類?  [ext2]? ext4
開始? 0% 
終了? 100%
(parted) print
モデル: ATA INTEL SSDSA2M120 (scsi)
ディスク /dev/sdb: 120GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: gpt
(parted) align-check
アライメントタイプ(min/opt)  [最適(optimal)]/optimal/最小(minimal)/minimal? optimal
パーティション番号? 1
1 アライメント済
(parted) set 1 lvm on
(parted) quit
■LVMでボリュームグループxen-vgを作成
# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created
# vgcreate -s 8m xen-vg /dev/sdb1
  Volume group "xen-vg" successfully created
# pvscan
  PV /dev/sdb1   VG xen-vg   lvm2 [111.78 GiB / 111.78 GiB free]
  Total: 1 [111.78 GiB] / in use: 1 [111.78 GiB] / in no VG: 0 [0   ]
# vgs
  VG     #PV #LV #SN Attr   VSize   VFree
  xen-vg   1   0   0 wz--n- 111.78g 111.78g
■論理ボリュームlv_vm_ubuntuを作成
# lvcreate -L 30G -n lvm_vm_ubuntu /dev/xen-vg
  Logical volume "lvm_vm_ubuntu" created
# lvs
  LV            VG     Attr      LSize  Pool Origin Data%  Move Log Copy%  Convert
  lvm_vm_ubuntu xen-vg -wi-a---- 30.00g