LoginSignup
1
0

More than 5 years have passed since last update.

MapR on CentOS6.9/KVM(vagrant + libvirt plugin)

Posted at

MapR on CentOS6.9/KVM(vagrant + libvirt plugin)

いきさつ

こちらを参考にさせていただきました。

が、CentOS6 かつメモリも私のクライアントPCに乗ってる 8GB では足りない要件で構築する必要があったので、今回自分用に書き出してみました。

環境

  • ホスト
    • Ubuntu14.04
    • メモリ 32GB
    • KVM
    • vagrant
    • NIC
      • br0 192.168.100.5
  • ゲスト
    • CentOS6.9
    • メモリ 12GB (インストール時 必要であれば増やす)
    • Disk1 100G (vagrant の box は 40G 必要であれば増やす)
    • Disk2 200G
    • NIC
      • Bridge (ホストの br0 にブリッジさせます)

手順

Vagrantfile

Vagrant.configure(2) do |config|
  config.vm.define :vm1 do |vm1|
    vm1.vm.box = "centos/6"
    vm1.vm.network :public_network, :dev => 'br0', :mode => 'bridge', :type => 'bridge'
#    vm1.vm.provision :shell, path: "bootstrap.sh"
    vm1.vm.provider :libvirt do |domain|
      domain.memory = 12288
      domain.cpus = 2
      domain.machine_virtual_size = 100
      domain.storage :file, :size => '200G'
    end
  end
end

ゲスト起動

vagrant up ; vagrant ssh

JDK インストール

  • ここでインストールしなかった場合はインストーラ内で java-1.8.0 がインストールされました。
  • 1.7 などを使いたい場合は先にインストールしておきます。
sudo yum -y update
sudo yum -y install java-1.7.0-openjdk-devel java-1.7.0-openjdk

ホスト名設定

  • 参照元記事にもありましたが名前解決は重要です。(インストーラで弾かれます。)
sudo vim /etc/hosts
sudo vim /etc/sysconfig/network
hostname -f
sample
192.168.100.171 mapr01.local mapr01

HOSTNAME=mapr01.local
vagrant reload ; vagrant ssh

sudo 設定

  • インストールの実行中に mapr ユーザが sudo 可能な必要があります。
  • テスト環境ということもあるので mapr に NOPASSWORD で sudo 可能に設定しました。
sudo visudo

mapr    ALL=(ALL)   NOPASSWD: ALL

認証設定

  • Web ブラウザ経由でインストールするのですが パスワード もしくは 鍵認証 で接続する必要があります。
  • ゲスト上に authorized_keys を、ブラウザを起動するクライアント上に 秘密鍵(id_rsa) を準備します。
sudo su - mapr
vi .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
exit

MapR インストーラ起動

sudo wget http://package.mapr.com/releases/installer/redhat/mapr-setup.sh -P /tmp
sudo bash /tmp/mapr-setup.sh -y

MapR インストール

  • mapr ユーザーに対して SSH認証 可能に設定したクライアントPCのWebブラウザを起動します。
  • https://{IPAddress}:9443 名前解決させていたら https://{ホスト名}:9443 にアクセスします。
  • あとはGUIでぽちぽち進めます。

Install Addition

  • フリーライセンスでインストールするには MapR にアカウント登録が必要です。
    • インストーラの途中で可能なので必要に応じて登録してください。
    • gmail などのフリーアドレスで可能かは試してません…
  • インストールファイル群は割りとサイズが大きいので高速なインターネット環境で実施するのをおすすめします。

Have fun :)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0