virtualBox—详细介绍

文档结构

1、概念简介

  • VirtualBox

是一款备受赞誉的开源虚拟机程序,适用于 Linux、Windows 和 macOS。

  • VMware Workstation

是一款非常受欢迎的 Linux、Windows 和 macOS 虚拟机程序。是个人用户和企业用户使用的行业领先选项之一。

  • Hyper-V

是一种与微软 Windows 操作系统捆绑在一起的虚拟化管理程序。是一种与微软 Windows 操作系统捆绑在一起的虚拟化管理程序。

整体来说 VMware 最专业和功能强大,不过需要许可证,virtualbox开源免费且支持界面操作也是不错选择;

2、配置使用

下载地址:https://www.virtualbox.org/

2.1、增强功能

增强功能可以实现如下功能:

A:共享宿主机和虚拟机的粘贴板;

B:鼠标无需进行宿主机和虚拟机之间切换;

C:实现宿主机和虚拟机之间文件夹共享;

1)点击 设备-->安装增强功能

2)xshell下查看挂载ios文件

bash 复制代码
[root@virtualServer-A ~]# df -h
Filesystem           Size  Used Avail Use% Mounted on
devtmpfs             1.8G     0  1.8G   0% /dev
tmpfs                1.9G     0  1.9G   0% /dev/shm
tmpfs                1.9G  9.3M  1.9G   1% /run
tmpfs                1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/cl-root   17G  5.2G   12G  31% /
/dev/sda1           1014M  343M  672M  34% /boot
tmpfs                374M   24K  374M   1% /run/user/0
/dev/sr0              52M   52M     0 100% /run/media/root/VBox_GAs_7.0.10
[root@virtualServer-A ~]# 

3)安装增强功能

bash 复制代码
[root@virtualServer-A ~]# 
[root@virtualServer-A ~]# 
[root@virtualServer-A ~]# sh /run/media/root/VBox_GAs_7.0.10/VBoxLinuxAdditions.run

4)依赖包安装

bash 复制代码
[root@virtualServer-A VBox_GAs_7.0.10]# yum install kernel-headers kernel-devel gcc make -y

说明:在这个过程中可能还会有很多其他的异常报错,需要查看具体的日志文件;

2.1.1、共享文件夹

配置方式:

虚拟机-->设备-->共享文件夹-->共享文件夹,具体界面如下:

2.2、网络配置

当使用VMware软件进行虚拟机创建时,在网络配置时会自动添加虚拟网络适配器 VMware Network Adapter VMnet1VMware Network Adapter VMnet8,一个是用来进行网络桥接模式,一个是用来NAT网络模式;
当使用VirtualBox软件进行虚拟机创建时,网络配置时会自动添加虚拟网络适配器 以太网3(VirtualBox Host-only Ethernet),但是只适用于网络模式是 host-only模式时;

在 VirtualBox 虚拟机软件中,网络配置分为如下几种模式:

1)网络地址转换(NAT)

网络地址转换(NAT) 使用内置的 10.0.2.0/24 网段,网关地址是10.0.2.2;另外就是该种模式下虚拟机之间无法互通;

2)NAT 网络

网段可以自定义,网关地址为 x.x.x.2,该种模式下虚拟机之间可以互通;

3)桥接网卡

4)仅主机(Host-only)网络

2.2.1、网络地址转换(NAT) 配置

说明:此处使用网络地址转换(NAT) 配置网络,注意这里的网段地址不能随意修改,而且宿主机无法直接使用xshell访问虚拟机的端口,需要进行端口转发/映射;

网卡接口文件地址:/etc/sysconfig/network-scripts/ifcfg-enp0s3

修改为如下内容:

bash 复制代码
TYPE=Ethernet
ONBOOT=yes
DEVICE=enp0s3
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME=enp0s3
UUID=0688f2e4-5bcb-4f9c-bb01-2191f1c4ea06

IPADDR=10.0.2.15
PREFIX=24
GATEWAY=10.0.2.2

说明:这里修改完网卡接口文件后需要重启网络服务:systemctl restart NetworkManager

端口转发配置:

在虚拟机界面,选择 设备-->网络-->网络-->端口转发,界面如下:

配置如下端口映射:此处即将虚拟机的 IP为 10.0.2.15 的 22端口映射到宿主机的 9022端口;

====================================== over ========================================

相关推荐
igcllq3 天前
ubuntu 安装kvm 创建windos虚拟机
linux·运维·服务器·ubuntu·虚拟机·kvm
188_djh4 天前
# VirtualBox中安装的CentOS 6.5网络设置为NAT模式时,怎么使用SecureCRT连接CentOS6.5系统?
iptables·nat模式·centos6.5·virtualbox·securecrt·centos-6.5
empty0.07 天前
MAC-Win11虚拟机双VPN环境内网穿透解决思路
macos·内网穿透·虚拟机·vpn
来一杯龙舌兰7 天前
【JVM】一篇文章彻底理解JVM的组成,各组件的底层实现逻辑
java·开发语言·jvm·面试题·虚拟机·底层原理
wmxz5208 天前
电脑ip变了后导致原来的虚拟机静态ip失效问题
服务器·网络协议·tcp/ip·vmware·虚拟机·静态ip
code_agent9 天前
VirtualBox增加磁盘并给docker用
linux·运维·docker·容器·virtualbox
CoolTiger、11 天前
VirtualBox+Vagrant快速搭建Centos7系统【最新详细教程】
centos7·vagrant·virtualbox
欣慰的三叶草(● ̄(エ) ̄●)11 天前
VMware Fusion 虚拟机Mac版 安装CentOS8 系统教程
linux·macos·centos·vmware·虚拟机·centos8
小码哥呀11 天前
VMWare克隆虚拟机
centos·虚拟机
RememberLey14 天前
【VitualBox】VitualBox的网络模式+网络配置
linux·网络·virtualbox