2.2 KiB
Troubleshooting guide
This section contains a few tips and tricks which can help you troubleshoot and solve your Hyper-V compute node's potential issues.
OpenStack Services not running
You can check if the OpenStack services are up by running:
Get-Service nova-compute
Get-Service neutron-*
All the listed services must have the Running
status. If
not, check their logs, which can typically be found in
C:\OpenStack\Log\
. If there are no logs, try to run the
services manually. To see how to run nova-compute
manually,
run the following command:
sc.exe qc nova-compute
The output will contain the BINARY_PATH_NAME
with the
service's command. The command will contain the path to the
nova-compute.exe
executable and its configuration file
path. Edit the configuration file and add the following:
[DEFAULT]
debug = True
use_stderr = True
This will help troubleshoot the service's issues. Next, run
nova-compute
in PowerShell manually:
&"C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python27\Scripts\nova-compute.exe" `
--config-file "C:\Program Files\Cloudbase Solutions\OpenStack\Nova\etc\nova.conf"
The reason why the service could not be started should be visible in the output.
Live migration
This guide offers a few tips for troubleshooting live migration issues.
If live migration fails because the nodes have incompatible hardware,
refer to refer to config_index
.
How to restart a service on Hyper-V
Restarting a service on OpenStack can easily be done through Powershell:
Restart-Service service-name
or through cmd:
net stop service_name && net start service_name
For example, the following command will restart the iSCSI initiator service:
Restart-Service msiscsi