谷粒商城学习-07-虚拟机网络设置

文章目录

  • 一,找到配置文件Vagrantfile
  • 二,查询虚拟机网卡地址
    • 1,查看虚拟机网络配置
    • 2,查看宿主机网络配置
  • 三,修改配置文件下的IP配置
  • 四,重新启动虚拟机即可生效
  • 五,`Vagrantfile` 的作用
    • 1,虚拟机定义
    • 2,自动配置和初始化
    • 3,SSH 配置
    • 4,多虚拟机管理和集群配置
    • 5,环境一致性
    • 6,版本控制

默认虚拟机的ip地址不是固定的,虚拟机重启后IP就会变化,不便于开发,可以修改配置文件,让虚拟机IP地址固定。

一,找到配置文件Vagrantfile

比如我机器上的文件路径是:C:\Users\Lenovo
在这里插入图片描述
Vagrantfile 是 Vagrant 使用的一个核心配置文件,它是一个文本文件,用于定义和管理虚拟机的配置以及与之相关的自动化任务。

二,查询虚拟机网卡地址

cmd中执行 ipconfig 命令查询。
在这里插入图片描述

192.168.56.1是虚拟机网卡地址,我们只要在配置文件中把虚拟机的IP设置为这个子网下的地址即可,比如192.168.56.10

如何确定这个地址就是虚拟机网卡的地址呢?

1,查看虚拟机网络配置

右键VirtualBox上要查看的虚拟机,选择设置。

在这里插入图片描述

选择左侧的网络,可以看到有个网卡的名称是:

VirtualBox Host-Only Ethernet Adapter

在这里插入图片描述

2,查看宿主机网络配置

宿主机即windows机器,在电脑的高级网络设置中可以看到以太网2有如下说明:
VirtualBox Host-Only Ethernet Adapter,和虚拟机设置中的名称一致,说明这个IP地址就是虚拟机网卡地址。

在这里插入图片描述

三,修改配置文件下的IP配置

修改如下配置中的ip:

config.vm.network "private_network", ip: "192.168.56.10"

在这里插入图片描述

四,重新启动虚拟机即可生效

使用 vagrant up 启动虚拟机后,执行命令vagrant ssh连上虚拟机,然后在命令执行命令ip addr查询虚拟机的ip地址。

在这里插入图片描述
这里要注意,一定要用vagrant up命令启动虚拟机,如果直接在VirtualBox上启动,Vagrantfile配置文件中内容不会生效。

不要在下面界面上直接启动虚拟机。

在这里插入图片描述

五,Vagrantfile 的作用

Vagrantfile 是 Vagrant 使用的一个核心配置文件,它是一个文本文件,用于定义和管理虚拟机的配置以及与之相关的自动化任务。由于 Vagrant 是用 Ruby 编写的,因此 Vagrantfile 中的配置语言也是基于 Ruby 的语法,但它并不需要深入的 Ruby 编程知识即可编辑。

Vagrantfile 的作用主要有以下几点:

1,虚拟机定义

  • 指定虚拟机的箱(box)来源,即虚拟机的基础镜像。
  • 配置虚拟机的硬件资源,例如 CPU 数量、内存大小、硬盘空间等。
  • 设置虚拟机的网络接口,如桥接网络或私有网络。

2,自动配置和初始化

  • 执行自动配置脚本或 Ansible playbook,以便在虚拟机启动后进行系统初始化和软件安装。
  • 配置共享文件夹,使宿主机和虚拟机之间能够共享文件。

3,SSH 配置

  • 设置 SSH 登录的用户名、端口和密钥,便于从宿主机访问虚拟机。

4,多虚拟机管理和集群配置

  • 定义多个虚拟机,并指定它们之间的依赖关系,形成一个集群。
  • 配置网络连通性,如设置网络桥接或私有网络,以支持虚拟机间的通信。

5,环境一致性

  • 确保不同的开发者在本地环境中使用相同的配置,提高团队协作效率。
  • 便于在不同环境中复制和部署虚拟化环境,如开发、测试和生产环境。

6,版本控制

  • 通常将 Vagrantfile 文件加入到版本控制系统中,如 Git,这样可以追踪配置的变化历史,也方便团队成员共享配置。

