AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[vmware-vcenter](server)

Martin Hope
Sranda
Asked: 2024-10-23 17:20:54 +0800 CST

Veeam vCenter 备份 - 访问 VMware 节点的错误 IP 地址

  • 7

作为 VEEAM 新手,我可能会解决对于 VEEAM 专家来说微不足道的问题。

在 Veeam 12.2 和 vCenter 8.0.3 上,我的问题是 ESXi 主机具有多个网络,这导致 Veeam 感到困惑。有管理网络和vMotion网络。vCenter 中的主机定义如下:

vCenter 主机

问题是,Veeam 无法备份单个虚拟机。日志中充满了以下错误:

22.10.2024 11:17:51.481] <  1436> vdl      | [vddk] CnxOpenTCPSocket: Cannot connect to server 172.16.0.13:902: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
[22.10.2024 11:17:51.481] <  1436> vdl      | [vddk] CnxAuthdConnect: Returning false because CnxAuthdConnectTCP failed
[22.10.2024 11:17:51.481] <  1436> vdl      | [vddk] CnxConnectAuthd: Returning false because CnxAuthdConnect failed
[22.10.2024 11:17:51.481] <  1436> vdl      | [vddk] Cnx_Connect: Returning false because CnxConnectAuthd failed
[22.10.2024 11:17:51.481] <  1436> vdl      | [vddk] Cnx_Connect: Error message: Failed to connect to server 172.16.0.13:902
[22.10.2024 11:17:51.481] <  1436> vdl      | WARN|[vddk] warn [NFC ERROR]NfcNewAuthdConnectionEx: Failed to connect: Failed to connect to server 172.16.0.13:902
[22.10.2024 11:17:51.481] <  1436> vdl      | WARN|[vddk] warn [NFC ERROR]NfcNewAuthdConnectionEx: Failed to connect to peer. Error: Failed to connect to server 172.16.0.13:902
[22.10.2024 11:17:51.481] <  1436> vdl      | WARN|[vddk] warn [NFC ERROR]NfcEstablishAuthCnxToServer: Failed to create new AuthD connection: Failed to connect to server 172.16.0.13:902
[22.10.2024 11:17:51.481] <  1436> vdl      | WARN|[vddk] warn [NFC ERROR]Nfc_BindAndEstablishAuthdCnx3: Failed to create a connection with server 172.16.0.13: Failed to connect to server 172.16.0.13:902
[22.10.2024 11:17:51.481] <  1436> vdl      | [vddk] NBD_ClientOpen: Couldn't connect to 10.250.100.13:902 Failed to connect to server 172.16.0.13:902

值得注意的是,172.16.0.0/24 在 VMWare 之外无法访问(即 VEEAM 也无法访问)。

如何让 Veeam 连接到 10.250.100.0/24 而不是 172.16.0.0/24?

在 VEEAM 中配置 vCenter“对象”期间,从 VEEAM 到 vCenter 的连接运行正常(正确的凭据、网络可见性......)

提前致谢

vmware-vcenter
  • 1 个回答
  • 52 Views
Martin Hope
Afshin
Asked: 2022-01-14 02:35:08 +0800 CST

为什么要启用混杂模式?

  • 0

我目前正在使用环境实验室来测试 ESXi,所以我运行嵌套 ESX(ESX 上安装了两个 ESX)

问题是我试图在我的实验室 ESX 上安装 vCenter,在部署 vCenter 的第 1 阶段结束时,我收到一条错误消息:

安装程序无法连接到 vCenter Server 管理界面

在此之后,虽然它说我可以使用我输入的 IP 地址的 5480 端口启动第 2 阶段,但我无法连接甚至 ping 中心!

有趣的是,经过长时间的研究和尝试了很多方法,我仍然无法连接到 Center,我尝试了不同版本的 VCenter 和 ESX,但问题仍然存在。

所以我检查了我的主 ESX 的 Vswitch 设置,在我为其中一个主 ESX Vswitch 启用混杂模式后,问题就解决了!!

谁能解释为什么?!我错过了什么?

virtualization security vmware-vcenter vmware-vsphere vswitch
  • 1 个回答
  • 119 Views
Martin Hope
PersianGulf
Asked: 2021-12-25 23:28:36 +0800 CST

在 vCenter 上编写 shell 脚本或其他脚本

  • 0

