summaryrefslogtreecommitdiffstats
path: root/Requirement
diff options
context:
space:
mode:
authorfuqiao <fuqiao@chinamobile.com>2015-10-16 08:12:28 +0000
committerGerrit Code Review <gerrit@172.30.200.206>2015-10-16 08:12:28 +0000
commit6e2cc29590f8bbd88f254b6a3040441d52445a8d (patch)
treec58123b336dce9733ed2f13d92434e8728f0aaa9 /Requirement
parent5886a8a784fe94d5eb4b7a597134202b7673bf3c (diff)
parent6764c3c5155a1cecfcd9e263c2ed96db6f54e91e (diff)
Merge "virtual facilities section"
Diffstat (limited to 'Requirement')
-rw-r--r--Requirement/virtual_facilities_HA_new.rst39
1 files changed, 39 insertions, 0 deletions
diff --git a/Requirement/virtual_facilities_HA_new.rst b/Requirement/virtual_facilities_HA_new.rst
new file mode 100644
index 0000000..e313230
--- /dev/null
+++ b/Requirement/virtual_facilities_HA_new.rst
@@ -0,0 +1,39 @@
+3 Virtualization Facilities (Host OS, Hypervisor)
+====================================================
+
+3.1 Requirements on Host OS and Hypervisor and Storage
+Requirements:
+- The hypervisor should support distributed HA mechanism
+- Hypervisor should detect the failure of the VM. Failure of the VM should be reported to
+ the VIM within 1s
+- The hypervisor should report (and if possible log) its failure and recovery action.
+ and the destination to whom they are reported should be configurable.
+- The hypervisor should support VM migration
+- The hypervisor should provide isolation for VMs, so that VMs running on the same
+ hardware do not impact each other.
+- The host OS should provide sufficient process isolation so that VMs running on
+ the same hardware do not impact each other.
+- The hypervisor should record the VM information regularly and provide logs of
+ VM actions for future diagnoses.
+- The NFVI should maintain the number of VMs provided to the VNF in the face of failures.
+ I.e. the failed VM instances should be replaced by new VM instances
+3.2 Requirements on Middlewares
+Requirements:
+- It should be possible to detect and automatically recover from hypervisor failures
+ without the involvement of the VIM
+- Failure of the hypervisor should be reported to the VIM within 1s
+- Notifications about the state of the (distributed) storage backends shall be send to the
+ VIM (in-synch/healthy, re-balancing/re-building, degraded).
+- Process of VIM runing on the compute node should be monitored, and failure of it should
+ be notified to the VIM within 1s
+- Fault detection and reporting capability. There should be middlewares supporting in-band
+ reporting of HW failure to VIM.
+- Storage data path traffic shall be redundant and fail over within 1 second on link
+ failures.
+- Large deployments using distributed software-based storage shall separate storage and
+ compute nodes (non-hyperconverged deployment).
+- Distributed software-based storage services shall be deployed redundantly.
+- Data shall be stored redundantly in distributed storage backends.
+- Upon failures of storage services, automatic repair mechanisms (re-build/re-balance of
+ data) shall be triggered automatically.
+- The storage backend shall support geo-redundancy. \ No newline at end of file