contrail-ansible-deployer doesn't deploy Windows computes

Bug #1780223 reported by Michał Cłapiński
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R5.0
Fix Released
Medium
Michał Cłapiński
Trunk
Fix Committed
Undecided
Michał Cłapiński
OpenContrail
Fix Committed
Undecided
Unassigned

Bug Description

contrail-ansible-deployer needs changes to be able to deploy Windows compute nodes

Tags: windows
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/44351
Submitter: Micha? C?api?ski (<email address hidden>)

4 comments hidden view all 106 comments
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/44405
Submitter: Micha? C?api?ski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/44351
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/5797dda62d0a7254616622960abeccbda013c8da
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 5797dda62d0a7254616622960abeccbda013c8da
Author: Michał Cłapiński <email address hidden>
Date: Wed Jul 4 14:14:33 2018 +0200

Refactor configure_instances to make place for Windows

This change makes it possible to run configure_instances on Windows
without errors. Actual code will be posted in the next changes.

Partial-Bug: #1780223
Change-Id: If2bc9b255255eaf3ef9334d105bdd9d29fd26a0b

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R5.0

Review in progress for https://review.opencontrail.org/44409
Submitter: Micha? C?api?ski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/44465
Submitter: Micha? C?api?ski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/44405
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/e12022981cf4e1e245eec8e0e98c98218eb43df0
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit e12022981cf4e1e245eec8e0e98c98218eb43df0
Author: Michał Cłapiński <email address hidden>
Date: Fri Jul 6 12:28:42 2018 +0200

Refactor install_contrail to make place for Windows

This change makes it possible to run install_contrail on Windows
without errors. Actual code will be posted in the next changes.

Change-Id: I4692cd4cdd8e58162f57e2b75566bb63eaa9cd24
Partial-Bug: #1780223

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/44465
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/918bbc2283df75c06cf1a9f08c341c53f1d4735b
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 918bbc2283df75c06cf1a9f08c341c53f1d4735b
Author: Michał Cłapiński <email address hidden>
Date: Mon Jul 9 14:25:49 2018 +0200

Add code for configuring Windows nodes

Install full container support and other small dependencies

Change-Id: Ibd1aa2e9384d4ec9ed3f737c44bb592f55402123
Partial-Bug: #1780223

description: updated
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/44569
Submitter: Micha? C?api?ski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/44409
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/1bcc3b5319fd46b49749181fbeb0fd63c719158b
Submitter: Zuul v3 CI (<email address hidden>)
Branch: R5.0

commit 1bcc3b5319fd46b49749181fbeb0fd63c719158b
Author: Michał Cłapiński <email address hidden>
Date: Wed Jul 4 14:14:33 2018 +0200

Refactor configure_instances to make place for Windows

This change makes it possible to run configure_instances on Windows
without errors. Actual code will be posted in the next changes.

Partial-Bug: #1780223
Change-Id: If2bc9b255255eaf3ef9334d105bdd9d29fd26a0b
(cherry picked from commit 5797dda62d0a7254616622960abeccbda013c8da)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R5.0

Review in progress for https://review.opencontrail.org/44730
Submitter: Micha? C?api?ski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/44731
Submitter: Micha? C?api?ski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/44569
Submitter: Micha? C?api?ski (<email address hidden>)

2 comments hidden view all 106 comments
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/44736
Submitter: Micha? C?api?ski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/44731
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/d2c0d33a147047c0a5685fe8b465fadaca960c08
Submitter: Zuul v3 CI (<email address hidden>)
Branch: R5.0

commit d2c0d33a147047c0a5685fe8b465fadaca960c08
Author: Michał Cłapiński <email address hidden>
Date: Mon Jul 9 14:25:49 2018 +0200

Add code for configuring Windows nodes

Install full container support and other small dependencies

Change-Id: Ibd1aa2e9384d4ec9ed3f737c44bb592f55402123
Partial-Bug: #1780223
(cherry picked from commit 918bbc2283df75c06cf1a9f08c341c53f1d4735b)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/44730
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/c44cc7b17d22fc978f3478151e3637146b04d384
Submitter: Zuul v3 CI (<email address hidden>)
Branch: R5.0

commit c44cc7b17d22fc978f3478151e3637146b04d384
Author: Michał Cłapiński <email address hidden>
Date: Fri Jul 6 12:28:42 2018 +0200

Refactor install_contrail to make place for Windows

This change makes it possible to run install_contrail on Windows
without errors. Actual code will be posted in the next changes.

Change-Id: I4692cd4cdd8e58162f57e2b75566bb63eaa9cd24
Partial-Bug: #1780223
(cherry picked from commit e12022981cf4e1e245eec8e0e98c98218eb43df0)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/44569
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/a5571a45be8455114bf222afab558873f3448a15
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit a5571a45be8455114bf222afab558873f3448a15
Author: Michał Cłapiński <email address hidden>
Date: Thu Jul 12 12:47:36 2018 +0200

Implement vrouter role for Windows

Install vrouter driver and agent MSIs, import certificate
and send request to register new agent.

Partial-Bug: #1780223
Change-Id: Id3d4bf3c8a37c5947c339a26b0c3ab0124baaf79

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/44849
Submitter: Micha? C?api?ski (<email address hidden>)

2 comments hidden view all 106 comments
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R5.0

Review in progress for https://review.opencontrail.org/44850
Submitter: Micha? C?api?ski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/44850
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/0db22f4bcd69c3c301579a72146415ab7bf339a8
Submitter: Zuul v3 CI (<email address hidden>)
Branch: R5.0

commit 0db22f4bcd69c3c301579a72146415ab7bf339a8
Author: Michał Cłapiński <email address hidden>
Date: Thu Jul 12 12:47:36 2018 +0200

Implement vrouter role for Windows

Install vrouter driver and agent MSIs, import certificate
and send request to register new agent.

Partial-Bug: #1780223
Change-Id: Id3d4bf3c8a37c5947c339a26b0c3ab0124baaf79
(cherry picked from commit a5571a45be8455114bf222afab558873f3448a15)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/44939
Submitter: Micha? C?api?ski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/44996
Submitter: Arkadiusz Kudan (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/45008
Submitter: Mateusz Jablonski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/44996
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/ea0b5bebaeef116c2bcf766e547bbbc826edff8f
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit ea0b5bebaeef116c2bcf766e547bbbc826edff8f
Author: Arkadiusz Kudan <email address hidden>
Date: Thu Jul 26 18:07:15 2018 +0200

Add full example for windows deployment

This commit adds an example for deployment of 2 windows compute
nodes and one controller with openstack as an orchestrator.

Change-Id: Iccc78310cf245fdd61a63c090d6fe993d4e4d290
Partial-Bug: #1780223

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/44736
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/bf560314c24b103c2a511d0ba4200698749ba3cd
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit bf560314c24b103c2a511d0ba4200698749ba3cd
Author: Michał Cłapiński <email address hidden>
Date: Wed Jul 18 12:46:06 2018 +0200

Implement win_docker_driver role

Install docker-driver MSI, generate vrouter-agent config,
setup docker-driver service, etc.

Unfortunatelly, currently vrouter has to be installed before docker-driver
and docker-driver has to be running before starting agent.
We plan to decouple docker-driver and vrouter-agent in the future.

Change-Id: I61c7f5267c6f6e828b232f11c58fbd5dd9812036
Partial-Bug: #1780223

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/44849
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/62351d818e6461c2ec574b142dd931374fbd0cb1
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 62351d818e6461c2ec574b142dd931374fbd0cb1
Author: Michał Cłapiński <email address hidden>
Date: Mon Jul 23 15:13:19 2018 +0200

Install utils with vrouter

Also some minor fixes

Change-Id: I702f14f3b0eca9708ec9af3d6dc9f985e233d016
Partial-Bug: #1780223

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/44939
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/f00906d1507a811a4cd654657c48badf0bcf4b0f
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit f00906d1507a811a4cd654657c48badf0bcf4b0f
Author: Michał Cłapiński <email address hidden>
Date: Wed Jul 25 15:21:43 2018 +0200

Disable winnat and use correct hostname

We have to stop and disable winnat service because of a bug in Windows.
Also ansible changes hostname to uppercase and we want the real one
from OS.

Change-Id: I0bb103824419572f3b39ffa8dd1b072da4eb76aa
Partial-Bug: #1780223

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/45124
Submitter: Mateusz Jablonski (<email address hidden>)

2 comments hidden view all 106 comments
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/45008
Submitter: Arkadiusz Kudan (<email address hidden>)

1 comments hidden view all 106 comments
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/45168
Submitter: Arkadiusz Kudan (<email address hidden>)

26 comments hidden view all 106 comments
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/45751
Submitter: Michal Krasnoborski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/45751
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/37aa83f960c950ff06f9c7c758f011ffd33b9aaf
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 37aa83f960c950ff06f9c7c758f011ffd33b9aaf
Author: Michał Krasnoborski <email address hidden>
Date: Thu Aug 23 19:10:27 2018 +0200

Set gateway in windows vrouter agent config

Change-Id: Iac12ceebdf7546b77f3f4813f9bb6f7a2b4886f1
Partial-Bug: #1780223

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/45816
Submitter: Micha? C?api?ski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/45818
Submitter: Arkadiusz Kudan (<email address hidden>)

7 comments hidden view all 106 comments
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/45889
Submitter: Micha? C?api?ski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/45816
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/b92e06d19090063997c0eb7fff8e90744fb07d44
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit b92e06d19090063997c0eb7fff8e90744fb07d44
Author: Michał Cłapiński <email address hidden>
Date: Tue Aug 28 17:05:59 2018 +0200

Support for single interface scenario

If Tungsten Fabric uses mgmt interface as dataplane, then after
creating vmSwitch we lose connectivity for a second, so we need
wait_for_connection.

Change-Id: I299313355dbedda79ed10efd82de24b5d9ea3067
Partial-Bug: #1780223

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/45818
Submitter: Arkadiusz Kudan (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/45889
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/c82fcc94722bc09850250db19edd84ad155dd433
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit c82fcc94722bc09850250db19edd84ad155dd433
Author: Michał Cłapiński <email address hidden>
Date: Thu Aug 30 17:13:08 2018 +0200

Support for noauth

Until now, we only supported Windows with keystone authentication.
After this change it'll be possible to use no authentication.

Change-Id: I9d7b2ffc5445804c342755fe730b75b5a2c0f3e7
Partial-Bug: #1780223

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/45919
Submitter: Micha? C?api?ski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/45919
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/5b5a1bc7a986db0dc22136eda558edf8ca73af4d
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 5b5a1bc7a986db0dc22136eda558edf8ca73af4d
Author: Michał Cłapiński <email address hidden>
Date: Fri Aug 31 17:23:26 2018 +0200

Use ignore_errors instead of async

async feature has bugs on Windows, so as a workaround we use ignore_errors

Change-Id: Id264b90c7f480193dfd1c907bd58652ce54ebee3
Partial-Bug: #1780223

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/45818
Submitter: Arkadiusz Kudan (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/46013
Submitter: Dariusz Sosnowski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/46013
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/58ac42d7959c607230eb06d55c3ffe3d93a17798
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 58ac42d7959c607230eb06d55c3ffe3d93a17798
Author: Dariusz Sosnowski <email address hidden>
Date: Thu Sep 6 11:13:01 2018 +0200

Added explanation for ignoring errors while starting Docker Driver

Change-Id: I432eb23ce442ce8ce5b4832a129089e2e098b12c
Partial-Bug: #1780223

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/46754
Submitter: Jacek Chalupka (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/46754
Submitter: Arkadiusz Kudan (<email address hidden>)

6 comments hidden view all 106 comments
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/47069
Submitter: Arkadiusz Kudan (<email address hidden>)

1 comments hidden view all 106 comments
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/46754
Submitter: Arkadiusz Kudan (<email address hidden>)

2 comments hidden view all 106 comments
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/47069
Submitter: Arkadiusz Kudan (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/46754
Submitter: Arkadiusz Kudan (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/47069
Submitter: Arkadiusz Kudan (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/46754
Submitter: Arkadiusz Kudan (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/47069
Submitter: Arkadiusz Kudan (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/46754
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/d52c2a23000834d5597a8b2e472fbe48a773641b
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit d52c2a23000834d5597a8b2e472fbe48a773641b
Author: Arkadiusz Kudan <email address hidden>
Date: Tue Aug 28 11:59:14 2018 +0200

Few fixes for Windows

Specify DNS servers in agent config.

Add deployment of Windows vrouter nodemgr.

Generating CNM-Plugin config file.
Pass config file to CNM-Plugin instead of paramters on startup.

Added to NSSM parameters when creating CNM-Plugin
services, so stdout and stderr will be logged into file.

Added explanation for ignoring errors while starting CNM-Plugin.

Create example for Contrail Windows without Openstack deployment.

Change-Id: I901ba33ca4de6e48f95dc77bf515e17277282c6c
Partial-Bug: #1780223

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/47069
Committed: http://github.com/Juniper/contrail-ansible-deployer/commit/51ce5bdacd87fb64e6c806aeda044110aa559640
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 51ce5bdacd87fb64e6c806aeda044110aa559640
Author: Arkadiusz Kudan <email address hidden>
Date: Wed Oct 17 15:39:03 2018 +0200

Create vRouter Agent's Windows service with NSSM

For now, the msi created Windows service of vRouter Agent.

It is better to use unified way of creation of Windows services
so lets stick to NSSM everywhere.

With this commit we will create vRouter Agent's Windows service
with NSSM and delete the old service if it exists.

Change-Id: Ic2f8fc5baa47d20d0fc3c36e2f73f50b221492f2
Partial-Bug: #1780223

Changed in opencontrail:
status: New → Fix Committed
Displaying first 40 and last 40 comments. View all 106 comments or add a comment.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.