vagrant操作

centos7安装

  • 使用vagrant安装centos
    #box源地址
    http://www.vagrantbox.es/
    #添加box
    vagrant box add centos7_2  vagrant-centos-7.2.box
    #初始化 
    vagrant init centos7_2
    #配置Vagrantfile
    config.vm.network "private_network", ip: "192.168.56.100"
    #启动虚拟机
    vagrant up
    # ifconfig安装
    sudo yum install net-tools
    
  • ssh服务配置
    vim /etc/ssh/sshd_config
    PasswordAuthentication yes
    PermitRootLogin参数值为yes
    service sshd restart
    
  • 多台服务同时启动配置
    Vagrant.configure("2") do |config|
    config.vm.box = "centos7"
    config.vm.define :master do |master|
      master.vm.hostname = "192.168.56.100"
      master.vm.provider :virtualbox do |v|
        v.memory = 2048
        v.cpus = 4
      end
      master.vm.network :private_network, ip: "192.168.56.100"
    end
    
    
    (1..2).each do |i|
        config.vm.define "node#{i}" do |node|
          node.vm.hostname = "192.168.56.10#{i}"
          node.vm.provider :virtualbox do |v|
            v.memory = 1024
            v.cpus = 2
          end
          node.vm.network :private_network, ip: "192.168.56.10#{i}"
        end
      end
    end
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天主要记录一下利用VirtualBox + Vagrant去操作虚拟机,这里主要是给想学习Linux操作系统的同...
    就叫吴昊阅读 1,656评论 0 4
  • 1. Vagrant 的介绍 虚拟开发环境 平常我们经常会遇到这样的问题:在开发机上面开发完毕程序,放到正式环境之...
    斐波那契额阅读 1,857评论 1 12
  • 1,介绍Vagrant 我们做web开发的时候经常要安装各种本地测试环境,比如apache,php,mysql,r...
    meng_philip123阅读 2,542评论 0 12
  • 1. 前置 iOS 整体了解阅读 产品需求文档,原型图,接口文档. 适配了解 转: iOS适配转: iOS图片适配...
    ValienZh阅读 426评论 0 0
  • 入党誓言 心中的一团火焰 一一献礼建党98周年 文/胡卫民 入党誓言 心中的一团火焰 让它在骨...
    胡卫民阅读 136评论 0 0