esxcli存在于vSphere。但我需要编写脚本vCenter并且vCenter没有esxcli命令。
我该如何编写脚本vCenter?

scripting vmware-vcenter vmware-esxi
  • 2 个回答
  • 209 Views
Martin Hope
pod
Asked: 2021-12-03 03:42:31 +0800 CST

主 HA (DRS) 主机上的 vmWare 和维护模式

  • 2

我必须对启用了 DRS 的集群中的所有 esxi 主机进行更改,其中一台主机是 HA 的主要主机。据我所知,系统在选举过程中选择了主机,如果我将主要主机置于维护模式会发生什么,这会破坏 DRS 还是会强制执行新的选举过程。我在网上搜索过,在任何地方都找不到答案。

vmware-vcenter
  • 0 个回答
  • 266 Views
Martin Hope
Jerry
Asked: 2021-11-02 12:15:00 +0800 CST

无法启动 vCenter vSphere 客户端

  • 0

我刚刚在 ESXI 主机(v7.0 U3)上安装了 vCenter:

  • (我的存储只有256GB,所以我选择“瘦”模式)
  • 看来“vSphere 客户端服务”是健康的。 在此处输入图像描述
  • 我可以看到 vSphere 客户端的链接页面 在此处输入图像描述
  • 但是 vSphere 客户端永远无法启动 在此处输入图像描述

有人知道为什么吗?谢谢!

vmware-vcenter vmware-vsphere
  • 1 个回答
  • 29 Views
Martin Hope
IDEtoSATA
Asked: 2021-09-08 23:15:14 +0800 CST

vCenter 在它管理的 ESXi 主机中

  • 1

我们有 2 台物理服务器(A 和 B),每台都安装了 ESXI 7.0。我们希望使用 vCenter 来管理它们。我们可以在其中一台服务器上安装 vCenter 吗?可取吗?

vmware-server vmware-vcenter vmware-esxi
  • 2 个回答
  • 52 Views
Martin Hope
Hiddai
Asked: 2021-07-22 12:53:38 +0800 CST

为什么ansible无法识别vcenter windows机器?

  • 1

