Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Glossary

Feature Specifications

...

This feature is to support multiple network interfaces to guest vm's by following operations

    • Deploy VM with multiple networks
    • Add Network to VM 

Hyper-V have a limitation of dynamically adding NIC to a VM which is in running state. To add a new NIC to a VM on hyper-v it should be in stopped state.

Multiple nic for the VM will be supported only when VM is in stopped state or during VM Deployment.

  • list what is deliberately not supported or what the feature will not offer - to clear any prospective ambiguities
    • This feature is supported only when the VM is in stopped state.
    • VM can be added to Max 8 Networks.
  • quality risks (test guidelines)
    • functional
      • While deploying the VM,select multiple networks. VM will be created with multiple nics and will have configured guest Vlan's on the nic.
      • When Add network to VM, if the VM is in stopped state it should be successfull
      • When Add network to VM, if the VM is in Running state, Error will be shown Message "Vm in Running state cannot be addeded to new network" will be shown 
      • for a VM it can be Max on 8 networks. This is because of the Number of Nic's limitation imposed by Hyper-V
    • corner cases and boundary conditions
    • negative usage scenarios
      • specify supportability characteristics:
        • what new logging (or at least the important one) is introduced
        • how to debug and troubleshoot
        • what are the audit events 
        • list JMX interfaces
        • graceful failure and recovery scenarios
        • possible fallback or work around route if feature does not work as expected, if those workarounds do exist ofcourse.
        • if feature depends other run-time environment related requirements, provide sanity check list for support people to run
      • explain configuration characteristics:
      • configuration parameters or files introduced/changed
      • branding parameters or files introduced/changed
      • highlight parameters for performance tweaking
      • highlight how installation/upgrade scenarios change
          • When user tries to Add Network to VM when VM is in running state. Error Message "Vm in Running state cannot be addeded to new network" will be shown.
          • When user tries to Add Network to VM when VM is in stopped state and the number of networks is more than 8, then Error Message "Maximum 8 networks will be supported"  will be shown.

      Support-ability Characteristics

      Logs can be looked up at the following location

        • The Hyper-V agent logs can be seen in windows event viewer on the respective hosts. The logs can be filtered by source "CloudStack Hyper-V Agent".
        • Hyper-V specific logs can be viewed in the event viewer under "Application and Services Logs" >> Microsoft >> Windows >> "Hyper-V-VMMS".


      • deployment requirements (fresh install vs. upgrade) if any
      • system requirements: memory, CPU, desk space, etc
      • interoperability and compatibility requirements:
        • OS
        • xenserver, hypervisors
        • storage, networks, other
      • list localization and internationalization specifications 
      • explain the impact and possible upgrade/migration solution introduced by the feature 
      • explain performance & scalability implications when feature is used from small scale to large scale
      • explain security specifications
        • list your evaluation of possible security attacks against the feature and the answers in your design* *
      • explain marketing specifications
      • explain levels or types of users communities of this feature (e.g. admin, user, etc)

      Supported Hypervisor

      This feature is implemented for Windows Server 2012 R2 and Hyper-V 2012 R2 (Core).


      Use cases

      put the relevant use case/stories to explain how the feature is going to be used/worklisted in Add Remove Networks to VMs feature

      Architecture and Design description

      ...