- 虚拟机的IP地址默认是动态的。这就使得,一旦虚拟机关闭再启动的时候,虚拟机IP地址会发生变化。建议用户名将其改成静态IP地址。
- 虚拟机的临时盘不要放持久化数据。临时盘属于非持久化磁盘,Windows:D盘,Linux:sdb。这两块盘在虚拟机关闭再启动后,里面存的数据将会丢失,这与虚拟化漂移技术有关。临时盘更适合存储一些不怕丢失的数据,他永远更好的IOPS能力。
- 如果怕误操作导致使用到临时盘,所以我们可以禁用临时盘,详细可以参考下面内容。
- Linux虚拟机使用UUID写入/etc/fstab以保在重新引导后自动重新装载驱动器。
- Windows虚拟机经常发生重启的问题。建议用户关闭系统自动更新。下图以Windows Server 2016举例来看。
- NSG开发需要的端口。很多用户在虚拟机方面创建网站或其他服务,需要开启对应端口。Azure默认是开启NSG(网络安全组)包含用户虚拟机,需要开启对应的端口后,流量方可进入到虚拟机中。
很多用户在第一次使用Azure公有云服务的时候,会尝试创建虚拟机,在使用虚拟机的时候可能需要一些操作习惯与其他云并不一样,我在这里给大家说明一下,请大家按照最近时间进行操作,以免日后留下隐患。
修改方法可以创建的时候修改,也可以创建好虚拟机再修改。
UUID=33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e /datadrive ext4 defaults,nofail 1 2
临时盘的概念
临时磁盘是由承载虚拟机的物理主机所提供的。您的虚拟机可以迁移到不同的物理主机上。当您的虚拟机在新的物理主机上启动时,会使用您存储账号中的OS磁盘,然后会分配一个新的临时磁盘给到您的虚拟机,虚拟机之前临时磁盘上的数据无法随之迁移过来,数据会随之丢失。您可以参考如下示意图:
微软云中的虚拟机经常会被用户无用D盘或者sdb,一旦出现释放资源的操作,将导致这里的数据丢失。
如何禁用临时磁盘
尽管在临时磁盘中已经放置了关于数据丢失的提醒文件,但是保险起见,对于真的不需要使用临时磁盘的用户来说,可以通过下面几种方式来禁用临时磁盘。
· Linux 虚拟机:
Linux 虚拟机不同发行版的配置方法可能稍有不同,举例如下:
o 在 CentOS 6.9 上禁用临时磁盘:
1. 登录虚拟机,切换到 root 用户;
2. 打开文件 /etc/waagent.conf;
3. 找到 ResourceDisk.Format=y 将该行修改为 ResourceDisk.Format=n;
4. 保存并退出。
重启虚拟机之后, 临时盘就不会被自动挂载起来:
o 在 Ubuntu 16.04 虚拟机上禁用临时磁盘:
1. 打开文件 /usr/lib/python3/dist-packages/cloudinit/config/cc_mounts.py;
2. 找到 defmnts 这行:
3. 将其修改为:
4. 注释掉 /etc/fstab 中的下面这行,然后重启虚拟机:
· Windows 虚拟机:
Windows 虚拟机可以通过如下方法禁用临时磁盘:
1. 在系统高级设置中找到虚拟内存的设置:
2. 将虚拟内存配置到其他磁盘(例如 C 盘):
3. 设置完成后,重启虚拟机,然后打开磁盘管理器下线临时磁盘:
4. 再次查看系统内已经没有临时磁盘了: