На данный момент у нас возникли проблемы с VMWare Update Manager. Для начала сервис вообще не запускался. Я отследил это до проблемы с XML в одном из многих файлов конфигурации (jetty-vum-ssl.xml
). Служба диспетчера обновлений теперь работает, однако всякий раз, когда мы идем сканировать хост, мы получаем:
Host cannot download files from VMware vSphere Update Manager patch store
Заглянув в /var/log/esxupdate.log
Я вижу следующее:
Command: scan
Args: ['scan']
Options: {'nosigcheck': None, 'retry': 5, 'loglevel': None, 'cleancache': None, 'viburls': None, 'meta': ['http://172.16.0.243:9084/vum/repository/hostupdate/csco/csco-VEM-5.5.0-metadata.zip', 'http://172.16.0.243:9084/vum/repository/hos
2018-01-18T08:35:42Z esxupdate: BootBankInstaller.pyc: INFO: Unrecognized value "title=Loading VMware ESXi" in boot.cfg^@
2018-01-18T08:35:42Z esxupdate: vmware.runcommand: INFO: runcommand called with: args = '['/sbin/bootOption', '-rp']', outfile = 'None', returnoutput = 'True', timeout = '0.0'.^@
2018-01-18T08:35:42Z esxupdate: vmware.runcommand: INFO: runcommand called with: args = '['/sbin/bootOption', '-ro']', outfile = 'None', returnoutput = 'True', timeout = '0.0'.^@
2018-01-18T08:35:42Z esxupdate: downloader: DEBUG: Downloading http://172.16.0.243:9084/vum/repository/hostupdate/csco/csco-VEM-5.5.0-metadata.zip to /tmp/tmp1Ccual...^@
2018-01-18T08:35:43Z esxupdate: esxupdate: ERROR: An esxupdate error exception was caught:^@
2018-01-18T08:35:43Z esxupdate: esxupdate: ERROR: Traceback (most recent call last):^@
2018-01-18T08:35:43Z esxupdate: esxupdate: ERROR: File "/usr/sbin/esxupdate", line 216, in main^@
2018-01-18T08:35:43Z esxupdate: esxupdate: ERROR: cmd.Run()^@
2018-01-18T08:35:43Z esxupdate: esxupdate: ERROR: File "/build/mts/release/bora-6480324/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esx5update/Cmdline.py", line 105, in Run^@
2018-01-18T08:35:43Z esxupdate: esxupdate: ERROR: File "/build/mts/release/bora-6480324/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/Transaction.py", line 73, in DownloadMetadatas^@
2018-01-18T08:35:43Z esxupdate: esxupdate: ERROR: MetadataDownloadError: ('http://172.16.0.243:9084/vum/repository/hostupdate/csco/csco-VEM-5.5.0-metadata.zip', None, "('http://172.16.0.243:9084/vum/repository/hostupdate/csco/csco-VEM-5.
2018-01-18T08:35:43Z esxupdate: esxupdate: DEBUG: <<<^@
Похоже, он пытается подключиться к правильному местоположению, но, похоже, что-то не связано с портом, к которому он пытается получить доступ: 9084
. Не похоже, что есть какие-либо еще не запущенные службы, которые будут привязаны к этому порту. Брандмауэр в настоящее время отключен на целевой машине, так что мы можем это исключить. А netstat -an | find 9084
дает 0 результатов.
Кто-нибудь знает, какой фрагмент архитектуры VMWare предназначен для прослушивания 9084, или есть какие-либо предложения о том, где мне следует искать дальше?
В итоге я переустановил диспетчер обновлений (и одновременно обновил vCenter Server). Похоже, что проблема устранилась, но неизвестно, в чем заключалась исходная проблема.