Module 1: Setup a Service scaling group (SSG) in VMWARE ======================================================= In this module, we will learn about the ``Service Scaling Group`` (SSG) feature provided with BIG-IQ 6.0 in a ``VMWare`` environment The ``Service Scaling Group`` (SSG) gives us the capability to setup a cluster of BIG-IPs that will scale based on criterias defined by the administrator. .. raw:: html Topology of Service Scaling Group --------------------------------- With BIG-IQ 6.0, the ``Service Scaling Group`` is composed of 2 tiers of ADCs. Depending on the environment, the implementation of the ``Service Scaling Group`` (SSG) will differ. ============= ===================================== ============================ Environment Tier1 (called ``Service Scaler``) Tier2 (called ``SSG``) ============= ===================================== ============================ VMWARE F5 ADC F5 VE ============= ===================================== ============================ Tier1/``Service Scaler`` management - how does this work ? ---------------------------------------------------------- With BIG-IQ 6.0, the provisioning and deployment of Tier1 has to be done upfront by the administrator. It means that: * The F5 platform will have to be provisioned, licensed (for F5 VE) and its networking configuration done * Once the platform is ready. everything related to app deployment will be handled by BIG-IQ Tier2/``SSG`` management - how does this work ? ----------------------------------------------- With BIG-IQ 6.0, the provisioning of ``SSG`` BIG-IPs is fully automated. You don't have to setup anything upfront but licenses for BIG-IQ to assign to the dynamically provisioned BIG-IPs To handle the provisioning and onboarding of our F5 virtual edition, we leverage different components: * ansible playbooks to handle the provisioning of our F5 virtual edition * our F5 cloud deployment templates * `F5 VMWare template `_ * f5 cloud libs * `F5 cloud libs `_ .. note:: We will review this in more details in lab4 Application deployment in a ``SSG`` - VMWARE -------------------------------------------- To ensure the traffic goes through the ``SSG`` as expected, application will be deployed in a certain manner: * When the app is deployed from ``BIG-IQ``, it will receive a Virtual server IP. * This VS IP will be configured: * On all VEs part of the ``SSG``. This IP will be used to setup the relevant All the Virtual editions part of the ``SSG`` will have an **identical** Setup * On the tier 1/``Service Scaler`` cluster. ``BIG-IQ`` will setup a virtual server with the same IP and the following configuration * address translation will be disabled * the pool members for this app will be the ``SSG`` Self-IPs * the pool monitor will be based on the app specifications In this lab, we will create a ``Service Scaling Group`` in a ``VMWare`` environment. .. toctree:: :maxdepth: 1 :glob: lab*