天天看點

在esxi主機上重建丢失sddc服務賬戶

作者:IT運維與實戰

描述

我們缺少 ESXi 主機上的 SDDC 服務帳戶。

我們無法通過 SDDC Manager 對 ESXi 主機執行任何管理任務

目的

此文章的目的是提供在 ESXi 主機上重新建立丢失的服務帳戶的步驟(如果它已存在于 SDDC Manager 上)。

注意:如果服務帳戶在 SDDC Manager 上也不存在,請改用以下知識庫文章:

SDDC Manager 中缺少 ESXi 服務帳戶

原因

如果主機已重建/重新配置,然後重新添加到 vCenter 而沒有經過 SDDC Manager 的停用/調試過程,我們可能會丢失 ESXi 主機上的服務帳戶。

影響/風險

MINIMAL:我們将在 ESXi 主機上建立一個新的本地帳戶,而不對任何現有帳戶進行任何更改。

解決

檢查服務帳戶是否丢失。在受影響的 ESXi 主機上的 SSH 會話中運作以下指令:

esxcli 系統賬戶清單           
在esxi主機上重建丢失sddc服務賬戶

由于缺少svc-vcf-<esxi_shortname>帳戶,我們需要在 ESXi 主機上手動重新建立服務帳戶。

(該帳戶也會從/etc/passwd和/etc/shadow檔案中丢失)

============================== =================================

0. 擷取到受影響的 ESXi 主機的 SSH 會話

1. 建立服務帳戶:

esxcli 系統帳戶添加 --id svc-vcf- <esxi_shortname> --password <密碼> --password-confirmation <密碼>           
在esxi主機上重建丢失sddc服務賬戶

2. 添加所需的權限:

esxcli 系統權限集 --id svc-vcf- <esxi_shortname> --role Admin           
在esxi主機上重建丢失sddc服務賬戶

權限應如下所示:

在esxi主機上重建丢失sddc服務賬戶

3. 登入到 SDDC Manager UI,然後轉到密碼管理器

4. 找到相關主機的svc-vcf服務帳戶并修複密碼,使用在上面建立帳戶時提供的密碼。5. (可選)輪換svc-vcf

帳戶的密碼以确認 SDDC Manager 能夠與主機互動。

相關資訊

SDDC Manager配置的 ESXi 主機上的服務帳戶參考 :

在esxi主機上重建丢失sddc服務賬戶

繼續閱讀