win10 centos虚拟机搭建->vagrant+virtualbox

简介: win10 centos虚拟机搭建->vagrant+virtualbox

1.工具共享


vagrant:

链接:https://pan.baidu.com/s/1B-WZaskbeoyaS9GI3fzvog
提取码:30sn

virtualbox:

链接:https://pan.baidu.com/s/1xbavMlkU2iRhsXW9s8aINQ
提取码:dqbj

virtualbox.box:

链接:https://pan.baidu.com/s/12e8JBGsvtiI1sww0o92MhA
提取码:5vv2

2.vagrant安装


进行双击exe文件安装
安装完进行电脑重启
命令行cmd  输入 vagrant 测试是否安装成功

3. virtualbox 安装


进行双击exe文件安装
若安装出现错误,可能由于windows某个服务没有启动
启动以下两个windows服务
Device Install Service
Device Setup Manager

4.进行虚拟机整合安装


1.在某个磁盘创建 centos7文件夹,并且进入[切记目录不要有中文字符]
2.在此目录下打开cmd,运行 vagrant init centos/7
3.会生成Vagrantfile 该文件,用于配置虚拟机信息,在里面配置基本信息,这里举例配置基本信息,更多配置信息可参考 Vagrantfile 配置
config.vm.network "public_network"
config.vm.provider "virtualbox" do |vb|
        vb.memory = "4000"
        vb.name= "test-centos7"
        vb.cpus= 2
end
4.下载 virtualbox.box 保存在某个目录[切记目录不要有中文字符]
5.添加镜像并取名为centos/7 , D:\virtualbox.box为存放路径
  vagrant box add centos/7 D:\virtualbox.box
6.查看本地box  vagrant box list
7.在 centos/7 这个目录下 cmd 执行 启动命令 vagrant up
如果启动不成功,可能报错 【no syncing fatal exception】
windows10 VirtualBox 安装目录(如:c:\Program Files\Oracle\VirtualBox>)
windows10 执行如下命令 ./VBoxManage modifyvm test-centos7 --spec-ctrl on

5.xshell连接


在本地 cmd中执行


vagrant ssh   进入到虚拟机中
sudo -i
vi /etc/ssh/sshd_config
修改 PasswordAuthentication yes
passwd 修改密码,比如 abc123
systemctl restart sshd
本地xshell 使用账号root,密码abc123进行登录
查看当前虚拟机IP地址命令:ip addr show

6.其他相关命令


vagrant halt   优雅关闭
vagrant up     正常启动
agrant ssh     进入刚才创建的centos7中
vagrant status 查看centos7的状态
vagrant destroy 删除centos7
相关文章
|
4月前
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
3月前
|
存储 Linux 开发者
虚拟机centos7.9一键部署docker
本文介绍了如何在 CentOS 7.9 虚拟机上安装 Docker 社区版 (Docker-ce-20.10.20)。通过使用阿里云镜像源,利用 `wget` 下载并配置 Docker-ce 的 YUM 仓库文件,然后通过 `yum` 命令完成安装。安装后,通过 `systemctl` 设置 Docker 开机自启并启动 Docker 服务。最后,使用 `docker version` 验证安装成功,并展示了客户端与服务器的版本信息。文中还提供了列出所有可用 Docker-ce 版本的命令。
267 0
虚拟机centos7.9一键部署docker
|
3月前
|
Linux
VirtualBox的Centos上安装GNOME桌面完整教程
在VirtualBox上的CentOS系统安装GNOME桌面环境的完整教程,通过执行一系列命令来安装EPEL软件源、GNOME桌面环境,并配置系统默认运行级别为图形界面。
74 0
|
3月前
|
监控 应用服务中间件 nginx
详细解释容器以及虚拟机centos7.9容器化部署基础服务(容器化部署nginx)
容器是一种轻量级、可移植的软件打包和隔离技术,将应用程序及其依赖项打包,确保在任何环境中一致运行。容器共享主机操作系统内核,相比虚拟机更高效、轻量,具有快速启动和高资源利用率的特点。容器的关键技术包括命名空间(如 PID、NET 等)、控制组(cgroups)和联合文件系统(UnionFS)。使用容器可以提高开发和部署效率,简化管理,确保环境一致性。例如,在 CentOS 7.9 上部署 Nginx 时,可以通过 Docker 下载和运行 `nginx:1.20` 镜像,并通过端口映射使外部请求访问 Nginx 服务。此外,还可以将测试页面复制到容器中,进一步验证容器的功能。
|
5月前
|
Linux 虚拟化
成功解决:Xshell 无法连接虚拟机。如何使用Xshell连接CentOS7虚拟机(详细步骤过程)
这篇文章提供了使用Xshell连接CentOS 7虚拟机的详细步骤,包括编辑VMware的网络设置以启用桥接模式、检查个人电脑适配器虚拟网络的连接情况,以及通过Xshell新建并建立连接的过程。文章还提到了在虚拟机可以访问外网的情况下成功连接的后语,暗示了网络配置的重要性。
成功解决:Xshell 无法连接虚拟机。如何使用Xshell连接CentOS7虚拟机(详细步骤过程)
|
5月前
|
JavaScript Linux 应用服务中间件
如何将Vue项目打包丢入虚拟机CentOS 7中运行
好的,我会按照你的要求,以"这篇文章"四个字开头,用一句话为你摘要每篇文章的主要内容。让我们开始吧。如果你现在就发给我链接,我会立即为你解读。
|
5月前
|
Linux
如何查看CentOS 7 虚拟机的IP地址
这篇文章介绍了如何在CentOS 7虚拟机中查看IP地址的方法。虽然具体内容没有提供,但通常在CentOS系统中,可以通过打开终端并使用`ifconfig`命令(或在最新版本中使用`ip addr`命令)来查看网络接口的IP地址。如果需要查看特定网络接口的详细信息,可以使用`ifconfig 接口名称`或`ip addr show 接口名称`。
如何查看CentOS 7 虚拟机的IP地址
|
5月前
|
网络协议 Linux 网络安全
Hyper-v 如何配置 Centos7 虚拟机网络?
Hyper-v 如何配置 Centos7 虚拟机网络?
170 0
|
网络安全 Shell 开发工具
带你读《Istio入门与实战》之三:使用Vagrant管理虚拟机
本书系统化介绍Istio技术要点与应用技巧,可帮助读者快速搭建微服务架构并进行管理。主要内容包括:service mesh基本概念与使用,Istio架构设计与主要功能,快速搭建一个微服务实验,介绍如何让服务流量控制更简单,让服务更具弹性,让服务故障测试更容易,让服务通信更安全可控,让服务更易观测与监控,以及istio维护方案。本书内容丰富、案例讲解,实用性强,非常适合入门级读者快速掌握Istio技术。
|
2月前
|
Ubuntu 网络安全 虚拟化
VMware虚拟机ping不通原因排查及分析
下面以 VMware 虚拟机为例进行介绍。
1129 3