Method: Larrow::Qingcloud::Instance#join_vxnet

Defined in:
lib/larrow/qingcloud/instance.rb

#join_vxnet(vxnet_id = 'vxnet-0') ⇒ Object



53
54
55
56
57
58
59
60
61
62
63
64
65
# File 'lib/larrow/qingcloud/instance.rb', line 53

def join_vxnet(vxnet_id = 'vxnet-0')
  return self if self.vxnet_id
  params = param_by [id], vxnet: vxnet_id
  conn.service 'get', 'JoinVxnet', params
  loop do
    if show['vxnets'].size > 0
      self.vxnet_id = vxnet_id
      info "instance joined vxnet: #{id}"
      break self
    end
    sleep 2
  end
end