首页 > 系统相关 >vagrant + vmware 创建centos7虚拟机

vagrant + vmware 创建centos7虚拟机

时间:2022-10-27 20:57:17浏览次数:68  
标签:box centos 虚拟机 vagrant centos7 vmware

  1. 安装vagrant

  2. 安装vmware-utility

  3. 配置环境变量
    image-20221027201326653

  4. 下载vmware-desktop插件

    vagrant plugin install vagrant-vmware-desktop
    
  5. 下载centos7-box

    https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7-x86_64-Vagrant-2004_01.VMwareFusion.box

  6. 添加box

    vagrant box add [box-name] [box镜像文件地址]
    

    例如

    vagrant box add "D:\virtual_box\CentOS-7-x86_64-Vagrant-2004_01.VMwareFusion.box" --name centos-7
    
  7. 初始化box

    mkdir centos7
    cd centos7
    vagrant init centos-7
    
  8. 修改box配置文件

    执行完第七步之后会在centos7文件夹下生成一个Vagrantfile文件,使用文本编辑器(推荐vscode)进行编辑

    # -*- mode: ruby -*-
    # vi: set ft=ruby :
    
    
    Vagrant.configure("2") do |config|
      config.vm.box = "centos-7"
      config.vm.disk :disk, name: "backup", size: "10GB" # 设置最大磁盘占用
      config.vm.provider "virtualbox" do |vb|
        # Display the VirtualBox GUI when booting the machine
        vb.cpus = 2 # 设置cpu核数
        vb.memory = "2048" # 设置最大内存
      end
    end
    
  9. 初始化虚拟机

    vagrant up --provider vmware_desktop
    
  10. 连接虚拟机

    vagrant ssh
    

    默认会创建两个用户rootvagrant,密码都是vagrant

    输入命令查看所分配的ip

    ip addr
    

    之后根据这个ip可以使用xshell等工具连接这台虚拟机

常用命令:

//重新启动,跳过初始导入镜像
vagrant reload --provision
 
//连接虚拟机器
vagrant ssh
 
//退出虚拟机 , 可再次进入
logout
 
//将vagrant机器挂起
 vagrant suspend
 
  //将挂起的机器重新唤醒
 vagrant up
 
 // 恢复虚拟机
 vagrant resume
 
//将机器关机 
vagrant halt
 
//销毁虚拟机
vagrant destroy

//删除vagrant镜像
vagrant box remove hashicorp/bionic64

标签:box,centos,虚拟机,vagrant,centos7,vmware
From: https://www.cnblogs.com/poifa/p/16833693.html

相关文章

  • 如何用VMWARE创建一个Linux虚拟机
    序言各位好啊,我是会编程的蜗牛,作为java开发者,我们都是需要接触Linux服务器的,一般部署应用都是部署在Linux服务器上的~但一般的服务器要么需要购买,要么只是公司里的,那么有......
  • Springboot centos7 启动
     1、java-jardemo.jar说明:用这种方法启动后,不能继续执行其它命令了,如果想要继续执行其它命令,就都打断,打断一般用ctrl+c。2、java-jardemo.jar&第2种在第1种方式的......
  • centos7下yum安装jdk并配置环境变量
    1.查看系统是否安装过java[root@localhosthome]#yumlistinstalled|grepjava2.如果有旧版本的java,可以用如下方法卸载java[root@localhosthome]#......
  • 如何安装和打开java虚拟机(步骤详细)
    右击“我的电脑”->属性->高级->环境变量,在“系统变量”中设置变量名为JAVA_HOME,值为JDK安装路径,一般为C:\ProgramFiles\Java\jdk***;然后在path变量中添加%JAVA_HOME......
  • centos7.0安装java环境
    可以直接用yuminstall命令,但是这样是默认下载,有时安装的版本不是你想要的,有时会出现安装失败java下载版本地址:http://www.oracle.com/technetwork/java/javase/do......
  • CentOS7/6 关闭防火墙(转载)
    CentOS6关闭防火墙使用以下命令,//临时关闭serviceiptablesstop//禁止开机启动chkconfigiptablesoffCentOS7中若使用同样的命令会报错,stopiptables.service......
  • [oeasy]python0011 - python虚拟机的本质_cpu架构_二进制字节码_汇编语言
    ​ 程序本质回忆上次内容我们把python源文件词法分析得到词流(tokenstream)语法分析得到抽象语法树(AbstractSyntaxTree)编译得到字节码(bytecode)......
  • 【虚拟机】VirualBox安装macOS系统
    【虚拟机】VirualBox安装macOS系统零、创建虚拟机类型选择MacOSX版本选择macOS10.13HighSierra(64-bit)注意:这边我设置的名称为MacHS等下要用到后面的内存......
  • linux虚拟机更改网关——长久生效
    1:cd /etc/sysconfig/network-scripts 2:备份原有网关文件,本机为ifcfg-ens33  3:ping一下空的地址,如图中的192.168.254.144,确认IP没被占用  4:确认网关,并更改......
  • freeswitch-1.10.7 on centos7编译安装
      概述最近由于项目需求,老版本的fs已经不适用,特此升级了freeswitch的版本,使用当前最新的1.10.7版本编译安装。环境centos:CentOS release7.0(Final)或以上版本......