站点动态:欢迎您!今天是 2024-11-22 星期五!
VMware VCSA 7.0开始,已经不在提供Windows版本的vCenter了,但是使用ESXi虚拟化必定少不了vCenter,本文主要介绍通过Windows在无DNS服务器的情况下安装VCSA。
一、安装准备
1、VCSA安装包:VMware-VCSA-all-7.0.3-18700403.iso
2、ESXi环境:ESXi 6.7.0 Update 3 (Build 15160138)
问题描述
登陆vCenter Server Appliance(VCSA管理后台,无法登陆,会提示”Exception in invoking authentication handler User password expired.“的错误。
问题分析
账户密码有效时间是90天会在过期前7天通知提示修改密码,如果不进行修改90天后就会过期彻底锁死,虽然一般情况下用不到VCSA的root账户,但是你需要升级或更新VCSA时就需要root账号。
问题描述
访问vCenter Web页面的时候,每次打开页面都会提示不信任证书(EDGE显示你的连接不是专用连接),虽然通过高级忽略警告可以继续访问,但是经常提示也很烦。
问题分析
本文以Windows10系统EDGE为例,手动导入CA证书,那么就可以一劳永逸解决提示”当前网站安全证书不受信任“这个问题。
目前Linux的vCenter Server Appliance越来越多,配置过程root密码可能会忘记,还有默认的密码策略是60天过期。一旦密码过期或忘记密码,vcsa的管理控制台就无法通过root登录了。
重置root密码的方法:
1、正式环境请先备份或者快照vcsa
2、重启vcsa,以下界面按 e 键,进入GNU GRUB编辑菜单
问题描述
升级VCSA时,可能会出现以下报错:
Error in method invocation [Errno 2] No such file or directory
问题分析
出现这个报错的时候,重开VCSA Web页面以及重启VCSA都无法解决,每次直接弹出这个提示。这个时候可以通过命令来结束这个对话框
问题描述
Windows 10 LTSC 2021刚重装完系统,Edge也登陆了账号,但是在更新补丁和软件安装完后,Edge浏览器就无法同步账号了,直接出现报错提示:“发生了错误 请稍后再试。0x80070426 发送反馈”。
问题分析
首先考虑的是网络环境,发现变更多个网络也同样报错,因为考虑到微软的东西大部分和服务是挂钩的,所以就对微软账号登陆需要的服务进行查看,发现是 Microsoft Account Sign-in Assistant 服务没启动导致。
问题描述
公司有个虚拟机装的数据库SQL Server 2019,运行了3个月的时候,内存已经占用很高了(64G内存),物理内存几乎占用了90%以上了,导致虚拟机告警,进入服务器发现,sqlserver占用了80%以上的内存。
问题分析
默认情况下,SQL Server会根据物理内存数来动态增大或缩小高速缓冲存储器的容量。如果物理可用内存变得较少的时候,则SQL Server会将一些物理内存释放,但是只会保证少量的物理内存完全不能满足其他软件的需求。
对于vCenter Server Virtual Appliance(以下简称VCSA)来说,可以配置VCSA HA实现冗余,也可以通过定期备份来确保VCSA的安全。VCSA也提供了备份和还原工具。
注意:要使用VCSA的备份和还原功能,需要准备一台支持 FTPS、HTTPS、SCP、FTP 和 HTTP等服务的服务器(一般只要支持其中一个服务即可)。
以VCSA6.7环境进行的演示
一、VCSA备份
1、登录VCSA本地系统管理页面,https://ip地址:5480
问题描述
我有一台笔记本12G内存安装了ESXi6.7,想在上面安装VCSA7.0,但是安装时到达选择部署大小的时候报错,说是内存不足12G无法安装。Not enough memory in target host
解决方法
1、编辑安装包文件vcsa-ui-installer\win32\resources\app\dist\resources\layout.json,找到tiny下面"memory": 12288改为"memory": 8192 (8G内存,可以根据自己的需求改,最好不要小于4G)
vCenter Server Virtual Appliance(VCSA)忘记了SSO管理员的密码(administrator@vsphere.local),需要重置密码。
操作方法
1、访问VCSA后台:https://ip:5480,开启VCSA的SSH访问。
2、使用SSH软件用root登陆。