学生机房虚拟化(十三)虚拟机NAT故障排除

本文涉及的产品
公网NAT网关,每月750个小时 15CU
简介:

引入:

    由于本设计当前采用的是VMware Workstation 虚拟环境。所说的虚拟环境的就是关于VMware的环境。

NAT故障排除:

    究其原因,本人认为是vmnet 8启动失败所致(前提是系统中的vmware虚拟网卡保持了默认设置,若自行修改,可能有别)。

    沿着此思路,找到了命令“vmware-networks”,只是仅超级用户拥有执行权限。参考本人的博文“Linux下普通用户执行shutdown ”可得知如何让普通用户也可执行“vmware-networks”命令。 

 
  1. 在赋予权限前执行vmware-networks
  2. shenzhi@sz0850:~$ vmware-networks --stop
    Failed to initialize
  3.  
  4. 赋予普通用户执行“”的权限: 
  5. shenzhi@sz0850:~$ which vmware-networks  
  6. /usr/bin/vmware-networks 
  7. shenzhi@sz0850:~$ sudo chmod 4755 /usr/bin/vmware-networks 
  8. [sudo] password for shenzhi:  
  9. shenzhi@sz0850:~$ 
  10.  
  11. 再次执行vmware-networks:
  12. shenzhi@sz0850:~$ sudo vmware-networks --start
  13. Started Bridge networking on vmnet0
    Enabled hostonly virtual adapter on vmnet1
    Started DHCP service on vmnet1
    Started NAT service on vmnet8
    Enabled hostonly virtual adapter on vmnet8
    Started DHCP service on vmnet8
    Started Network detection service
    Started all configured services on all networks

如何将其嵌入到虚拟设计中:

    本人的做法是:

 
  1. [/etc/xdg/openbox/autostart_half]添加如下内容: 
  2. chmod 4755 /usr/bin/vmware-networks 
  3.  
  4. [/etc/xdg/openbox/autostart_ok]添加如下内容: 
  5. vmware-networks --start 
  6.  
  7. [/etc/xdg/openbox/autostart_ok2]添加如下内容: 
  8. vmware-networks --start 

   说明:

    autostart_half文件为,root用户自启动时所要执行的autostart文件的备份文件,意思是让用户在通过超级用户进入openbox时,自动加载修改权限的命令。而autostart_ok与autostart_ok2则为普通用户的自启动文件备份,意思是让普通用户在登录openbox时加载命令以启动虚拟网络。

 

 

 

 本文转自tiancong 51CTO博客,原文链接:http://blog.51cto.com/tiancong/836338


相关文章
|
8月前
|
存储 虚拟化 索引
虚拟化数据恢复—ESX SERVER常见故障&数据恢复方案
◆ ESX SERVER常见故障: a、因光纤存储设备连接至非ESX环境,共享互斥失败,对存储改写(重装系统,WINDOWS初始化,格式化等),导致存储结构损坏; b、升级/变更卷时分区表或VMFS卷结构异常; c、误删除VMFS存储中虚拟机/文件; d、误删除/重建数据存储。
|
7月前
|
数据挖掘 索引
服务器数据恢复—raid6阵列硬盘故障导致上层虚拟机不可用的数据恢复案例
一台由16块硬盘组成的raid6磁盘阵列。磁盘阵列中有一块硬盘因为物理故障掉线,导致服务器上层虚拟机无法正常使用,部分分区丢失,重启物理服务器后发现数据丢失。
|
8月前
|
编解码 Linux 虚拟化
在Hyper-V虚拟化的图形处理中,怎么调整虚拟机的屏幕分辨率?
在Hyper-V虚拟化中,调整虚拟机屏幕分辨率对提升用户体验和确保应用程序兼容性至关重要。高分辨率可提供清晰图像、提高工作效率,并避免显示异常。调整方法包括通过增强会话模式、虚拟机内部设置或手动编辑配置文件。注意事项包括正确安装显卡驱动、避免过高分辨率及及时保存设置。
|
9月前
|
存储 运维 数据挖掘
虚拟化数据恢复—误还原快照导致虚拟机上数据库丢失的数据恢复案例
虚拟化数据恢复环境&故障: vmfs文件系统,存储的数据是SqlServer数据库及其他办公文件。 工作人员误将快照还原,导致了SqlServer数据库数据的丢失,需要恢复原来的SqlServer数据库文件。
215 22
|
9月前
|
存储 数据挖掘 虚拟化
vsan数据恢复—vsan缓存盘故障导致虚拟机磁盘文件丢失的数据恢复案例
VMware vsan架构采用2+1模式。每台设备只有一个磁盘组(7+1),缓存盘的大小为240GB,容量盘的大小为1.2TB。 由于其中一台主机(0号组设备)的缓存盘出现故障,导致VMware虚拟化环境中搭建的2台虚拟机的磁盘文件(vmdk)丢失。
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
311 50
|
11月前
|
存储 数据挖掘 数据库
虚拟化数据恢复—VMFS简介&误删除虚拟机的数据恢复案例
物理区:物理上连续的磁盘空间,即通常意义上的分区。 本地区:VMFS管理的物理区分为保留区和本地区,前面一部分是保留区,后面部分是本地区。本地区又分为元文件区和数据区。 元文件:与NTFS的元文件类似,属于FS的管理用数据。VMFS有6个元文件:.VH.SF/.FBB.SF/.FDC.SF/.SBC.SF/.PBC.SF/.PB2.SF。 元文件区:6个元文件占用的所有空间,在本地区的前面部分。 数据区:用于存放文件数据。 datastore:在ESX服务器上看到的VMFS存储空间。 LV:logical volume,所指的范围其实和本地区一样,即虚拟化卷。 LVM逻辑卷组:用来管理跨dis
|
存储 持续交付 虚拟化
|
11月前
|
存储 算法 虚拟化
虚拟化数据恢复—ESX SERVER常见故障的数据恢复方案
ESX SERVER常见故障: 1、因光纤存储设备接入了非ESX系统,共享未互斥,对存储进行了改写(重装系统,WINDOWS初始化,格式化等),导致存储结构损坏。 2、升级或者变更卷时分区表或VMFS卷结构异常。 3、误删除VMFS存储中的VMDK。 4、VMFS格式化。
|
存储 运维 虚拟化
虚拟化数据恢复——Hyper-V虚拟化故障导致虚拟机文件丢失的数据恢复案例
在Windows Server上部署的Hyper-V虚拟化环境中,因存储中虚拟机数据文件丢失导致服务瘫痪。北亚企安数据恢复工程师通过物理检测、操作系统及文件系统检测,确定为人为格式化造成,并通过镜像硬盘、重组RAID、分析并恢复文件索引项等步骤,成功恢复数据,最终在新Hyper-V环境中验证并迁移所有虚拟机,确保用户业务恢复正常运行。