mac虚拟机

VMware虚拟机的快照了解一下

我怕爱的太早我们不能终老 提交于 2019-11-27 03:15:44
什么是虚拟机快照? VMware中的快照是对VMDK文件(虚拟机磁盘文件)在某个时间点的“拷贝”,这个“拷贝”并不是对VMDK文件的复制,而是保持磁盘文件和系统内存在该时间点的状态,并且快照是一个具有只读属性的镜像。 打快照的作用是什么? 快照的作用类似于一个系统还原点,通俗来说,就是还原用的,可以把虚拟机回复到创建快照时的状态。比如当搭建好一个环境后,在没有添加任何数据时,或改变系统环境时,可以启用快照功能,虚拟机会保存虚拟系统里当前的环境,包括所安装的软件等设置。 可以打多个快照吗? 当然是可以的。当创建了多个快照时,就有多个还原点可以用于恢复。但是我们要尽量避免多个快照,因为每次为系统创建新的快照,其运行速度都会变慢。每个快照都会建立相应的delta磁盘文件,如果虚拟机需要读取多个delta文件,必然会增加系统的I/O负载。这个过程无疑会延长虚拟机的响应时间,并且产生额外的磁盘操作。 如果你只想保存一系列快照当中的最新版本,可以将它们整合为单一快照。 如何打快照呢? 步骤非常简单,以本人使用的mac上装的PD虚拟机为例,打开虚拟机后,点击操作中的“拍快照”,然后输入快照名称和描述即可,如下图: 也可以选择快照管理,在里面新建快照,如下图: 可以在快照管理中看到所有创建的快照并对其进行操作,例如把系统恢复到某个快照的状态。 其他虚拟机的操作也是类似的,非常方便。 来源:

在 VirtualBox 中安装最小化版 CentOS

99封情书 提交于 2019-11-27 01:50:03
在 VirtualBox 中安装最小化版 CentOS 发表于 2013-08-27 作者 Haoxian Zeng 在刚开始接触 VPS 服务器的时候,为了测试各种程序和配置是否能用,就在本地使用 VirtualBox 创建了一个与 VPS 配置差不多一样的虚拟机,也装上了 Linux 的 CentOS 发行版,内存大小、系统和软件都照着 VPS 的模式来。这是个练手的好方法。 因为只是将它当作一个 VPS 来用的,安装之前考虑这么几件事情: 操作系统 。Linode VPS 上布置 Linux 系统的时候都是从 Linode 提供的优化过的 Linux 发行版直接安装的。我不知道 Linode 对 CentOS 进行了哪些优化配置,所以干脆选择 CentOS 的 minimal 版本来安装。 分配的内存大小 。按照 我的 Linode VPS 的大小分为 512MB。(后来 Linode 将内存免费升级到了 1G 。)以后也可以根据需要来调整内存大小,非常方便,只要该虚拟机处于关机状态就行。 硬盘容量 。系统分区也搞得很简单,只配置了一个硬盘分区。但是因为只是简单的测试目的,硬盘容量不需要那么大,考虑到后期还要安装一些服务器程序,3GB 是个比较好的选择。实际上,如果后期发现容量不够,还有方法 给 VirtualBox 虚拟机以及里面的 CentOS 系统扩容 。

VXLAN

泄露秘密 提交于 2019-11-26 23:41:52
和三层外面再套三层的GRE不同,VXLAN则是从二层外面就套了一个VXLAN的头,这里面包含的VXLAN ID为24位,也够用了。在VXLAN头外面还封装了 UDP、IP,以及外层的MAC头 VXLAN作为扩展性协议,也需要一个地方对VXLAN的包进行 封装 和 解封装 ,实现这个功能的点称为 VTEP (VXLAN Tunnel Endpoint)。 VTEP相当于虚拟机网络的管家。每台物理机上都可以有一个VTEP。每个虚拟机启动的时候,都需要向这个VTEP管家注册,每个VTEP都知道自己上面注册了多少个虚拟机。当虚拟机要跨VTEP进行通信的时候,需要通过VTEP代理进行,由VTEP进行包的封装和解封装。 和GRE端到端的隧道不同,VXLAN不是点对点的,而是支持通过组播的来定位目标机器的,而非一定是这一端发出,另一端接收。当一个VTEP启动的时候,它们都需要通过IGMP协议。加入一个组播组,就像加入一个邮件列表,或者加入一个微信群一样,所有发到这个邮件列表里面的邮件,或者发送到微信群里面的消息,大家都能收到。而当每个物理机上的虚拟机启动之后,VTEP就知道,有一个新的VM上线了,它归我管。 虚拟机1、2、3属于云中同一个用户的虚拟机,因而需要分配相同的VXLAN ID=101。在云的界面上,就可以知道它们的IP地址,于是可以在虚拟机1上ping虚拟机2。 虚拟机1发现

Virtual Box下进入MacOS虚拟机Recovery模式并修改VirtualBox中MacOS虚拟机的分辨率

笑着哭i 提交于 2019-11-26 10:22:16
前言 为了避免root用户随意更改Mac硬盘里面的文件,从El Capitan 10.11开始Mac添加了Mac SIP系统完整性保护。但是因为启用了这个功能,那么在虚拟机里面安装的Mac想要修改分辨率将无法实现,所以首先要关闭这个功能。而Mac系统只能在安全模式下才能关闭这个系统,因此,我们首先要进入Mac的Recovery模式。 Virtual Box 下进入Recovery 模式 开启虚拟机的Mac系统,USB键盘按 Windows+R 进虚拟机的BIOS系统,选择 Boot Maintenance Manager 。 点击 Boot From File 选项。 点进去第一个EFI是默认的启动方式,而另外两个启动模式由于都是乱码所以要一个个试试,找到那个点进去有 <com.apple.recovery.boot> 这个启动项的那个,不是的按 Esc 就可以退出了,我的是第三个选项点进去有recovery模式。 选择**<com.apple.recovery.boot> 选项 选择 boot.efi**就可以在Virtual Box中进入MacOS虚拟机的Recovery模式。 关闭IPS系统保护 等到屏幕出现苹果过后,画面会进入语言选择界面,选择 以简体中文作为主要语言 就好。 选择实用 工具 → 终端 ,打开终端。 在终端输入命令: csrutil disable

解决通过vmware克隆虚拟机后,无法上网的问题

无人久伴 提交于 2019-11-26 09:37:25
注意:出现问题是CentOS 6.8,但如果是CentOS 7的话,就不受影响。复制后,只要改下IP地址即可上网。 出现该问题的原因是,我们克隆后,将MAC地址一并克隆了,所以导致无法上网。 生成一个新的MAC地址后,就可以上网了。 然后重启网络服务即可: service network restart 来源: https://www.cnblogs.com/t-road/p/11317320.html

【Linux】CentOS7设置静态ip地址

懵懂的女人 提交于 2019-11-26 05:55:26
前言 一个linux系统,如果是用作服务器的话,它的ip应该是静态的,下面就来修改一个纯净的系统,默认是DHCP自动获取ip。 设置静态ip 1、打开虚拟机,修改linux网卡配置文件 ( 如果该虚拟机是复制而来,还需要修改MAC<HWADDR=?> 获取真正的MAC地址:centos7以下>ifconfig;centos7>ip addr ) 执行:vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 修改前 修改后 2、刷新网卡配置文件 执行:service network restart 3、修改虚拟机配置 虚拟机VMware工具栏:编辑>虚拟网络编辑器 4、关闭主机和虚拟机的防火墙 5、互ping,如能通则说明修改成功,虚拟机在主机联网的情况下ping www.baidu.com,如能通,则说明网络通畅。 总结 每个问题的解决都是一种成长。 来源: CSDN 作者: 遥寄三山 链接: https://blog.csdn.net/sds15732622190/article/details/79028548

Docker(五):Docker 三剑客之 Docker Machine

*爱你&永不变心* 提交于 2019-11-26 04:02:50
上篇文章 Docker(四):Docker 三剑客之 Docker Compose 介绍了 Docker Compose,这篇文章我们来了解 Docker Machine 。 Docker Machine 介绍 Docker Machine 是 Docker 官方编排(Orchestration)项目之一,负责在多种平台上快速安装 Docker 环境。 Docker Machine 是一个工具,它允许你在虚拟宿主机上安装 Docker Engine ,并使用 docker-machine 命令管理这些宿主机。你可以使用 Machine 在你本地的 Mac 或 Windows box、公司网络、数据中心、或像 AWS 或 Digital Ocean 这样的云提供商上创建 Docker 宿主机。 使用 docker-machine 命令,你可以启动、审查、停止和重新启动托管的宿主机、升级 Docker 客户端和守护程序、并配置 Docker 客户端与你的宿主机通信。 为什么要使用它? Docker Machine 使你能够在各种 Linux 上配置多个远程 Docker 宿主机。 此外,Machine 允许你在较早的 Mac 或 Windows 系统上运行 Docker,如上一主题所述。 Docker Machine 有这两个广泛的用例。 我有一个较旧的桌面系统,并希望在 Mac 或