手把手教你,本地搭建虚拟机部署微服务(二)

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 关于虚拟机这块阿粉以前玩的也很多,但很少总结,容易遗忘,今天索性一条龙总结搞定!

四、环境配置

了解了网络配置介绍之后,可以很明显的得出,我们需要的是整个局域网内的机器都可以访问虚拟机,因此虚拟机需要配置桥接模式进行上网

  • 点击编辑,选择虚拟网络编辑器

57.jpg

  • 点击更改设置

58.jpg

选中 VMnet0,选择桥接模式,并选择对应的主机网卡59.jpg

获取主机网卡信息非常关键,如果不知道选哪一个,可以通过任务管理器查看

60.jpg

  • 虚拟网络编辑器配置完成之后,点击单个虚拟机进行网络设置

61.jpg

选择桥接模式,连接网络

62.jpg

在主机命令控制台上输入ipconfig /all获取主机的子网掩码、网关、DNS等信息,便于后续虚拟机进行配置

63.jpg

最后登录终端虚拟机进行网络配置

#编辑虚拟机中对应网卡的信息(centos7)
vi /etc/sysconfig/network-scripts/ifcfg-ens33
#如果是centos6,编辑文件如下
vi /etc/sysconfig/network-scripts/ifcfg-eth0

在文件末尾添加如下信息,默认为动态获取IP

ONBOOT=yes     #开启自动启用网络连接
NETMASK=255.255.252.0   #设置子网掩码(主机中的子网掩码)
GATEWAY=197.168.24.1    #设置网关(主机中的网关)
DNS1=197.168.12.2           #设置主DNS(主机中的DNS服务器)

当然还可以配置静态IP地址,修改BOOTPROTO参数

BOOTPROTO=static  #启用静态IP地址,默认为dhcp,表示动态

设置静态IP地址,与主机IP处于同一网段

IPADDR=197.168.24.201    #设置静态IP地址
ONBOOT=yes       #开启自动启用网络连接
NETMASK=255.255.252.0   #设置子网掩码(主机中的子网掩码)
GATEWAY=197.168.24.1    #设置网关(主机中的网关)
DNS1=197.168.12.2           #设置主DNS(主机中的DNS服务器)

保存成功之后,重启网卡

systemctl restart network

最后测试一下是否可以上网,如果有返回信息,即可上网

ping www.baidu.com


相关文章
|
2月前
|
Java Docker 微服务
如何使用Docker和Docker Compose部署微服务
【2月更文挑战第12天】
300 0
|
17天前
|
Linux Nacos 数据库
【微服务】生产部署nacos集群(三个节点)
【微服务】生产部署nacos集群(三个节点)
26 1
|
1月前
|
弹性计算 监控 Cloud Native
云原生最佳实践系列 4:基于 MSE 和 SAE 的微服务部署与压测
通过MSE(微服务引擎)、SAE(Serverless应用引擎)、ARMS(应用监控服务)、PTS(性能测试服务)等产品,实现微服务的无服务化部署、监控和弹性伸缩。
|
2月前
|
监控 持续交付 Docker
深入浅出:基于Docker的微服务部署实践
【2月更文挑战第26天】在当前软件开发领域,微服务架构与容器化技术成为提升应用可伸缩性、可靠性和开发效率的关键手段。本文将深入探讨如何利用Docker容器技术实现微服务的快速部署与管理,涵盖环境搭建、服务打包、网络配置及持续集成等核心话题。通过实例演示,旨在为开发者提供一套行之有效的微服务部署解决方案。
|
2月前
|
Kubernetes 测试技术 持续交付
探索微服务架构下的持续集成与部署最佳实践
本文将深入探讨在微服务架构下实施持续集成与部署的最佳实践,介绍如何利用现代化工具和流程来实现自动化测试、持续集成、灰度发布等关键环节,帮助开发团队提升交付效率和质量。
|
2月前
|
缓存 应用服务中间件 数据库
微服务多机房部署
【2月更文挑战第13天】微服务一般要部署在多个机房,保证有一个机房因为各种不可抗力因素导致不可用时,可以把流量切换到其他可用机房来避免故障。
|
3月前
|
云计算 开发者 Docker
深入浅出:使用Docker部署微服务架构
在当今快速迭代的软件开发环境中,微服务架构凭借其灵活性和可扩展性成为了热门趋势。本文将探讨如何利用Docker这一强大的容器化技术,简化和加速微服务应用的部署与管理过程。我们将从微服务的基本概念出发,逐步深入到Docker的核心功能,最后通过一个实际案例演示整个部署流程。文章旨在为开发者提供一个清晰、实用的指南,帮助他们有效地利用Docker在微服务架构下的应用部署。
28 0
|
3天前
|
存储 监控 API
构建高效微服务架构:后端开发的现代实践
【5月更文挑战第9天】 在本文中,我们将深入探讨如何在后端开发中构建一个高效的微服务架构。通过分析不同的设计模式和最佳实践,我们将展示如何提升系统的可扩展性、弹性和维护性。我们还将讨论微服务架构在处理复杂业务逻辑和高并发场景下的优势。最后,我们将分享一些实用的工具和技术,以帮助开发者实现这一目标。
|
1天前
|
监控 API 开发者
构建高效微服务架构:后端开发的新范式
【5月更文挑战第12天】 在现代软件开发的浪潮中,微服务架构已经成为了设计复杂系统的首选模式。它通过将大型应用程序拆分成一组小而专注的服务来增强系统的可维护性和可扩展性。本文将探讨微服务架构的关键概念、优势以及如何在后端开发中实现一个高效的微服务系统。我们还将讨论一些常见的挑战和最佳实践,以帮助开发者避免陷入常见的陷阱。
13 6
|
1天前
|
存储 NoSQL MongoDB
【MongoDB 专栏】MongoDB 与微服务架构的结合
【5月更文挑战第11天】微服务架构流行趋势下,选择合适的数据库至关重要。MongoDB作为非关系型数据库,与微服务有天然契合度。其灵活的文档模型、水平扩展性、高性能及局部事务支持,满足微服务对数据模型多样性、高可用性、快速读写的需求。实践中,需注意数据划分、索引优化、监控调优和版本控制。未来,MongoDB在微服务中的应用将更广泛,新技术将提升其在微服务架构中的价值。
【MongoDB 专栏】MongoDB 与微服务架构的结合