通过 Vagrantfile,开发者可以定义一个可重复使用的虚拟化环境模板,从而简化开发环境的搭建过程,保证团队成员使用的环境一致,降低环境相关的调试和问题排查难度。当修改了 Vagrantfile 后,可以通过执行 vagrant upvagrant reload 命令来应用新的配置并重新启动虚拟机。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/774508.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

渲染农场渲染真的很贵吗?如何正确使用云渲染农场?

作为渲染行业主流的技术服务“渲染农场",一直都是备受大家关注,渲染农场最核心的在于充足的计算机算力,结合3D软件支持多台机器渲染的特点,租用渲染农场的机器帮助你快速的解决你的渲染项目。 虽然说渲染农场需要支付一定的…

【电子数据取证】LX-A603互联网取证系统

文章关键词:电子数据取证、网站取证、快速固证 LX-A603可以通过简单的操作步骤,实现在符合规范的情况下自动对网站进行快速镜像、截屏固定、屏幕录像、生成报告等功能。满足了对互联网网站取证的实战化需求,极大提升工作效率。 应用场景1&a…

打包 最新血液净化器制作技术和资料

网盘 https://pan.baidu.com/s/1fm3LF20dCvy4iSMQklHpug?pwd4je2 便携可穿戴可血液净化用器件及其制备方法和应用.pdf 基于贻贝仿生化学的血液净化材料及其制备方法.pdf 膜分离式一体化血液净化系统.pdf 血液净化器固定夹.pdf 血液净化膜及其制备方法和应用.pdf 评估血液净化…

烟台LP-SCADA系统如何实现实时监控和过程控制?

关键字:LP-SCADA系统, 传感器可视化, 设备可视化, 独立SPC系统, 智能仪表系统,SPC可视化,独立SPC系统 LP-SCADA(监控控制与数据采集)系统实现实时监控和过程控制的主要原理和组件如下: 数据采集:LP-SCADA系统通过部署在现场的传…

STL vector 手写--迭代器设计思想、空间配置器思想!两个面试题

STL空间配置器 空间配置器的核心功能就是把对象的内存开辟和对象构造的过程分解开,对象析构和内存释放的过程分解开,因此空间配置器主要提供了以下四个函数: 空间配置器的函数功能allocate负责开辟内存deallocate负责释放内存construct负责…

一键直达:2024最新Win10系统安装包!快来下载!

对于想体验Win10系统最新功能的用户来说,寻找可靠的最新系统安装包是特别重要的。接下来系统之家小编就给大家带来2024年最新Win10系统安装包,有需要的小伙伴一键点击就能开始下载。该系统安装步骤简单易懂,无需担心任何装机经验。 推荐下载&…

快递物流运输中的RFID智能锁控应用方案

一、物流货运管理的痛点分析 1.1 货物安全与监控难题 物流货运过程中,货物安全是首要关注的问题。传统的锁控方式存在诸多不足,例如易被撬锁、监控盲点以及难以实时追踪货物状态。据统计,每年因货物丢失或损坏导致的经济损失高达数十亿美元…

景区智能厕所系统,打造智能化,人性化公共空间

在智慧旅游的大潮中,景区智能厕所系统正逐渐成为提升公共空间智能化、人性化水平的关键载体。作为智慧城市建设的重要组成部分,智能厕所系统不仅解决了传统公厕存在的诸多问题,更通过科技的力量,为游客创造了更加舒适、便捷的如厕…

中电金信:加快企业 AI 平台升级,构建金融智能业务新引擎

在当今数字化时代的浪潮下,人工智能(AI)技术的蓬勃发展正为各行业带来前所未有的变革与创新契机。尤其是在金融领域,AI 模型的广泛应用已然成为提升竞争力、优化业务流程以及实现智能化转型的关键驱动力。然而,企业在积…

Zabbix 配置 VMware 监控

Zabbix监控VMware 官方文档:https://www.zabbix.com/documentation/current/en/manual/vm_monitoring Zabbix 可以使用低级发现规则自动发现 VMware 虚拟机管理程序和虚拟机,并根据预定义的主机原型创建主机来监控它们。Zabbix 还包括用于监控 VMware …

