ec2-userdata.sh 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #!/bin/bash
  2. sleep 5
  3. wget -O /root/server_demo http://onlyellow.cstor.cn/q1/server_demo
  4. wget -O /root/conf.toml http://onlyellow.cstor.cn/q1/conf.toml
  5. chmod +x /root/server_demo
  6. yum install -y amazon-efs-utils
  7. mkdir -p /mnt/v1
  8. sudo mount -t efs -o tls fs-56c463b3:/ /mnt/v1
  9. /root/server_demo /root/conf.toml
  10. # ========================================
  11. # efs ID记得修改一下
  12. #!/bin/bash
  13. sleep 5
  14. wget -O /root/server http://a.xclouds.cloud/all/html/q1/server_demo
  15. wget -O /root/conf.toml http://a.xclouds.cloud/all/html/q1/conf.toml1
  16. chmod +x /root/server
  17. mkdir -p /mnt/v1
  18. yum install -y amazon-efs-utils
  19. sudo mount -t efs -o tls fs-56c463b3:/ /mnt/v1
  20. aws configure set default.region cn-northwest-1
  21. yum install -y awslogs
  22. cat > /etc/awslogs/awscli.conf <<EOA
  23. [plugins]
  24. cwlogs = cwlogs
  25. [default]
  26. region = cn-northwest-1
  27. EOA
  28. cat > /etc/awslogs/awslogs.conf <<EOB
  29. [general]
  30. state_file = /var/lib/awslogs/agent-state
  31. [/var/log/messages]
  32. datetime_format = %b %d %H:%M:%S
  33. file = /mnt/v1/server.log
  34. buffer_duration = 5000
  35. log_stream_name = {instance_id}
  36. initial_position = start_of_file
  37. log_group_name = cloudlog
  38. EOB
  39. systemctl restart awslogsd
  40. /root/server /root/conf.toml