Michael and Michael, Not sure I fully understand the original question, however, the DCAE GEN 2 VM in the Heat stack is Ubuntu 16.04. It runs a single docker container that is meant to spin up the entire DCAE platform via Cloudify.
DCAE GEN 2 supports Centos 7. The Cloudify container uses the Centos image name to create VMs for DCAE. Being containerized, the Cloudify code can run on any OS, so we picked Ubuntu to be consistent with the other VMs. Marco From: <[email protected]> on behalf of Michael O'Brien <[email protected]> Date: Thursday, October 5, 2017 at 9:35 AM To: Michael Ryan <[email protected]>, onap-discuss <[email protected]> Subject: Re: [onap-discuss] ONAP 1.1 flavor_xxlarge? Michael, Good questions. The DCAEGEN2 and Integration (heat work) teams should verify this - I currently use OOM/Kubernetes to deploy ONAP, I also deploy on Rackspace as a secondary Openstack reference. Short answers: use 32g vm, and yes Centos is used by DCAE cloudify and other new components. Long---------------------------------- For your xxLarge flavor question – using Rackspace and AWS EC2 flavors as a reference - https://aws.amazon.com/ec2/instance-types/<https://urldefense.proofpoint.com/v2/url?u=https-3A__aws.amazon.com_ec2_instance-2Dtypes_&d=DwMFAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=KgFIQiUJzSC0gUhJaQxg8eC3w16GC3sKgWIcs4iIee0&m=QJa_sfRqlRxKu7EL5lV4_Kz9FDDRAj1F1HA0Akr1ENY&s=1tp0M7-T7Rk2EAFIWFr6LU9tB69ULzHlWQO4HmpixT0&e=> an “xx” or 2x” instance for general purpose (non mem/storage/compute optimized) – usually means 32g ram If you also correlate the existing AAI1 VM which is 1x or xlarge at 16g – then 32g is the standard “xx” I asked about this in the DCAE meet this morning about (onap_openstack_float.yaml)– there is no previous use of xx in DCAEGEN1 (use onap_rackspace.yaml as dcae1 reference)– they will get back to use – but I would go with 32g – remember this is a runtime requirement (as in high throughput production ready) – for development with a single use case you should be OK with 16g – as a lot of the 32g VM will be unused. I would recommend | memory1-30 | 30 GB Memory v1 | 30720 | 0 | 0 | | 4 | 1250.0 | N/A | For the 2nd question on VM OS’s – Traditionally we ran pure Ubuntu16/14, OOM recommendation is 16.04, in 1.1/R1/Amsterdam we run a mix of apt/yum OSs. I understand so far that the cloudify image requires CENTOS in R1. My understanding is that the DCAEGEN1 controller is replaced by Cloudify – which requires Centos. A quick search of the code in IntelliJ shows centos 7 references in DCAE CDAP cluster, ccsdk, vnfsdk, vfc/nfvo , ci-management, vvp/devkitdocker images We need to update the R1 deployment diagram at https://wiki.onap.org/display/DW/Overall+Deployment+Architecture#OverallDeploymentArchitecture-Version1.1.0/R1<https://urldefense.proofpoint.com/v2/url?u=https-3A__wiki.onap.org_display_DW_Overall-2BDeployment-2BArchitecture-23OverallDeploymentArchitecture-2DVersion1.1.0_R1&d=DwMFAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=KgFIQiUJzSC0gUhJaQxg8eC3w16GC3sKgWIcs4iIee0&m=QJa_sfRqlRxKu7EL5lV4_Kz9FDDRAj1F1HA0Akr1ENY&s=EpMKUfzH7hCLCvSQ9hur-NtAJgsqFHbr_aIJJ9oay7M&e=> Thank you /michael From: Michael Ryan Sent: Wednesday, October 4, 2017 22:15 To: Michael O'Brien <[email protected]> Subject: RE: ONAP 1.1 flavor_xxlarge? Hi Again The Gen2 DCAE controller in the heat template specifies the Ubuntu 1604 image for its server, however there are configuration references to the centos_7_image parameter. Do you know how this image is used by the DCAE controller? dcae_c_vm: type: OS::Nova::Server properties: image: { get_param: ubuntu_1604_image } … user_data: str_replace: params: … __centos_7_image__: { get_param: centos_7_image } … template: | … echo "__centos_7_image__" > /opt/config/centos_7_image.txt Thanks Michael From: Michael Ryan Sent: Wednesday, October 04, 2017 10:06 PM To: Michael O'Brien <[email protected]<mailto:[email protected]>> Subject: ONAP 1.1 flavor_xxlarge? Hi Michael In the latest ONAP 1.1 heat template there are new requirements for openo and 2nd gen DCAE controller. For openo, the template calls for flavor_xxlarge. Which flavor do you recommend I map this parameter to? Here is a list of flavors in RS: root@server-cli:~# nova flavor-list +-------------------------+-----------------------------------+-----------+------+-----------+------+-------+-------------+-----------+ | ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public | +-------------------------+-----------------------------------+-----------+------+-----------+------+-------+-------------+-----------+ | 2 | 512MB Standard Instance | 512 | 20 | 0 | 512 | 1 | 80.0 | N/A | | 3 | 1GB Standard Instance | 1024 | 40 | 0 | 1024 | 1 | 120.0 | N/A | | 4 | 2GB Standard Instance | 2048 | 80 | 0 | 2048 | 2 | 240.0 | N/A | | 5 | 4GB Standard Instance | 4096 | 160 | 0 | 2048 | 2 | 400.0 | N/A | | 6 | 8GB Standard Instance | 8192 | 320 | 0 | 2048 | 4 | 600.0 | N/A | | 7 | 15GB Standard Instance | 15360 | 620 | 0 | 2048 | 6 | 800.0 | N/A | | 8 | 30GB Standard Instance | 30720 | 1200 | 0 | 2048 | 8 | 1200.0 | N/A | | compute1-15 | 15 GB Compute v1 | 15360 | 0 | 0 | | 8 | 1250.0 | N/A | | compute1-30 | 30 GB Compute v1 | 30720 | 0 | 0 | | 16 | 2500.0 | N/A | | compute1-4 | 3.75 GB Compute v1 | 3840 | 0 | 0 | | 2 | 312.5 | N/A | | compute1-60 | 60 GB Compute v1 | 61440 | 0 | 0 | | 32 | 5000.0 | N/A | | compute1-8 | 7.5 GB Compute v1 | 7680 | 0 | 0 | | 4 | 625.0 | N/A | | general1-1 | 1 GB General Purpose v1 | 1024 | 20 | 0 | | 1 | 200.0 | N/A | | general1-2 | 2 GB General Purpose v1 | 2048 | 40 | 0 | | 2 | 400.0 | N/A | | general1-4 | 4 GB General Purpose v1 | 4096 | 80 | 0 | | 4 | 800.0 | N/A | | general1-8 | 8 GB General Purpose v1 | 8192 | 160 | 0 | | 8 | 1600.0 | N/A | | io1-120 | 120 GB I/O v1 | 122880 | 40 | 1200 | | 32 | 10000.0 | N/A | | io1-15 | 15 GB I/O v1 | 15360 | 40 | 150 | | 4 | 1250.0 | N/A | | io1-30 | 30 GB I/O v1 | 30720 | 40 | 300 | | 8 | 2500.0 | N/A | | io1-60 | 60 GB I/O v1 | 61440 | 40 | 600 | | 16 | 5000.0 | N/A | | io1-90 | 90 GB I/O v1 | 92160 | 40 | 900 | | 24 | 7500.0 | N/A | | memory1-120 | 120 GB Memory v1 | 122880 | 0 | 0 | | 16 | 5000.0 | N/A | | memory1-15 | 15 GB Memory v1 | 15360 | 0 | 0 | | 2 | 625.0 | N/A | | memory1-240 | 240 GB Memory v1 | 245760 | 0 | 0 | | 32 | 10000.0 | N/A | | memory1-30 | 30 GB Memory v1 | 30720 | 0 | 0 | | 4 | 1250.0 | N/A | | memory1-60 | 60 GB Memory v1 | 61440 | 0 | 0 | | 8 | 2500.0 | N/A | | onmetal-general2-large | OnMetal General Purpose v2 Large | 131072 | 800 | 0 | | 24 | 10000.0 | N/A | | onmetal-general2-medium | OnMetal General Purpose v2 Medium | 65536 | 800 | 0 | | 24 | 10000.0 | N/A | | onmetal-general2-small | OnMetal General Purpose v2 Small | 32768 | 800 | 0 | | 12 | 10000.0 | N/A | | onmetal-io2 | OnMetal I/O v2 | 131072 | 240 | 3200 | | 40 | 10000.0 | N/A | | performance1-1 | 1 GB Performance | 1024 | 20 | 0 | | 1 | 200.0 | N/A | | performance1-2 | 2 GB Performance | 2048 | 40 | 20 | | 2 | 400.0 | N/A | | performance1-4 | 4 GB Performance | 4096 | 40 | 40 | | 4 | 800.0 | N/A | | performance1-8 | 8 GB Performance | 8192 | 40 | 80 | | 8 | 1600.0 | N/A | | performance2-120 | 120 GB Performance | 122880 | 40 | 1200 | | 32 | 10000.0 | N/A | | performance2-15 | 15 GB Performance | 15360 | 40 | 150 | | 4 | 1250.0 | N/A | | performance2-30 | 30 GB Performance | 30720 | 40 | 300 | | 8 | 2500.0 | N/A | | performance2-60 | 60 GB Performance | 61440 | 40 | 600 | | 16 | 5000.0 | N/A | | performance2-90 | 90 GB Performance | 92160 | 40 | 900 | | 24 | 7500.0 | N/A | +-------------------------+-----------------------------------+-----------+------+-----------+------+-------+-------------+-----------+ root@server-cli:~# Thanks Michael This message and the information contained herein is proprietary and confidential and subject to the Amdocs policy statement, you may review at https://www.amdocs.com/about/email-disclaimer<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.amdocs.com_about_email-2Ddisclaimer&d=DwMFAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=KgFIQiUJzSC0gUhJaQxg8eC3w16GC3sKgWIcs4iIee0&m=QJa_sfRqlRxKu7EL5lV4_Kz9FDDRAj1F1HA0Akr1ENY&s=4v-UzX-6igkpmz2bLFMgcMX7GQvgn4fh6Z2qUG8b9Z8&e=>
_______________________________________________ onap-discuss mailing list [email protected] https://lists.onap.org/mailman/listinfo/onap-discuss
