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 enter y to start download 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. 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
after reboot, step1 will start once docker service is up and running
you can monitor step1 by
tail -f /tmp/systemd-private-*-vmtoolsd.service-*/tmp/labbuildr.log
once step1 is finished, step2 starts automatically. you can monitor step2 by
tail -f /tmp/systemd-private-*-vmtoolsd.service-*/tmp/labbuildr.log
once finished, the deploymenttimes will be displayed for each step.
you can now login to your ecs instance with root / changeme. follow the instructions of the wizard
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