仮想ゲストの構築は、用意してあるCentOS 7.1のminimalインストール仮想イメージをクローンして作成します。この環境のネットワークは、MACアドレスとIPアドレスを対応付けたDCHPを用意しているので、割り当てるIPアドレスに対応するMACアドレスで仮想イメージを作成します。
Linux_KVM操作 Wikiページの KVMゲストの作成イメージのコピー項に記載のMACアドレス指定の手順で作成します。
virsh start で起動し、visrh consoleでコンソール接続してrootログインしネットワークの設定を確認します。クローン元がDHCPでアドレスを取得する設定をしているので、既にデバイスeth0にIPアドレスを割り当てられています。しかし、MACアドレスが違うので、変更します。
nmcli c m eth0 802-3-ethernet.mac-address "52:54:00:ab:cd:ef"
ホスト名の設定 hostnamectl set-hostname <name>
仮想ゲストのディスクサイズ拡張(イメージファイルをリサイズしパーティションきり直してファイルシステム拡張)
Samba4をソースからビルドするために開発ツール・依存ライブラリ等をインストール
# yum groupinstall 開発ツール
# yum install libacl-devel libblkid-devel gnutls-devel readline-devel python-devel \
krb5-workstation zlib-devel setroubleshoot-server libaio-devel setroubleshoot-plugins \
policycoreutils-python setools-libs popt-devel libpcap-devel sqlite-devel libidn-devel \
libxml2-devel libsepol-devel libattr-devel keyutils-libs-devel cyrus-sasl-devel \
cups-devel bind-utils libxslt docbook-style-xsl openldap-devel
- setools-libs-python はCentOS7リポジトリにはない
ブログ等でさらに必要なパッケージを言及していたので合わせてインストール
# yum install pam-devel gamin-devel libarchive-devel perl-Parse-Yapp \
perl-Test-Simple perl-Archive-Tar python-crypto tracker-devel systemd-devel
NTPをインストールし時刻合わせ&時刻同期設定