コード例 #1
0
    def test_add_vnc_and_configure(self):
        virtual_machine = VirtualMachine('t123')

        virtual_machine.vnc_port = 5935
        virtual_machine.disk_space = 0
        virtual_machine.hard_disk = '/vmfs/volumes/datastore1/SourceA-2/SourceA-2.vmdk'
        virtual_machine.connected_networks.append('VLAN1002')
        virtual_machine.connected_networks.append('net11.1_2')
        # try:
        #     virtual_machine.destroy(self.manager)
        # except:
        #     pass
        # virtual_machine.create(manager=self.manager, resource_pool_name='test_RP', host_name='172.18.93.30')
        # virtual_machine.add_vnc_access(self.manager, self.host_address, self.host_user,
        #                                self.host_password)
        # virtual_machine.add_hard_disk(self.manager, self.host_address, self.host_user,
        #                                self.host_password)
        #virtual_machine.power_on(self.manager)
        virtual_machine.configuration.append('automator @exp 2')
        virtual_machine.configuration.append('swordfish @exp 2')
        virtual_machine.configuration.append('ls -al @exp 2')
        virtual_machine.configure_via_vnc(self.host_address)