我们的团队开始在Mac OS X机器上使用Vagrant进行开发,以便更好地模拟我们的Red Hat Enterprise Linux生产环境。我们的运维组说我们的Red Hat许可证只涵盖在我们的VMWare集群上运行的实例。其他人如何处理使用Vagrant的RHEL许可证问题?
我们曾经处于同样的情况,决定在我们的开发机上使用CentOS。 https://www.centos.org/
我从网上下载了基本的RHEL服务器,并使用Packer构建了一个Vagrant盒子,用于在Vagrant/Test Kitchen中使用。我被迫使用各种其他仓库(CentOS / EPEL / RPMFusion等)而不是没有许可证访问的RHN仓库。实际上,我编写了一个小的chef cookbook来编写所有自定义的/etc/yum.repos.d/*.repo文件,以进行初始安装。它绝对适用于开发环境。如果您有不同版本的ISO文件,则可以使用Packer构建所需的任何版本的RHEL。
http://dtucker.co.uk/hack/creating-a-vagrant-base-box-for-rhel-with-bento.html
https://github.com/xacaxulu/packer-boxes/blob/master/README.md <----如果需要,可以使用此盒子。
你试过这个吗?
https://access.redhat.com/downloads/content/293/ver=1/rhel---7/1.0.0/x86_64/product-downloads
你也查看了开发者订阅吗? https://access.redhat.com/support/offerings/developer/
有一篇博客详细说明如何在RHEL中使用vagrant...但我不能发布3个链接 :(