diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
index d8bffbbaf6..e490fadca5 100644
--- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
+++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
@@ -2034,6 +2034,10 @@
 
     jobs:
       - python-jobs
+      - check-rally-install-{node}:
+          node: bare-precise
+      - check-rally-install-{node}:
+          node: bare-centos6
 
 - project:
     name: python-rallyclient
diff --git a/modules/openstack_project/files/jenkins_job_builder/config/rally.yaml b/modules/openstack_project/files/jenkins_job_builder/config/rally.yaml
new file mode 100644
index 0000000000..543be5ad48
--- /dev/null
+++ b/modules/openstack_project/files/jenkins_job_builder/config/rally.yaml
@@ -0,0 +1,11 @@
+- job-template:
+    name: 'check-rally-install-{node}'
+    node: '{node}'
+
+    builders:
+        - gerrit-git-prep
+        - link-logs
+        - shell: "tests_ci/test_install.sh"
+
+    publishers:
+        - console-log
diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml
index 2bcfbe8f2a..4d822aa6c3 100644
--- a/modules/openstack_project/files/zuul/layout.yaml
+++ b/modules/openstack_project/files/zuul/layout.yaml
@@ -619,6 +619,8 @@ jobs:
     voting: false
   - name: gate-tomograph-python33
     voting: false
+  - name: ^check-rally-install-.*$
+    voting: false
 
 # The project list is grouped by type of project, and within each
 # group, projects are sorted (mostly) alphabetically.
@@ -4423,6 +4425,8 @@ projects:
       - gate-rally-pep8
       - gate-rally-python26
       - gate-rally-python27
+      - check-rally-install-bare-centos6
+      - check-rally-install-bare-precise
     gate:
       - gate-rally-pep8
       - gate-rally-python26