这是indexloc提供的服务,不要输入任何密码
Skip to content

bhuesemann/hdp-vagrant-base

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HDP Vagrant Base

Overview

This is a Vagrant box that can serve as a sensible base to install the Hortonworks Data Platform (HDP). This box is based on Centos 7 (https://atlas.hashicorp.com/centos/boxes/7) and includes the below modifications, consistent with Hortonworks documentation (http://docs.hortonworks.com/)

Modifications

  • installation of the following packages
    • scp
    • curl
    • unzip
    • tar
    • wget
    • ntp
    • openssl-devel
    • gcc (required for VirtualBox Guest Additions)
    • kernel-devel (required for VirtualBox Guest Additions)
  • enabling yum fastcache
  • update all yum packages and clean yum history
  • enabling and starting ntp
  • disabling firewalld
  • disabling transparent huge pages
  • disabling selinux
  • updating timezone to New York
  • increasing ulimit
  • updating umask

Usage

To run, execute the following

vagrant init timveil/centos7-hdp-base; vagrant up --provider virtualbox

Release Notes

The latest release is v1.0.11. For detailed release information see https://atlas.hashicorp.com/timveil/boxes/centos7-hdp-base

Development Notes

Before packaging box, make sure to change both vagrant and root password to vagrant

sudo su -

# change root password
passwd 

# change vagrant password
passwd vagrant

To package and deploy see https://scotch.io/tutorials/how-to-create-a-vagrant-base-box-from-an-existing-one

vagrant package --output centos7-hdp-base.box
vagrant box add centos7-hdp-base centos7-hdp-base.box --force

About

Base Vagrant file for Hortonworks Data Platform (HDP) instances

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%