缓存与数据库数据一致性问题

在用了redis缓存的系统中,正常情况下,一个读操作会先查缓存,如果在缓存中查到了,则直接返回,如果缓存中没有,则会查数据库,再将查到的数据写到redis中,然后返回。如下图:…

PDI-kettle工具连接本地虚拟机Ubuntu上的数据库

PDI 配置ubuntu数据库配置Kettle工具 PDI版本&#xff1a;9.4 Ubuntu2204&#xff1a;10.11.8-MariaDB-0ubuntu0.24.04.1 Ubuntu 24.04 配置ubuntu数据库 安装 apt install -y mariadb-server配置监听地址 cat > /etc/mysql/mariadb.conf.d/99-kettle.cnf << EOF …

国衍科技——梅雨季节文物保护专家

尊敬的文物保护者们 随着梅雨季节的脚步渐近&#xff0c;湿润的空气和连绵的雨水不仅为我们的生活带来了不便&#xff0c;更为文物保护工作带来了严峻的挑战。在这个季节&#xff0c;文物发霉的风险急剧上升&#xff0c;每一件珍贵的文化遗产都面临着被时间侵蚀的威胁。然而&am…

玩转内网穿透详细教程,收藏这一篇就够了

小朋友&#xff0c;你是否有过以下这些烦恼&#xff1f; 当你在外地&#xff0c;苦于无法拿到存储在家里的资料&#xff1b; 当你在玩游戏的时候&#xff0c;苦于无法和朋友直接联机&#xff1b; 当你在家里&#xff0c;苦于无法通过自己的电脑连上公司电脑远程办公&#xf…

WPF在.NET9中的重大更新:Windows 11 主题

在2023年的2月20日&#xff0c;在WPF的讨论区&#xff0c;WPF团队对路线的优先级发起了一次讨论。 对三个事项发起了投票。 第一个是Windows 11 主题 第二个是更新的控件 第三个是可空性注释 最终Windows 11 主题得票最高&#xff0c;WPF团队2023-2024的工作优先级就是Windows…

VUE3使用antd引入百度地图 实现位置查询,获取地址经纬度

实现效果: 1.index.html 中先引入下 <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=自己申请的key"></script> 申请密钥key地址:登录百度账号 注册登录后创建应用,根据自己需求选择 2.新建bmp.js文件…

期权学习必看圣书:《3小时快学期权》要在哪里看?

今天带你了解期权学习必看圣书&#xff1a;《3小时快学期权》要在哪里看&#xff1f;《3小时快学期权》是一本关于股票期权基础知识的书籍。 它旨在通过简明、易懂的语言和实用的案例&#xff0c;让读者在短时间内掌握股票期权的基本概念、操作方法和投资策略。通过这本书&…

Hyper-V克隆虚拟机教程分享!

方法1. 使用导出导入功能克隆Hyper-V虚拟机 导出和导入是Hyper-V服务器备份和克隆的一种比较有效的方法。使用此功能&#xff0c;您可以创建Hyper-V虚拟机模板&#xff0c;其中包括软件、VM CPU、RAM和其他设备的配置&#xff0c;这有助于在Hyper-V中快速部署多个虚拟机。 在…

数字信号处理实验二(模拟信号采样与重构及频谱分析FFT)

模拟信号采样与重构及频谱分析FFT&#xff08;2学时&#xff09; 要求&#xff1a; 对一模拟信号进行采样&#xff1b;对该采样信号进行重构&#xff1b;分析它们的频谱特征。目的&#xff1a; 熟悉MATLAB命令和编辑、运行、调试环境&#xff1b;掌握采样定理及对信号的频谱分析…

无线领夹麦克风怎么挑选,无线领夹麦克风哪个品牌音质最好详解!

在数字化内容创作的浪潮中&#xff0c;无线领夹麦克风凭借其轻便的设计和卓越的录音性能&#xff0c;成为了许多创作者不可或缺的音频帮手。这种类型的麦克风能够轻松附着在衣物上&#xff0c;使得创作者在进行直播或录制视频时能够自由移动&#xff0c;而不受传统麦克风线缆的…