Commit Graph

9 Commits

Author SHA1 Message Date
jianghua wang f233553c16 Should enable n-novnc service for compute node
We should enable n-novnc for all compute nodes; otherwise the VMs
booted on the compute nodes which diabled n-novnc cannot be accessed
via novnc console.

Change-Id: Iae16217aa92013edc0e647c3b1f6a376ee88bf92
2017-09-22 02:20:35 +00:00
naichuans 0685eaf59a os-xenapi: FS journaling flag failed to pass
Because of wrong parameter written, FS journaling disable flag failed
to pass to install_on_xen_host script. Disable failed.

Change-Id: Ifa1d428c098b747c5ef1cf38c9ecf877668365d6
2017-09-05 10:03:26 +00:00
naichuans 18cadbe951 os-xenapi: Support deploying devstack in xapi-pool
Currently the install script would exit if the host is pooled,
need to modify the script to support install devstack on the
pooled host.

Change-Id: I3ff5c1c62dbc54fd389ed4622ec60c1b07c2f1c8
2017-09-04 10:19:32 +00:00
naichuans 59eec59cff os-xenpai: add option to disable FS journaling
Add option "-r DISABLE_JOURNALING" to control if FS journaling
would be disable or not.

Change-Id: I0aeddf949a325be630110ece7593c40b7bc80404
2017-08-30 07:25:36 +00:00
jianghua wang 5078424491 Enable dstat service on all nodes
1. fix a bug which will result into the dstat service is not enabled
   in the node_type of "all"
2. add dstat into the service list for compute nodes.

Change-Id: Ia8e66cebf70e0ebe537885dd9fa81f6a849a4273
2017-08-18 09:49:54 +00:00
jianghua wang cbe86763cc Use singleconductor mode
This is a workaround for bug/1709594.
By default CELLSV2_SETUP is superconductor mode which will
isolate the local conductor from the nova_api database. But
XenAPI's live migration without block migration will result
compute service (rpc local conductor) to access nova_api. The
live migration will always fail.

Before fixing that bug, we will keep using singleconductor for
CELLSV2_SETUP.

Change-Id: I485af666d52392d722cb2eb191ce26cdbef0344d
2017-08-12 06:31:27 +01:00
Huan Xie d3df14b688 Support installing and testing multi-host OS
1. This patch refined install-devstack-xen.sh script to support
multi-host devstack environment installation, so you can use this
script to install an all-in-one OS env or multi-host OS env.
2. Changed local.conf to make network from VLAN to VxLAN which
is much more convenient for multi-host OS env.
3. Changed README.rst, make the local.conf sample to use neutron
VxLAN

Change-Id: I0e7f1ca39dc33e199c93786a95c386093fd6df53
2017-06-26 19:16:58 -07:00
naichuans 84168e27f0 os-xenapi: fix ssh failure and modify jeos template name
Ssh to a remote xenserver host on a linux client would be failed
because the keys haven't been copy to xenserver, move keys copy
codes to right place.
At the same time, modify the jeos template name to
jeos_template_for_ubuntu

Change-Id: I770ed2e0ced4451c6a2ff28e47088b16a6fc08b3
2017-06-22 02:25:04 +00:00
naichuans 85a588e382 os-xenapi: remove install dependence with devstack 2:
Part two: configure ubuntu DomU VM and introduce
install-devstack-xen.sh
Move tools/xen from devstack to os-xenapi which will be the center
place to hold some XenServer/XenAPI specify source code.

This part is used to configure a DomU VM and  install devstack on
domu VM

Change-Id: I20f4663d987266d6ff6d57c5eb3c4447d51f9162
2017-06-19 08:15:54 +00:00