summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Morgan <jack.morgan@intel.com>2016-10-27 07:30:40 -0700
committerJulien <zhang.jun3g@zte.com.cn>2017-02-13 09:46:33 +0800
commitbfc8380897472516e7c0302a506b115ebb905aec (patch)
tree8b39b153c8f7649fab62a1a400501b420ef0d3f9
parent9a7cf0a9a0f22f0ed7de720e69d560d35b8f0998 (diff)
pod1.yaml for common configuration file
modifications: 1. use list to replace fixed names; 2. use structure to avoid deplicated info; 3. rearrage the structure; 4. delete nic parameters from jumpserver 5. remove address and mac_address from remoteparas Change-Id: I4bc7e1ecf0321e852bbbe43c2ebc9a1291f7a78f Signed-off-by: Jack Morgan <jack.morgan@intel.com>
-rw-r--r--config/pod1.yaml136
1 files changed, 136 insertions, 0 deletions
diff --git a/config/pod1.yaml b/config/pod1.yaml
new file mode 100644
index 00000000..26bc51d4
--- /dev/null
+++ b/config/pod1.yaml
@@ -0,0 +1,136 @@
+### POD descriptor file ###
+
+details:
+ pod owner: Lab Owner
+ contact: email@address.com
+ lab: Linux Foundation
+ location: Portland, Oregon, USA
+ type: {production|development}
+ link: http://wiki.opnfv.org/
+
+jumphost:
+ name: pod1-jump
+ node:
+ type: {baremetal|virtual} # can be virtual or baremetal
+ vendor: supermicro
+ model: S2600JF
+ arch: {x86_64|aarch64}
+ cpus: 2
+ cpu_cflags: {broadwell|hasewell|etc} # add values based on CFLAGS in GCC
+ cores: 10 # physical cores, not including hyper-threads
+ memory: 32G
+ disks: # disk list
+ - name: {disk#number} # first disk
+ disk_capacity: {M|MB|G|GB|T|TB} # volume
+ disk_type: {hdd|ssd|cdrom|tape} # several disk types possible
+ disk_interface: {sata|sas|ssd|nvme} # several interface types possible
+ disk_rotation: {5400|7200|10000|15000} # define rotation speed of disk
+ - name: 'disk2' # second disk
+ disk_capacity: 2048G
+ disk_type: hdd
+ disk_interface: sas
+ disk_rotation: 15000
+ os: ubuntu-14.04 #operation system installed
+ remote_para: &remoteparas
+ type: {ipmi|amt} # hardware manggement tool
+ - ipmi: # for impi, there maybe a list versions
+ - 1.0
+ - 2.0
+ user: root
+ pass: root
+ remote_mangement:
+ <<: *remoteparas
+ address: 10.4.7.3/24
+ mac_address: "10:23:45:67:89:AC"
+ interfaces: # physical interface list
+ - nic: {nic#number} # first interface
+ address: 192.168.100.1 # ip address of nic
+ mac_address: "10:23:45:67:89:AC"
+ vlan: {native|1-4095} # vlan tag, may have multiple tags
+ - nic: 'nic2' # second interface
+ address: 10.20.0.1/24
+ mac_address: "10:23:45:67:89:5B"
+nodes:
+ - name: pod1-node1
+ node: &nodeparas # for nodes in the same pod may have the same configuration
+ type: baremetal
+ vendor: supermicro
+ model: S2600JF
+ arch: x86_64
+ cpus: 2
+ cpu_cflags: hasewell
+ cores: 12
+ memory: 128G
+ disks: &disks # for nodes in the same pod may have the same configuration
+ - name: 'disk1'
+ disk_capacity: 4906G
+ disk_type: hdd
+ disk_interface: sata
+ disk_rotation: 7200
+ - name: 'disk2'
+ disk_capacity: 2048G
+ disk_type: hdd
+ disk_interface: sas
+ disk_rotation: 15000
+ - name: 'disk3'
+ disk_capacity: 600G
+ disk_type: ssd
+ disk_interface: ssd
+ disk_rotation: 15000
+ remote_mangement:
+ <<: *remoteparas
+ address: 10.4.7.7/24
+ mac_address: "10:20:22:67:89:A2"
+ interfaces:
+ - name: 'nic1'
+ speed: {1gb|10gb|25gb|40gb}
+ features: {dpdk|sriov}
+ address: 10.2.4.7/24
+ mac_address: "10:23:22:67:89:AC"
+ vlan: 201
+ - name: 'nic2'
+ speed: 1gb
+ features: ''
+ address: 10.2.4.8/24
+ mac_address: "10:23:22:67:89:5B"
+ vlan: 202
+ - name: 'nic3'
+ speed: 10gb
+ features: 'dpdk|sriov'
+ mac_address: "00:1b:21:22:f1:b4"
+ vlan: 203
+ - name: 'nic4'
+ speed: 10gb
+ features: 'dpdk|sriov'
+ mac_address: "00:1b:21:22:f1:b5"
+ vlan: 204
+ - name: pod1-node2
+ node: *nodeparas
+ disks: *disks # disks are same as pod1-node1
+ remote_mangement:
+ <<: *remoteparas
+ address: 10.4.7.8/24
+ mac_address: "10:20:22:67:88:A3"
+ interfaces:
+ - name: 'nic1'
+ speed: 1gb
+ features: ''
+ address: 10.2.4.8/24
+ mac_address: "10:23:22:67:88:AC"
+ vlan: 201
+ - name: 'nic2'
+ speed: 1gb
+ features: ''
+ address: 10.2.4.8/24
+ mac_address: "10:23:22:67:88:5B"
+ vlan: 202
+ - name: 'nic3'
+ speed: 10gb
+ features: 'dpdk|sriov'
+ mac_address: "00:1b:21:22:f8:b4"
+ vlan: 203
+ - name: 'nic4'
+ speed: 10gb
+ features: 'dpdk|sriov'
+ mac_address: "00:1b:21:22:f8:b5"
+