install-ecs3

the new ecs3 installer uses labbuildr new-lab-vmx and set-labcentosvmx cmdlets to use a streamlined deployment of the operatin system. also, the new ecs installer is used, using ansible and a containerized installation method

a new ecs single node deployment is started with

.\install-ecs3.ps1 

if no operating system master for centos is found, it will be downloaded automatically from labbuildr repo on azure image enter y to start download image after the master is downloaded, a base snap is created.

a linked clone is than created a and customized. ( -fullclone create a full clone ) during customization, 3 disks, 16GB and 4CPU are added.

to speed up installation time, the containerimage for ecs will always be stored on the labbuildr sources preserving the image tag. specific images can be selected from istall-ecs3

once all seetings are done, the bootsrap process for ecs is done. image after the bootstrap and injecting a customized deploy.yaml file, ecs node will reboot. you can follow the progress of the bootstrap on ecsnode1 by doing

tail -f /ECS-CommunityEdition/install.log

image

after reboot, step1 will start once docker service is up and running

image

you can monitor step1 by

tail -f /tmp/systemd-private-*-vmtoolsd.service-*/tmp/labbuildr.log

image

once step1 is finished, step2 starts automatically. you can monitor step2 by

tail -f /tmp/systemd-private-*-vmtoolsd.service-*/tmp/labbuildr.log

image

once finished, the deploymenttimes will be displayed for each step. image

you can now login to your ecs instance with root / changeme. follow the instructions of the wizard

image

image

custom parameters can be specified, see get-help install-ecs3.ps1

once the node is booted, the system is running the network configuration of the node