设为首页 收藏本站
查看: 983|回复: 0

[经验分享] VMware vSphere常见问题汇总(十三)

[复制链接]

尚未签到

发表于 2018-6-6 20:55:11 | 显示全部楼层 |阅读模式
1. 密码中使用双引号时,vcenter single sign on 数据库安装会失败 (5.1)
  故障问题:
  Single sign on 密码中使用双引号字符 (“) 时,single sign on 数据库安装会失败。安装 single sign on sql express 时,会显示错误消息。
  解决办法:
  请勿使用包含双引号的 single sign on 密码。
   
2. Emc symmetrix vmax/vmaxe 存储阵列时,vmfs5 数据存储创建可能失败(5.1)
  故障问题:
  如果您的 esxi 主机连接到 vmax/vmaxe 阵列,则可能无法在从该阵列提供的 lun 上创建 vmfs5 数据存储。如果是这种情况,则将显示以下错误: 主机配置过程中出错 (an error occurred during host configuration)。造成该错误的原因是 symmetrix enginuity microcode (vmax 5875.x) 的 ats (vaai) 部分阻止之前未写入的 lun 上的新数据存储。
  解决办法:
  在 esxi 主机上禁用硬件加速锁定。
  创建 vmfs5 数据存储。
  在主机上重新启用硬件加速锁定。
  使用以下任务禁用和重新启用硬件加速锁定参数。
  在 vsphere web client 中
  在 vsphere web client 导航器中,浏览到主机。
  依次单击 [管理] 选项卡和 [设置]
  在 [系统] 下,单击 [高级系统设置]
  选择 [vmfs3.hardwareacceleratedlocking],然后单击 [编辑] 图标。
  更改 vmfs3.hardwareacceleratedlocking 参数的值:
  0 已禁用
  1 已启用
  在 vsphere client 中
  在 vsphere client 清单面板中,选择主机。
  单击 [配置] 选项卡,然后单击 [软件] 下的 [高级设置]
  更改 vmfs3.hardwareacceleratedlocking 参数的值:
  0 已禁用
  1 已启用
   
3. Storage vmotion 可能失败,并显示错误消息(5.1)
  故障问题:   
存储配置过载并且紧张时,打开 vmfs 数据存储上的文件可能需要更长时间。这一延迟可能导致虚拟机的 storage vmotion 失败,并显示错误消息 为磁盘 /path/to/disk/xxx.vmdk 创建快照需要父磁盘路径 (a parent disk path is required for snapshot of disk /path/to/disk/xxx.vmdk)。
  解决办法:
  运行以下 power cli 脚本以重新加载虚拟机磁盘信息并再次执行 storage vmotion。
  用适当的值替换以下内容:   
connect-viserver ... 
$hostname = ... 
$vmname = ...
  获取公用 api serviceinstance 对象。   
$serviceinstance = get-view serviceinstance
  加载 internalvimservice51 程序集。   
[system.reflection.assembly]::loadwithpartialname( internalvimservice51)
  配置内部 api vimservice 实例。   
$internalvimservice = new-object internalvimapi_51.internalvimservice 
$internalvimservice.timeout = $serviceinstance.client.vimservice.timeout; 
$internalvimservice.url = $serviceinstance.client.vimservice.url; 
$internalvimservice.cookiecontainer = $serviceinstance.client.vimservice.cookiecontainer; 
$svcref = new-object internalvimapi_51.managedobjectreference 
$svcref.type = serviceinstance; 
$svcref.value = serviceinstance; 
$internalservicecontent = $internalvimservice.retrieveservicecontent($svcref);
  检索 vmhost 对象。   
$vmhost = get-vmhost $hostname | get-view 
$hostref = new-object internalvimapi_51.managedobjectreference 
$hostref.type = $vmhost.moref.type 
$hostref.value = $vmhost.moref.value
  检索内部配置管理器。   
$configmanager = $internalvimservice.retrieveinternalconfigmanager($hostref)
  检索虚拟机对象。   
$vm = get-vm $vmname | get-view 
$vmref = new-object internalvimapi_51.managedobjectreference 
$vmref.type = $vm.moref.type 
$vmref.value = $vm.moref.value
  重新加载虚拟机的磁盘。   
$internalvimservice.reloaddisks_task($configmanager.llprovisioningmanager, $vmref, @(currentconfig, snapshotconfig))
  要避免 storage vmotion 在存储阵列处于紧张状态并且速度缓慢时发生故障,请编辑 /etc/vmware/config文件中的以下选项以增加打开磁盘重试次数:   
disklibmiscoptions.openretries = 大数字,例如 99
   
4. 在 vsphere web client 中,部分中文或日语字符无法正确显示 (5.1)
  故障问题
  您从 linux 系统访问 vsphere web client 时(默认语言设置为中文或日语),vsphere web client 中的部分文本显示为矩形框,而不是正确的中文或日语字符。
  解决办法
  安装 linux 时将默认语言设置为英语,并在安装后将默认语言更改为中文或日语。
   
5. 替换 ssl 证书后,无法登录 vcenter server (5.1)
  故障问题
  您为 vcenter server 替换 ssl 证书后,可能无法登录该服务器。这是因为您替换 ssl 证书后 vcenter server 未重新启动。您必须重新启动该服务器以刷新 single sign on 的证书。
  解决办法:
  替换 ssl 证书后重新启动 vcenter server。
   
