Skip to content

SCT AMI maintenance page

Amos Kong edited this page Feb 12, 2019 · 16 revisions

Contact: Amos Kong <amos@scylladb.com>

Background

SCT will install and configure test utils on clean Loader and Monitor instance by node_setup(). We want to skip the environment setup for Loader and Monitor. For loader, currently we want to solve a known c-s issue by installing shlomi's fixed c-s in Loader AMI. For AMI, it can help to save our test time.

AMI for Loader

git clone https://github.com/slivne/scylla-tools-java
cd scylla-tools-java
git checkout slivne_fix_cs_userdefined_retry
bash -x ./reloc/build_reloc.sh
bash -x ./reloc/build_rpm.sh

[amos@amos-centos7 scylla-tools-java]$ find build|grep rpm
build/redhat/scylla-package/dist/redhat/build_rpm.sh
git clone https://github.com/slivne/scylla-tools-java
cd scylla-tools-java
git checkout slivne_fix_cs_userdefined_retry
bash -x ./reloc/build_reloc.sh
bash -x ./reloc/build_rpm.sh

[amos@amos-centos7 scylla-tools-java]$ find build|grep rpm
build/redhat/scylla-package/dist/redhat/build_rpm.sh
build/redhat/RPMS/noarch/scylla-tools-666.development-20190116.c410e90.noarch.rpm
build/redhat/RPMS/noarch/scylla-tools-core-666.development-20190116.c410e90.noarch.rpm
build/redhat/SRPMS/scylla-tools-666.development-20190116.c410e90.src.rpm
build/redhat/BUILD/scylla-tools-666.development/dist/redhat/build_rpm.sh
build/redhat/RPMS/noarch/scylla-tools-core-666.development-20190116.c410e90.noarch.rpm
build/redhat/SRPMS/scylla-tools-666.development-20190116.c410e90.src.rpm
build/redhat/BUILD/scylla-tools-666.development/dist/redhat/build_rpm.sh

sudo yum install build/redhat/RPMS/noarch/scylla-tools-666.development-20190116.c410e90.noarch.rpm build/redhat/RPMS/noarch/scylla-tools-core-666.development-20190116.c410e90.noarch.rpm
  • install built scylla-tools-java packages to the builder

  • base

    • us-east-1: ami-09db4bf9d8a70042d (v0)
  • v1 (Thu Jan 31 22:56:11 CST 2019):

    • us-east-1: ami-0e40245be9878b0b8 (v1)
    • eu-west-1: ami-0dfdd5cbd9df7f135 (v1)

AMI for Monitor

  • maintain instance: SCT-Monitor-AMI-latest (instance-id: i-0af4890b9993dcea7, eu-west-1)
  • prepare steps:

  • base:
    • eu-west-1: ami-0876bfff890e17a06 (v0)
  • v1:
    • us-east-1: ami-07af7fbdaf6768302 (v1)
    • eu-west-1: ami-0876bfff890e17a06 (v1)
  • v2 (Thu Jan 31 22:56:11 CST 2019):
    • us-east-1: ami-01d6b0d7e0d98969b (v2)
    • eu-west-1: ami-0f478f18d613e3662 (v2)

Reference: