docs: async def create_vm(self, *, preset_name, image, flavor, security_groups=None,
                          userdata=None, key_name=None, availability_zone=None,
                          subnet=None):
          """
          Dummy create_vm func.
          """
          info = {
              'id': next(self._id_it),
              'name': preset_name,
              'ip': ['127.0.0.1'],
              'created': 0,
              'state': VmState.RUNNING,
              'flavor': flavor,
              'image': image,
              'metadata': {'test-meta': 'abctest'},
              'timed_shutdown_at': 1522753481,
              'tags': ['a-tag', 'b-tag', 'c-tag']
          }
          logging.debug('Prepare vm: %s', info)
          vm = Vm(self, **info)
          self._vms[vm.id] = vm
          logging.debug('Create: %s', vm)
          return None