Chris Mague 33f7d889bf update | 4 년 전 | |
---|---|---|
ansible | 4 년 전 | |
.gitignore | 4 년 전 | |
.terraform-version | 5 년 전 | |
README.md | 4 년 전 | |
inputs.tf | 4 년 전 | |
maguec1.tfvars | 4 년 전 | |
main.tf | 4 년 전 | |
raft_group_setup.tpl | 4 년 전 | |
variables.tf | 4 년 전 |
aws ec2 create-key-pair --profile redislabs --key-name maguec1 --region us-west-1 \
| jq .KeyMaterial | awk '{gsub(/\\n/,"\n")}1' | \
sed -e s/\"//g >> ~/.ssh/maguec1.pem
chmod 0600 ~/.ssh/maguec1.pem
# download roles
cd ansible && rm -rf roles/* && ansible-galaxy install --roles-path roles -r requirements.yml
ansible-playbook ansible/cp_nodes.yml --private-key ~/.ssh/maguec1.pem -i inventories/maguec1_all_nodes.ini
ansible-playbook ansible/test_nodes.yml --private-key ~/.ssh/maguec1.pem -i inventories/tester.ini
On each node run:
for i in 1990{1..9} 1991{0..2}; do sudo systemctl daemon-reload; sudo systemctl stop redis-${i}; sudo rm -rf /redis/persistant/cpredis/199*.*; sudo truncate -s 0 /var/log/cpredis/*.log; sudo systemctl start redis-${i}; done
On node1 run:
~/raft_group_setup_3 or _5 dependin on the size
On the tester node to reset the twemproxy:
sudo systemctl stop twemproxy-template.service && sudo systemctl stop twemproxy && sudo rm -rf /etc/nutcracker.yml && sudo systemctl start twemproxy-template.service