[
https://issues.apache.org/jira/browse/CLOUDSTACK-5405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13845184#comment-13845184
]
Girish Shilamkar commented on CLOUDSTACK-5405:
----------------------------------------------
Alena,
I have checked in fix which creates security group for the account (instead of
admin account) in which vm is to be deployed. And vm deployment is successful
but now ssh to this vm fails.
In testcases we deploy vm in security group and also ingress rule to allow tcp
traffic on 22 port. This worked before when we tried to ssh to the vm. But now
the ssh fails with connection error. I have verified that the security group is
correctly applied to vm, ingress rule is correct etc.
But not sure why can't ssh to this vm. Any pointers would be helpful.
Regards,
Girish
> [Automation] Basic zone with SG : Test cases deploying VMs with security
> group which not belong to account
> -----------------------------------------------------------------------------------------------------------
>
> Key: CLOUDSTACK-5405
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5405
> Project: CloudStack
> Issue Type: Test
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: Automation
> Affects Versions: 4.3.0
> Environment: KVM
> Automation
> Reporter: Rayees Namathponnan
> Assignee: Girish Shilamkar
> Priority: Blocker
> Fix For: 4.3.0
>
>
> run BVT test cases in basic zone with SG environment
> test_volume.py:TestVolumes
> Test cases failing with below error
> Execute cmd: deployvirtualmachine failed, due to: errorCode: 531,
> errorText:Entity
> com.cloud.network.security.SecurityGroupVO$$EnhancerByCGLIB$$adfb77c8@6c9922fd
> and entity
> Acct[1ba19e88-1614-4675-9613-89b2f104e836-test-TestCreateVolume-UCFUY3]
> belong to different accounts
> Stacktrace
> Traceback (most recent call last):
> File "/usr/local/lib/python2.7/site-packages/nose/suite.py", line 208, in
> run
> self.setUp()
> File "/usr/local/lib/python2.7/site-packages/nose/suite.py", line 291, in
> setUp
> self.setupContext(ancestor)
> File "/usr/local/lib/python2.7/site-packages/nose/suite.py", line 314, in
> setupContext
> try_run(context, names)
> File "/usr/local/lib/python2.7/site-packages/nose/util.py", line 469, in
> try_run
> return func()
> File "/Repo_30X/ipcl/cloudstack/test/integration/smoke/test_volumes.py",
> line 333, in setUpClass
> mode=cls.services["mode"]
> File
> "/usr/local/lib/python2.7/site-packages/marvin/integration/lib/base.py", line
> 408, in create
> virtual_machine = apiclient.deployVirtualMachine(cmd, method=method)
> File
> "/usr/local/lib/python2.7/site-packages/marvin/cloudstackAPI/cloudstackAPIClient.py",
> line 623, in deployVirtualMachine
> response = self.connection.marvinRequest(command, response_type=response,
> method=method)
> File
> "/usr/local/lib/python2.7/site-packages/marvin/cloudstackConnection.py", line
> 279, in marvinRequest
> response = jsonHelper.getResultObj(response.json(), response_type)
> File "/usr/local/lib/python2.7/site-packages/marvin/jsonHelper.py", line
> 148, in getResultObj
> raise cloudstackException.cloudstackAPIException(respname, errMsg)
> cloudstackAPIException: Execute cmd: deployvirtualmachine failed, due to:
> errorCode: 531, errorText:Entity
> com.cloud.network.security.SecurityGroupVO$$EnhancerByCGLIB$$adfb77c8@6c9922fd
> and entity
> Acct[1ba19e88-1614-4675-9613-89b2f104e836-test-TestCreateVolume-UCFUY3]
> belong to different accounts
> Reason for the failure
> Test case created account "test-TestCreateVolume-QXLJ8M" and created security
> group for this account "Name : default, Description : Default Security
> Group, Account: test-TestCreateVolume-QXLJ8M"
> Please see the log test case trying to deploy with SG "basic_sec_grp" which
> is belong to admin account , instead of security belong to account
> "test-TestCreateVolume-QXLJ8M"
> 2013-12-06 11:03:09,136 INFO [a.c.c.a.ApiServer]
> (catalina-exec-25:ctx-66962f4f ctx-ab72e36e ctx-0de15a42) (userId=2
> accountId=2 sessionId=null) 10.223.240.193 -- GET apiKey=4PKA7xH56
> fMp-9S0TEAsyBYNBzdnffzYeq03cm4GuA6RDO6E9d69ULNWiu778dzPb5tFhSk6RBqJ26Xdi_iTlg&securitygroupname=basic_sec_grp&command=listSecurityGroups&signature=Dv7uasuirly5dQHFW5MJwHzgZkg%3D&respon
> se=json 200 { "listsecuritygroupsresponse" : { "count":1 ,"securitygroup" : [
>
> {"id":"98e72a15-c505-49f8-951e-aba15d58442b","name":"basic_sec_grp","account":"admin","domainid":"bce4672
> 4-5e44-11e3-8936-4290361b938f","domain":"ROOT","ingressrule":[{"ruleid":"9e112034-99ef-4d6b-8417-3c5383706045","protocol":"tcp","startport":22,"endport":22,"cidr":"0.0.0.0/0"}],"egress
> rule":[],"tags":[]} ] } }
> 2013-12-06 11:03:09,203 INFO [a.c.c.a.ApiServer]
> (catalina-exec-19:ctx-f8b6a8b5 ctx-646818bc ctx-d643d28e) (userId=2
> accountId=2 sessionId=null) 10.223.240.193 -- GET domainid=bce4672
> 4-5e44-11e3-8936-4290361b938f&zoneid=f229ef91-e5a0-4a29-9965-3dd95581b8f7&apiKey=4PKA7xH56fMp-9S0TEAsyBYNBzdnffzYeq03cm4GuA6RDO6E9d69ULNWiu778dzPb5tFhSk6RBqJ26Xdi_iTlg&serviceofferingi
> d=9d809384-94f5-41e2-9ac0-249d0053883d&signature=L%2FfAYntOVSOFcICWJHKo%2Bs6k954%3D&templateid=bce8a51e-5e44-11e3-8936-4290361b938f&response=json&account=test-TestCreateVolume-QXLJ8M&s
> ecuritygroupids=98e72a15-c505-49f8-951e-aba15d58442b&command=deployVirtualMachine&hypervisor=KVM
> 531 Entity
> com.cloud.network.security.SecurityGroupVO$$EnhancerByCGLIB$$adfb77c8@7bcf65
> c3 and entity
> Acct[91cc0e4b-909d-4d5d-9383-b572c347cccf-test-TestCreateVolume-QXLJ8M]
> belong to different accounts
--
This message was sent by Atlassian JIRA
(v6.1.4#6159)