我对 Ansible 很陌生,所以我可能配置错误
[我有一个运行 Ansible 服务的 Docker 容器
我​​有一个包含 Ansible 文件的 Ansible 存储库(这是一个 .Git 存储库)

我的意愿是自动将 vCenter 服务器中的每个实验室恢复为特定快照
所以,我(在ansible-roles-explained-with-examples 指南的帮助下):

  • ansible-galaxy init使用命令名称创建了一个角色vcenter(参见下面的目录树)
  • 在文件夹内创建了一些 vCenter 任务文件tasks(请参见下面的目录树)。以下是poweroff.yml任务文件的示例:
- name: Set the state of a virtual machine to poweroff
  community.vmware.vmware_guest_powerstate:
    hostname: "{{ vcenter_hostname }}"
    username: "{{ vcenter_username }}"
    password: "{{ vcenter_password }}"
    folder: "/{{ datacenter_name }}/{{ folder }}"
    # name: "{{ guest_name }}"
    name: "{{ ansible_hostname }}"
    validate_certs: no
    state: powered-off
  delegate_to: localhost
  register: deploy
  • 在文件中提供 vCenter 凭据vcenter\vars\main.yml,如下所示:
# vars file for vcenter
vcenter_hostname: vcenter.foo.com
vcenter_username: hiddai@foo.com
vcenter_password: f#0$o#1$0o
datacenter_name: FOO_Fighters
# datastore_name: 
cluster_name: FOO
folder: '/FOO/PRODUCT/DOMAIN.COM/' 
  • 将任务包含在tasks\main.yml带有import-task密钥的文件中,如下所示:
---
# tasks file for roles/vcenter
- import_tasks: poweroff.yml
# - import_tasks: poweron.yml
# - import_tasks: revert.yml
# - import_tasks: shutdown.yml
  • 在库存库中创建了一个all.yml内部 group_vars 文件夹(我不知道它是否是一种专业的方法),其中包括所有 winrm 详细信息,如下所示:
---
#WinRM Protocol Details
ansible_user: DOMAIN\user
ansible_password: f#0$o#1$0o
ansible_connection: winrm
ansible_port: 5985
ansible_winrm_scheme: http
ansible_winrm_server_cert_validation: ignore
ansible_winrm_transport: ntlm
ansible_winrm_read_timeout_sec: 60
ansible_winrm_operation_timeout_sec: 58
  • 创建了一个revert_lab.yml包含角色的剧本,就像这样
---
- name: revert an onpremis lab
  hosts: all
  roles:
  - vcenter

我ansible.cfg的是这样的:

[defaults]
inventory = /ansible/inventories
roles_path = ./roles:..~/ansible/roles

我执行了剧本来恢复实验室中的所有机器:

ansible-playbook playbooks/revert_vcenter_lab.yml -i inventories/test/onpremis/domain.com/lab_r.yml

我得到的错误是:

TASK [Gathering Facts] ****************************************************************************************************************************************************
[WARNING]: Error when collecting winrm facts: You cannot call a method on a null-valued expression.  At line:15 char:17  + ...
$ansibleFacts.ansible_win_rm_certificate_expires = $_.Not ...  +                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      + CategoryInfo          :  
InvalidOperation: (:) [], RuntimeException      + FullyQualifiedErrorId : InvokeMethodOnNull      at <ScriptBlock>, <No file>: line 15  at <ScriptBlock>, <No file>: line  
13
ok: [vm1.domain.com]
ok: [vm2.domain.com]
ok: [vm3.domain.com]
ok: [vm4.domain.com]
ok: [vm5.domain.com]
ok: [vm6.domain.com]
ok: [vm7.domain.com]
ok: [vm8.domain.com]

TASK [vcenter : Set the state of a virtual machine to poweroff] ***********************************************************************************************************
fatal: [vm1.domain.com -> localhost]: FAILED! => {"changed": false, "msg": "Unable to set power state for non-existing virtual machine : 'VM1'"}
fatal: [vm2.domain.com -> localhost]: FAILED! => {"changed": false, "msg": "Unable to set power state for non-existing virtual machine : 'VM2'"}
fatal: [vm3.domain.com -> localhost]: FAILED! => {"changed": false, "msg": "Unable to set power state for non-existing virtual machine : 'VM3'"}
fatal: [vm4.domain.com -> localhost]: FAILED! => {"changed": false, "msg": "Unable to set power state for non-existing virtual machine : 'VM4'"}
fatal: [vm5.domain.com -> localhost]: FAILED! => {"changed": false, "msg": "Unable to set power state for non-existing virtual machine : 'VM5'"}
fatal: [vm6.domain.com -> localhost]: FAILED! => {"changed": false, "msg": "Unable to set power state for non-existing virtual machine : 'VM6'"}
fatal: [vm7.domain.com -> localhost]: FAILED! => {"changed": false, "msg": "Unable to set power state for non-existing virtual machine : 'VM7'"}
fatal: [vm8.domain.com -> localhost]: FAILED! => {"changed": false, "msg": "Unable to set power state for non-existing virtual machine : 'VM8'"}

PLAY RECAP ****************************************************************************************************************************************************************
vm1.domain.com   : ok=1    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0
vm2.domain.com   : ok=1    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0
vm3.domain.com   : ok=1    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0
vm4.domain.com   : ok=1    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0
vm5.domain.com   : ok=1    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0
vm6.domain.com   : ok=1    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0
vm7.domain.com   : ok=1    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0
vm8.domain.com   : ok=1    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0

a)我如何摆脱Error when collecting winrm facts错误?(看起来 playbook 无法识别all.yml带有 win 的文件,但为什么?)
b)如何修复错误“无法为不存在的虚拟机设置电源状态...”?(我们可以看到lab_r.yml文件(来自库存库)中提到的fqdns对机器的playbook访问,但错误与vCenter平台中显示的机器名称有关......)

我的存储库:

C:.
├───ansible
│   │   ansible.cfg
│   ├───inventories
│   │   └───test
│   │       ├───cloud
│   │       └───onpremis
│   │           └───domain.com
│   │               │   lab_j.yml
│   │               │   lab_r.yml
│   │               └───group_vars
│   │                       all.yml
│   ├───playbooks
│   │       revert_lab.yml
│   └───roles
│       └───vcenter
│           ├───tasks
│           │       main.yml
│           │       poweroff.yml
│           │       poweron.yml
│           │       revert.yml
│           │       shutdown.yml
│           └───vars
│                   main.yml

我的库存 lab_r.yml- 这是部分架构

---
all:
  children:
    root:
      children:
        center:
          children:
            appservers:
              hosts:
                vm1.domain.com:
            qservers:
              hosts:
                vm2.domain.com:
            dbservers:
              hosts:
                vm3.domain.com:
virtualization deployment vmware-vcenter configuration ansible
  • 1 个回答
  • 358 Views
Martin Hope
Arcocer Cerchio
Asked: 2021-07-21 06:37:06 +0800 CST

如何通过 vCenter 修补 vmware-esxi

  • 0

我们公司正在使用单个 vmware-esxi 主机 ( vmware-esxi v6.5 ),该主机自安装以来未打过补丁。虚拟机是 Windows 服务器和 vCenter 设备。

使用更新管理器,我附加了基线“关键主机补丁(预定义)”并列出了许多补丁,但似乎无法安装它们。几乎所有主机都需要维护模式。

要将主机置于维护模式,我必须关闭虚拟机 - 包括 vCenter!

是否可以通过 vCenter 修补此主机?感谢您的任何想法。

vmware-vcenter vmware-esxi patch-management
  • 2 个回答
  • 134 Views
Martin Hope
Tobias
Asked: 2021-04-15 01:14:47 +0800 CST

vCenter 7:Catalina 日志归档,tomcat-users.xml 丢失?

  • 1

我们在 vCenter 服务器上收到日志磁盘磁盘空间不足的错误。根据VMWare KB,我们检查了消耗空间的内容。我们发现了很多名为“catalina_[DATE].log”的日志文件,大小为 11mb,可以追溯到将近一年。

我检查了日志的内容,每 10 分钟它会创建相同的错误消息:

2021-04-12T23:59:53.056Z WARN org.apache.catalina.users.MemoryUserDatabase Failed to close [conf/tomcat-users.xml]
java.io.FileNotFoundException: /usr/lib/vmware-sso/vmware-sts/conf/tomcat-users.xml (No such file or directory)
    at java.io.FileInputStream.open0(Native Method)
    at java.io.FileInputStream.open(FileInputStream.java:195)
    at java.io.FileInputStream.<init>(FileInputStream.java:138)
    at java.io.FileInputStream.<init>(FileInputStream.java:93)
    at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)
    at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188)
    at org.apache.catalina.users.MemoryUserDatabase.backgroundProcess(MemoryUserDatabase.java:700)
    at org.apache.catalina.realm.UserDatabaseRealm.backgroundProcess(UserDatabaseRealm.java:160)
    at org.apache.catalina.realm.CombinedRealm.backgroundProcess(CombinedRealm.java:308)
    at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1145)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1381)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1353)
    at java.lang.Thread.run(Thread.java:748)

VMWare 只是告诉我删除文件并扩大我的日志磁盘,我照做了。但它仍然困扰着我正在发生的事情,到目前为止,我还没有在网络上找到与 vCenter 相关的任何内容。

任何人都知道这里发生了什么,以及如何解决这个错误?我知道有很多方法可以忽略它,也许忽略它是安全的,但我只想知道错误本身是否可以修复。

tomcat vmware-vcenter
  • 3 个回答
  • 1041 Views
Martin Hope
gregarican
Asked: 2021-01-07 11:27:45 +0800 CST

迁移 vSphere/vCenter 的最顺畅方法?

  • 2

因此,我在 ESXi 6.0 主机上运行了较旧的 Dell VRTX,并配备了 vSphere 和 vCenter。但是,没有 vMotion。硬件已经过时了,所以我购买了一个新的戴尔 MX740c 来最终取代它。新的替代品将运行 ESXI 6.7 U3。vSphere 和 vCenter 许可应在新旧环境之间延续。

我正在考虑在新戴尔上构建一个新的、不同的 vSphere/vCenter 环境。迁移虚拟机最直接的方法是什么?我假设我只需关闭旧戴尔上的每个虚拟机,然后使用 VMware Standalone Converter 将它们转移到新戴尔。

实际的 VCSA 虚拟机在新戴尔上移动后是否需要任何配置更改?VCSA 只是在旧戴尔 VRTX 主机上运行的另一台虚拟机。这是我第一次处理这种情况,我刚刚开始阅读在线 VMware 文档以使我的鸭子排成一列!

vmware-vcenter vmware-esxi vmware-vsphere
  • 2 个回答
  • 76 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve