Tried mainline-ocata-235 single interface
Not able to reproduce the problem
Launched like 8 vms manually and through script all of them got ip.
Thanks,
Aswani Kumar
From: Ram Yadav <email address hidden>
Date: Monday, 20 August 2018 at 11:49 PM
To: Madhava Rao Sudheendra Rao <email address hidden>
Cc: Sandip Dey <email address hidden>, Aswani Kumar Gaddam <email address hidden>, Sachchidanand Vaidya <email address hidden>, Marcin Orkiszewski <email address hidden>, Adrian Szczepański <email address hidden>, Amudha R <email address hidden>
Subject: Re: steps to run sanity on vCenter local setup's
Sudhee,
Let us know when this fix is checked-in, lot of people will start using the test containers and we don’t want this to be the first issue to be looked at.
Thanks,
Ram
From: Sudheendra Rao <email address hidden>
Date: Saturday, August 18, 2018 at 8:26 PM
To: Ram Yadav <email address hidden>
Cc: Sandip Dey <email address hidden>, Aswani Kumar Gaddam <email address hidden>, Sachchidanand Vaidya <email address hidden>, Marcin Orkiszewski <email address hidden>, Adrian Szczepański <email address hidden>, Amudha R <email address hidden>
Subject: Re: steps to run sanity on vCenter local setup's
Hi Ram,
The error is same as that we saw earlier and we can make out that it’s not fixed.
Anyways we will fix this, but is there a requirement that you have to use SRV1 only and not server1?
If there is no requirement then it just a matter of changing the name in your vcenter_vars.yaml and you are not blocked from testing.
Thanks,
Sudhee.
Sent from my iPhone
On 19-Aug-2018, at 3:38 AM, Ram Yadav <<email address hidden><mailto:<email address hidden>>> wrote:
Hi Sudhee,
I picked the latest master test container from master 241, I thought Sandip removed the dependency and checked in the fix.
Can you have him check-in the fix?
Regards,
Ram
From: Sudheendra Rao <<email address hidden><mailto:<email address hidden>>>
Date: Saturday, August 18, 2018 at 4:15 AM
To: Ram Yadav <<email address hidden><mailto:<email address hidden>>>, Sandip Dey <<email address hidden><mailto:<email address hidden>>>, Aswani Kumar Gaddam <<email address hidden><mailto:<email address hidden>>>
Cc: Sachchidanand Vaidya <<email address hidden><mailto:<email address hidden>>>, Marcin Orkiszewski <<email address hidden><mailto:<email address hidden>>>, Adrian Szczepański <<email address hidden><mailto:<email address hidden>>>, Amudha R <<email address hidden><mailto:<email address hidden>>>
Subject: Re: steps to run sanity on vCenter local setup's
Hi Ram,
Sandip had already mentioned that automation code expects that vcenter_vars.yaml has ‘server1’ only under ‘vcenter_servers’, anything else will result in error.
Change all occurrence of SRV1 in vcenter_vars.yaml to server1 and launch new test container using test_runner.sh
I tried and it got past that stage, but seeing below error, I don’t understand this, please check – the test container is ab0e1c12eb88
[root@10.84.16.10<mailto:root@10.84.16.10>] out: Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service.
[root@10.84.16.10<mailto:root@10.84.16.10>] out:
[root@10.84.16.10<mailto:root@10.84.16.10>] sudo: systemctl start nfs-server.service
======================================================================
ERROR: setUpClass (scripts.vm_regression.test_vm_basic.TestBasicVMVN)
----------------------------------------------------------------------
Traceback (most recent call last):
File "scripts/vm_regression/test_vm_basic.py", line 27, in setUpClass
super(TestBasicVMVN, cls).setUpClass()
File "scripts/vm_regression/base.py", line 12, in setUpClass
super(BaseVnVmTest, cls).setUpClass()
File "test_v1.py", line 38, in setUpClass
cls.admin_isolated_creds.setUp()
File "common/isolated_creds.py", line 132, in setUp
password=self.password)
File "common/connections.py", line 68, in __init__
self.vnc_lib = self.get_vnc_lib_h()
File "common/connections.py", line 167, in get_vnc_lib_h
env[attr].setUp()
File "/contrail-test/fixtures/vnc_api_test.py", line 113, in setUp
if self.orch:
File "/contrail-test/fixtures/vnc_api_test.py", line 178, in orch
self._orch = self.get_orch_h()
File "/contrail-test/fixtures/vnc_api_test.py", line 201, in get_orch_h
logger=self.logger)
File "/contrail-test/fixtures/vcenter.py", line 144, in __init__
self._nfs_ds = NFSDatastore(self._inputs, self)
File "tcutils/util.py", line 997, in __call__
Singleton, cls).__call__(*args, **kwargs)
File "/contrail-test/fixtures/vcenter.py", line 92, in __init__
host.configManager.datastoreSystem.CreateNasDatastore(spec)
File "/usr/lib/python2.7/site-packages/pyVmomi/VmomiSupport.py", line 580, in <lambda>
self.f(*(self.args + (obj,) + args), **kwargs)
File "/usr/lib/python2.7/site-packages/pyVmomi/VmomiSupport.py", line 386, in _InvokeMethod
return self._stub.InvokeMethod(self, info, args)
File "/usr/lib/python2.7/site-packages/pyVmomi/SoapAdapter.py", line 1366, in InvokeMethod
raise obj # pylint: disable-msg=E0702
vim.fault.DuplicateName: (vim.fault.DuplicateName) {
dynamicType = <unset>,
dynamicProperty = (vmodl.DynamicProperty) [],
msg = "The name 'nfs-ds' already exists.",
faultCause = <unset>,
faultMessage = (vmodl.LocalizableMessage) [],
name = 'nfs-ds',
object = 'vim.Datastore:10.84.16.10:/nfs'
}
Ran 0 tests in 25.285s
FAILED (failures=1)
Thanks,
Sudhee.
From: Ram Yadav <<email address hidden><mailto:<email address hidden>>>
Date: Saturday, 18 August 2018 at 6:21 AM
To: Sandip Dey <<email address hidden><mailto:<email address hidden>>>
Cc: Sachchidanand Vaidya <<email address hidden><mailto:<email address hidden>>>, Sandip Dey <<email address hidden><mailto:<email address hidden>>>, Marcin Orkiszewski <<email address hidden><mailto:<email address hidden>>>, Sudheendra Rao <<email address hidden><mailto:<email address hidden>>>, Adrian Szczepański <<email address hidden><mailto:<email address hidden>>>, Amudha R <<email address hidden><mailto:<email address hidden>>>
Subject: Re: steps to run sanity on vCenter local setup's
Hi Sandip,
I pulled in the docker image:
contrail-test-test:master-221
And followed the steps for single sanity test case run.
I’m getting the following error:
To run a single test case
1.wget https://github.com/Juniper/contrail-test/raw/master/testrunner.sh
2.docker pull 10.204.217.152:5000/contrail-test-test:ocata-5.0-<build-id>
3../testrunner.sh run -s -P contrail_test_input.yml,vcenter_vars.yml 10.204.217.152:5000/contrail-test-test:ocata-5.0-<build-id>
4.cd contrail-test
5.export PYTHONPATH=$PATH:$PWD:$PWD/fixtures:$PWD/scripts
6.export TEST_CONFIG_FILE=contrail_test_input_useit.yaml
7.python -m testtools.run scripts.vm_regression.test_vm_basic.TestBasicVMVN.test_ping_within_vn
Docker pull needs to be done on ci-repo.englab.juniper.net<http://ci-repo.englab.juniper.net> or local repo as mentioned in the above step which is Bangalore local repo.
Apart from this you will need set of vmdk file which was copied by Sandip Dey at some sunnyvale location.
Sandip,
Can provide detail on the file’s that we need to copy say to codilime’s server locally for sanity to run on there setup?
Ram,
Tried mainline-ocata-235 single interface
Not able to reproduce the problem
Launched like 8 vms manually and through script all of them got ip.
Thanks,
Aswani Kumar
From: Ram Yadav <email address hidden>
Date: Monday, 20 August 2018 at 11:49 PM
To: Madhava Rao Sudheendra Rao <email address hidden>
Cc: Sandip Dey <email address hidden>, Aswani Kumar Gaddam <email address hidden>, Sachchidanand Vaidya <email address hidden>, Marcin Orkiszewski <email address hidden>, Adrian Szczepański <email address hidden>, Amudha R <email address hidden>
Subject: Re: steps to run sanity on vCenter local setup's
Sudhee,
Let us know when this fix is checked-in, lot of people will start using the test containers and we don’t want this to be the first issue to be looked at.
Thanks,
Ram
From: Sudheendra Rao <email address hidden>
Date: Saturday, August 18, 2018 at 8:26 PM
To: Ram Yadav <email address hidden>
Cc: Sandip Dey <email address hidden>, Aswani Kumar Gaddam <email address hidden>, Sachchidanand Vaidya <email address hidden>, Marcin Orkiszewski <email address hidden>, Adrian Szczepański <email address hidden>, Amudha R <email address hidden>
Subject: Re: steps to run sanity on vCenter local setup's
Hi Ram,
The error is same as that we saw earlier and we can make out that it’s not fixed.
Anyways we will fix this, but is there a requirement that you have to use SRV1 only and not server1?
If there is no requirement then it just a matter of changing the name in your vcenter_vars.yaml and you are not blocked from testing.
Thanks,
Sudhee.
Sent from my iPhone
On 19-Aug-2018, at 3:38 AM, Ram Yadav <<email address hidden> <mailto: <email address hidden>>> wrote:
Hi Sudhee,
I picked the latest master test container from master 241, I thought Sandip removed the dependency and checked in the fix.
Can you have him check-in the fix?
Regards,
Ram
From: Sudheendra Rao <<email address hidden> <mailto: <email address hidden>>> <mailto: <email address hidden>>>, Sandip Dey <<email address hidden> <mailto: <email address hidden>>>, Aswani Kumar Gaddam <<email address hidden> <mailto: <email address hidden>>> <mailto: <email address hidden>>>, Marcin Orkiszewski <<email address hidden> <mailto: <email address hidden>>>, Adrian Szczepański <<email address hidden> <mailto: <email address hidden>>>, Amudha R <<email address hidden> <mailto: <email address hidden>>>
Date: Saturday, August 18, 2018 at 4:15 AM
To: Ram Yadav <<email address hidden>
Cc: Sachchidanand Vaidya <<email address hidden>
Subject: Re: steps to run sanity on vCenter local setup's
Hi Ram,
Sandip had already mentioned that automation code expects that vcenter_vars.yaml has ‘server1’ only under ‘vcenter_servers’, anything else will result in error.
Change all occurrence of SRV1 in vcenter_vars.yaml to server1 and launch new test container using test_runner.sh
I tried and it got past that stage, but seeing below error, I don’t understand this, please check – the test container is ab0e1c12eb88
[root@ab0e1c12eb88 contrail-test]# python -m testtools.run scripts. vm_regression. test_vm_ basic.TestBasic VMVN.test_ ping_within_ vn
:
:
[root@10.84.16.10<mailto: root@10. 84.16.10>] out: Created symlink from /etc/systemd/ system/ multi-user. target. wants/nfs- server. service to /usr/lib/ systemd/ system/ nfs-server. service. root@10. 84.16.10>] out:
[root@10.84.16.10<mailto:
[root@10.84.16.10<mailto: root@10. 84.16.10>] sudo: systemctl start nfs-server.service ======= ======= ======= ======= ======= ======= ======= ======= ======= vm_regression. test_vm_ basic.TestBasic VMVN) ------- ------- ------- ------- ------- ------- ------- ------- ------- vm_regression/ test_vm_ basic.py" , line 27, in setUpClass TestBasicVMVN, cls).setUpClass() vm_regression/ base.py" , line 12, in setUpClass BaseVnVmTest, cls).setUpClass() admin_isolated_ creds.setUp( ) isolated_ creds.py" , line 132, in setUp self.password) connections. py", line 68, in __init__ vnc_lib_ h() connections. py", line 167, in get_vnc_lib_h attr].setUp( ) test/fixtures/ vnc_api_ test.py" , line 113, in setUp test/fixtures/ vnc_api_ test.py" , line 178, in orch test/fixtures/ vnc_api_ test.py" , line 201, in get_orch_h self.logger) test/fixtures/ vcenter. py", line 144, in __init__ self._inputs, self) call__( *args, **kwargs) test/fixtures/ vcenter. py", line 92, in __init__ configManager. datastoreSystem .CreateNasDatas tore(spec) python2. 7/site- packages/ pyVmomi/ VmomiSupport. py", line 580, in <lambda> f(*(self. args + (obj,) + args), **kwargs) python2. 7/site- packages/ pyVmomi/ VmomiSupport. py", line 386, in _InvokeMethod InvokeMethod( self, info, args) python2. 7/site- packages/ pyVmomi/ SoapAdapter. py", line 1366, in InvokeMethod DuplicateName: (vim.fault. DuplicateName) { DynamicProperty ) [], LocalizableMess age) [], 10.84.16. 10:/nfs'
=======
ERROR: setUpClass (scripts.
-------
Traceback (most recent call last):
File "scripts/
super(
File "scripts/
super(
File "test_v1.py", line 38, in setUpClass
cls.
File "common/
password=
File "common/
self.vnc_lib = self.get_
File "common/
env[
File "/contrail-
if self.orch:
File "/contrail-
self._orch = self.get_orch_h()
File "/contrail-
logger=
File "/contrail-
self._nfs_ds = NFSDatastore(
File "tcutils/util.py", line 997, in __call__
Singleton, cls).__
File "/contrail-
host.
File "/usr/lib/
self.
File "/usr/lib/
return self._stub.
File "/usr/lib/
raise obj # pylint: disable-msg=E0702
vim.fault.
dynamicType = <unset>,
dynamicProperty = (vmodl.
msg = "The name 'nfs-ds' already exists.",
faultCause = <unset>,
faultMessage = (vmodl.
name = 'nfs-ds',
object = 'vim.Datastore:
}
Ran 0 tests in 25.285s
FAILED (failures=1)
Thanks,
Sudhee.
From: Ram Yadav <<email address hidden> <mailto: <email address hidden>>> <mailto: <email address hidden>>> <mailto: <email address hidden>>>, Sandip Dey <<email address hidden> <mailto: <email address hidden>>>, Marcin Orkiszewski <<email address hidden> <mailto: <email address hidden>>>, Sudheendra Rao <<email address hidden> <mailto: <email address hidden>>>, Adrian Szczepański <<email address hidden> <mailto: <email address hidden>>>, Amudha R <<email address hidden> <mailto: <email address hidden>>>
Date: Saturday, 18 August 2018 at 6:21 AM
To: Sandip Dey <<email address hidden>
Cc: Sachchidanand Vaidya <<email address hidden>
Subject: Re: steps to run sanity on vCenter local setup's
Hi Sandip, test-test: master- 221
I pulled in the docker image:
contrail-
And followed the steps for single sanity test case run.
I’m getting the following error:
ERROR: setUpClass (scripts. vm_regression. test_vm_ basic.TestBasic VMVN)
------- ------- ------- ------- ------- ------- ------- ------- ------- -------
Traceback (most recent call last):
File "scripts/ vm_regression/ test_vm_ basic.py" , line 27, in setUpClass
super( TestBasicVMVN, cls).setUpClass()
File "scripts/ vm_regression/ base.py" , line 12, in setUpClass
super( BaseVnVmTest, cls).setUpClass()
File "test_v1.py", line 13, in setUpClass
super( BaseTestCase_ v1, cls).setUpClass()
File "test.py", line 79, in setUpClass
cls.inputs = ContrailTestIni t(cls.input_ file,logger = cls.logger)
File "common/ contrail_ test_init. py", line 853, in __init__
self.inputs = TestInputs( input_file, self.logger)
File "tcutils/util.py", line 997, in __call__
Singleton, cls).__ call__( *args, **kwargs)
File "common/ contrail_ test_init. py", line 102, in __init__
self. parse_yml_ file()
File "common/ contrail_ test_init. py", line 589, in parse_yml_file
self.vcenter_dc = _parse_ vcenter. vcenter_ dc
File "common/ contrail_ test_init. py", line 1466, in vcenter_dc
Test container is spawned on 10.84.16.10.
/root/contrail- ansible- deployer has the contrail_ test_input. yml and vcenter_vars.yml
Thanks,
Ram
From: Ram Yadav <<email address hidden> <mailto: <email address hidden>>> <mailto: <email address hidden>>>, Amudha R <<email address hidden> <mailto: <email address hidden>>> <mailto: <email address hidden>>>, Sandip Dey <<email address hidden> <mailto: <email address hidden>>>, Marcin Orkiszewski <<email address hidden> <mailto: <email address hidden>>>
Date: Tuesday, August 14, 2018 at 4:31 PM
To: Adrian Szczepański <<email address hidden>
Cc: Sachchidanand Vaidya <<email address hidden>
Subject: steps to run sanity on vCenter local setup's
Hello,
Below is the instruction to run sanity
1.wget https:/ /github. com/Juniper/ contrail- test/raw/ master/ testrunner. sh 217.152: 5000/contrail- test-test: ocata-5. 0-<build- id> test_input. yml,vcenter_ vars.yml 10.204. 217.152: 5000/contrail- test-test: ocata-5. 0-<build- id> FILE=contrail_ test_input_ useit.yaml
2.docker pull 10.204.
3../testrunner.sh run -s -P contrail_
4.cd contrail-test
5.export TEST_CONFIG_
6./run_tests.sh -T venter --send-mail -
To run a single test case /github. com/Juniper/ contrail- test/raw/ master/ testrunner. sh 217.152: 5000/contrail- test-test: ocata-5. 0-<build- id> test_input. yml,vcenter_ vars.yml 10.204. 217.152: 5000/contrail- test-test: ocata-5. 0-<build- id> $PATH:$ PWD:$PWD/ fixtures: $PWD/scripts FILE=contrail_ test_input_ useit.yaml vm_regression. test_vm_ basic.TestBasic VMVN.test_ ping_within_ vn
1.wget https:/
2.docker pull 10.204.
3../testrunner.sh run -s -P contrail_
4.cd contrail-test
5.export PYTHONPATH=
6.export TEST_CONFIG_
7.python -m testtools.run scripts.
Docker pull needs to be done on ci-repo. englab. juniper. net<http:// ci-repo. englab. juniper. net> or local repo as mentioned in the above step which is Bangalore local repo.
Apart from this you will need set of vmdk file which was copied by Sandip Dey at some sunnyvale location.
Sandip,
Can provide detail on the file’s that we need to copy say to codilime’s server locally for sanity to run on there setup?
Thanks,
Ram