学生机房虚拟化(十三)虚拟机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


相关文章
|
11月前
|
网络协议 虚拟化
76Linux - VMware虚拟机三种联网方法( NAT网络地址转换: 默认使用VMnet8 )
76Linux - VMware虚拟机三种联网方法( NAT网络地址转换: 默认使用VMnet8 )
90 0
|
5天前
|
存储 SQL 数据挖掘
虚拟化数据恢复—VMware虚拟机vmdk文件被误删除的数据恢复案例
虚拟化数据恢复环境: 某品牌服务器(部署VMware EXSI虚拟机)+同品牌存储(存放虚拟机文件)。 虚拟化故障: 意外断电导致服务器上某台虚拟机无法正常启动。查看虚拟机配置文件发现这台故障虚拟机除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。管理员联系VMware工程师寻求帮助。VMware工程师尝试新建一个虚拟机来解决故障,但发现ESXi存储空间不足。于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除,然后重建一个虚拟机并且分配固定大小的虚拟磁盘。
|
9天前
|
存储 SQL 数据挖掘
虚拟化数据恢复—EXSI虚拟机误还原快照的数据恢复案例
虚拟化技术原理是将硬件虚拟化供不同的虚拟机使用,一台物理机上可以有多台虚拟机。人为误操作或者物理机故障会导致上层虚拟机不可用,甚至虚拟机里的重要数据丢失。下面给大家分享一个vmware虚拟化误操作还原快照的数据恢复案例。 虚拟化数据恢复环境: 一台由物理机迁移到EXSI上面的虚拟机,迁移完成后做了一个快照。该虚拟机上运行SQL Server数据库,记录了几年的数据。 EXSI虚拟化平台上一共有数十台虚拟机,EXSI连接了一台EVA存储,所有的虚拟机(包括故障虚拟机)都放在EVA存储上。
|
15天前
|
存储 虚拟化
使用DiskGenius工具来实现物理机迁移虚拟机,实现虚拟化
【9月更文挑战第1天】使用 DiskGenius 工具可将物理机迁移到虚拟机,实现系统与数据的虚拟化。此过程包括:安装 DiskGenius 和准备虚拟化平台;备份物理机数据;使用 DiskGenius 备份磁盘;在虚拟化软件中创建新虚拟机并导入磁盘备份;配置及调整虚拟机设置;测试性能并优化资源分配。这有助于测试、开发及系统管理。
|
4月前
|
Linux 虚拟化
VMware workstation 中centos7虚拟机在nat模式下怎么配置网卡,指定我想要的IP并且可以联网
https://blog.csdn.net/2302_78534730/article/details/132825156?spm=1001.2014.3001.5502
248 0
|
2月前
|
存储 安全 虚拟化
虚拟化数据恢复—虚拟机数据丢失导致Hyper-V服务瘫痪数据恢复
虚拟化数据恢复环境: 一台服务器上部署的Hyper-V虚拟化平台,虚拟机的硬盘文件和配置文件放在一台某品牌MD3200存储中。该存储中有一组由4块硬盘组建的raid5磁盘阵列,还有一块大容量硬盘存放虚拟机数据文件的备份。 虚拟化故障: MD3200存储中虚拟机数据文件丢失,导致Hyper-V服务瘫痪,虚拟机无法使用。
虚拟化数据恢复—虚拟机数据丢失导致Hyper-V服务瘫痪数据恢复
|
2月前
|
SQL 存储 数据库
虚拟化数据恢复—XenServer虚拟机磁盘文件丢失的数据恢复案例
虚拟化数据恢复环境: 某品牌R720服务器,4块STAT硬盘通过H710P阵列卡组建了一组raid10磁盘阵列。服务器上部署XenServer虚拟化平台,虚拟机安装Windows Server系统,作为Web服务器使用,运行SQL Server数据库。共有2个虚拟磁盘:数据盘+系统盘。 虚拟化故障: 机房断电导致XenServer虚拟化平台中一台VPS不可用,XenServer虚拟机磁盘文件丢失。
虚拟化数据恢复—XenServer虚拟机磁盘文件丢失的数据恢复案例
|
1月前
|
虚拟化
VMware NAT 模式 虚拟机网络电缆被拔出,连不上网
VMware NAT 模式 虚拟机网络电缆被拔出,连不上网
55 0
|
4月前
|
缓存 Java C#
【JVM故障问题排查心得】「Java技术体系方向」Java虚拟机内存优化之虚拟机参数调优原理介绍(一)
【JVM故障问题排查心得】「Java技术体系方向」Java虚拟机内存优化之虚拟机参数调优原理介绍
143 0
|
3月前
|
存储 IDE 开发工具
【读书笔记】 玩转虚拟机基于Vmware+Windows 虚拟化技术
【读书笔记】 玩转虚拟机基于Vmware+Windows 虚拟化技术