6. 重新启动 single sign on 服务器系统后,vcenter server 可能无法启动,或者您无法登录 vsphere web client (5.1)
  故障问题
  您重新启动安装 vcenter single sign on 的计算机时,可能更改系统。例如,更新应用于操作系统,计算机名称会更改,或者从 active directory 域中添加或移除计算机。这些更改可能导致 single sign on 服务器变得无响应,即使 single sign on 正在运行。因此,vcenter server 不会启动。如果您克隆或更改安装 single sign on 的虚拟机的参数(例如内存量、cpu 数量、mac 地址等),也可能出现此问题。
  解决办法:
  执行以下步骤。
  在安装 single sign on 的系统上,找到 single sign on 安装目录并从 utils文件夹运行以下命令:   
rsautil manage-secrets -a recover -m masterpassword
  重新启动 single sign on 服务。
  启动 vcenter server 服务。
   
7. 无法使用 windows 会话凭据登录 vsphere web client (5.1)
  故障问题
  您以本地操作系统用户身份登录 windows 时,vsphere web client 不支持使用 windows 会话凭据登录。您使用 windows 会话凭据登录 vsphere web client 时,必须是作为 vcenter single sign on 中标识源存在的域的 active directory 用户。
  注意:vcenter server 5.0 系统不支持使用 windows 会话凭据登录。
  解决办法:
  要从 windows 系统上的浏览器中使用 windows 会话凭据登录 vsphere web client,您必须以作为 vcenter single sign on 中标识源存在的域的 active directory 用户身份登录 windows 系统。
   
8. 在 vsphere web client 中单击 [日志浏览器] 后,会显示未授权的访问错误(5.1)
  故障问题
  在vsphere web client 中单击 [日志浏览器] 后,会显示错误消息:异常:https://<system-address>:12443/vmwb/logbrowser:未授权的访问 (exception: https://<system-address>:12443/vmwb/logbrowser: unauthorized access)。您直接替换默认 vcenter single sign on 服务器的 ssl 证书,或通过在 vcenter server appliance 中重新生成证书进行替换后,会出现此错误。
  解决办法:
  以 single sign on 管理员身份登录 vsphere web client。
  导航到 [系统管理] > [登录和发现] > [配置],然后单击 [sts 证书] 选项卡。
  单击 编辑。
  选择 single sign on ssl 密钥库。
  如果 single sign on 在 windows 系统上运行,请选择以下文件:
  C:\program files\vmware\infrastructure\ssoserver\security\server-identity.jks(默认路径)
  如果 single sign on 在 linux (vcenter server appliance) 上运行,请选择以下文件:
  /usr/lib/vmware-sso/security/server.jks(默认路径)
  使用文本编辑器或浏览器打开 single sign on server.xml 文件。
  在 windows 上:
  C:\program files\vmware\infrastructure\ssoserver\conf\server.xml(默认路径)
  在 linux 上:
  /usr/lib/vmware-sso/conf/server.xml(默认路径)
  在 connector 元素上搜索 keystorepass="..."。引号中的字符串是您的密码。
  出现提示后在 vsphere web client 中输入密码。
  仅选择所显示的链。
  单击 [确定] 并再次输入密码。
  重新启动以下服务:vsphere web client、vcenter server、vcenter inventory service 和 vmware log browser。无需重新启动 single sign on。
  &#160;
9. Vcenter single sign on 系统 (system-domain) 用户尝试登录 vsphere web client 时,身份验证会失败 (5.1)
  故障问题
  Vcenter single sign on 系统用户的默认密码策略规定密码在 365 天后过期。但是,用户的密码即将过期时,vcenter single sign on 不会发出警告。
  解决办法:
  Vcenter single sign on 管理员用户可以为 system-domain 用户更改过期的密码。请求管理员重置您的密码。如果您是 single sign on 管理员用户,请使用 ssopass命令行工具重置密码。在 windows 上:打开终端窗口,然后导航到 c:\program files\vmware\infrastructure\ssoserver\ssolscli
  运行下列命令。   
Ssopass <username>
  输入用户的当前密码,即使该密码已过期。
  输入新密码,然后再次输入进行确认。
  在 linux (vcenter server appliance) 上:
  打开终端窗口,然后导航到 /usr/lib/vmware-sso/bin。
  运行下列命令。   
./ssopass <username>
  输入用户的当前密码,即使该密码已过期。
  输入新密码,然后再次输入进行确认。
  &#160;
10. 在虚拟机上安装 vmware tools 并重新引导后,网络将不可用(5.1)
  故障问题
  在使用 centos 6.3 操作系统或 oracle linux 6.3 操作系统的虚拟机上,成功安装 vmware tools 并重新引导虚拟机后,网络将不可用。您尝试从 dhcp 服务器手动获取 ip 地址或从命令行设置静态 ip 地址时,会显示错误 无法分配内存 (cannot allocate memory)。   
问题在于默认使用的可变网络适配器不是适用于这些操作系统的明智选择。
  解决办法:
  将网络适配器从可变网络适配器更改为 e1000 或 vmxnet 3,如下所示:
  运行 vmware-uninstall-tools.pl命令以卸载 vmware tools。
  关闭虚拟机电源。
  在 vsphere web client 中,右键单击虚拟机,然后选择 [编辑设置]
  单击 [虚拟硬件],然后单击 [移除] 图标将当前网络适配器移除。
  添加新网络适配器,并选择适配器类型 e1000 或 vmxnet 3。
  打开虚拟机电源。
  重新安装 vmware tools

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-519792-1-1.html 上篇帖子: VMware vSphere快照之间的互相关系 下篇帖子: VMWare不能安装64位操作系统原因探析
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表