【虚拟机环境】个人电脑上玩儿转微服务的神器(推荐)
【虚拟机环境】个人电脑上玩儿转微服务的神器(推荐)
Last edited 2022-9-28
date
Jun 21, 2022
type
Post
status
Published
slug
shenqi-xnjhj-to-you
summary
在个人电脑上玩转微服务的神器
tags
开发环境
虚拟机
category
虚拟机
password
Property
Sep 28, 2022 03:15 AM
icon

玩转微服务之虚拟机环境

一、前言

如果我们个人电脑是windos环境,想要基于Linux服务器来玩儿微服务框架,通常我们可以通过VMWare来安装Linux系统。但是VMVare有大家经常会碰到些问题:
  • 需要自己下载Linux系统镜像
  • 基于镜像在VMWare上安装Linux环境,并配置(冗长的配置过程)
  • 不熟悉网络配置的孩子,总是会遇到网络IP连接问题(痛点)
  • 启动虚拟机环境电脑风扇嗡嗡的转啊
  • 玩个微服务,发现电脑上起不了几个centos系统就嘎嘎了
如果这些问题也困扰着你,那么请接着往下看!下面有请本文的两位主角闪亮登场! 🎉🎉🎉

二 、安装VirtualBox、Vagrant

下载VirtualBox和Vagrant,傻瓜式安装。安装完成后需要重启计算机

验证Vagrant安装成功

在cmd命令窗口输入 vagrant 命令弹出如下内容表示 vagrant 安装成功
notion image

三、通过Vagrant安装Centos7

1. 创建虚拟机环境

创建虚拟机数据目录,比如:(G:\centosnodes\centos-8)在当前目录下打开终端,然后执行 vagrant init centos/7 命令,会在当前目录下创建Vagrantfile文件
notion image
继续执行 vagrant up 第一次执行的时候会远程下相关的镜像文件,并启动虚拟机。
连接虚拟机通过 vagrant ssh 连接
notion image
打开VirtualBox即可发现centos-8虚拟机已经正在运行
notion image

2. 网络配置

打开对应的Vagrantfile文件
notion image
查看当前主机给虚拟机分配的网关的网段:
notion image
所以修改后的ip为:192.168.33.18

3. 重启Centos7

notion image
至此,一个Centos7系统就安装成功了,并且还非常方便重启、关机、设置虚拟机参数操作。

4. Xshell工具链接虚拟机

默认root的密码是 vagrant
也可以用生成的私钥登录
notion image
notion image

四、结束语

装一台性能凑合的台式机,来两根32G内存条,在你的windows电脑上开启愉快的微服务之旅吧!
Docker环境安装,助力玩转微服务

链接:

虚拟机环境搭建之vagrant_波波烤鸭的博客-CSDN博客_vagrant 虚拟机
在之前的很多案例中我们都是通过VMware来构建虚拟机的,但是通过VMware构建的过程相对比较复杂但是VMware功能强大,我们在某些情况下并不需要,这时我们就可以通过virtualBox+vagrant来快速构建我们的虚拟机环境了。所以本篇文章就给大家来介绍下如何快速的构建。 1.VirtualBox下载安装 官方下载地址:https://www.virtualbox.org/wiki/Downloads 2.Vagrant下载安装 官方地址:https://www.vagrantup.com/ 3.下载centos7 box 官方地址:https://app.vagrantup.com/centos/boxes/7   以上三个软件下载的速度都不是很快,所以我提前给大家下载好了,可以直接通过如下云盘地址下载: 链接:https://pan.baidu.com/s/1zV7_PqVDSUTVePkEl6q78Q 点赞关注后可私信我获取 提取码哦 安装步骤很简单,傻瓜式安装。   vagrant是一个工具,用于创建和部署虚拟化开发环境的。   拿VirtualBox举例,VirtualBox会开放一个创建虚拟机的接口,Vagrant会利用这个接口创建虚拟机,并且通过Vagrant来管理,配置和自动安装虚拟机。 常用的命令 :   接下来开始通过vagrant来安装centos7.cmd到一个空目录下 注意要启动你的VirtualBox哦,我们将 centos7的box文件的保存路径要记住,接下来我们就可以添加一个新的box vagrant box add centos_7 D:\tools\centos7box\centos-7.0-x86_64.box 指定国内镜像地址 vagrant init centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box 看到成功提示说明添加成功 然后再执行 vagrant init centos_7 命令,来初始化配置vagrantfile 执行成功后会发现在之前的空目录下会多出来一个 vagrantfile文件 然后再执行 vagrant up 来启动虚拟机 通过上面的步骤,我们的centos的虚拟机就安装成功了,这时我们需要调整下网络的配置方式。 我们可以重启下虚拟机   虚拟机创建好后,我们就可以尝试通过客户端来连接, 默认创建的账号密码是:vagrant vagrant 我们要看下分配的虚拟机的ip地址是多少 我们可以看到分配的ip地址是 192.168.8.67 那么我们就可以通过 xshell来连接了   我们能够通过vagrant来登录了,但是root账号的密码我们还不清楚,有时候我们需要通过root账号来操作,实现步骤如下 sudo -i 切换到root账号下,然后检查sshd_config中的配置信息 确认 PasswordAuthentication 为 yes 即可 然后输入 passwd 修改密码 修改新的密码为 123456,然后我们就可以通过root账号来登录操作了 这样我们通过VirtualBox + Vagrant来构建centos7虚拟机就搞定了,后面剩下的事情就是在centos7上面尽情操作咯。 本文对你有帮助的话,欢迎点赞并关注哦_
 
  • 开发环境
  • 虚拟机
  • 【商城实战】10-ElasticSearch【商城实战】02-项目介绍