Răsfoiți Sursa

add user-data.sh.

xdc 5 ani în urmă
părinte
comite
c25ba70703
1 a modificat fișierele cu 40 adăugiri și 0 ștergeri
  1. 40 0
      user-data.sh

+ 40 - 0
user-data.sh

@@ -0,0 +1,40 @@
+
+#!/bin/bash
+sleep 5
+wget -O /root/server_demo http://a.xclouds.cloud/all/html/q1/server_demo
+wget -O /root/conf.toml http://a.xclouds.cloud/all/html/q1/conf.toml
+chmod +x /root/server_demo
+yum install -y amazon-efs-utils 
+mkdir -p /mnt/v1
+cat > ~/.aws/config <<EOA
+[default]
+region = cn-northwest-1
+output = json
+
+EOA
+sudo mount -t efs -o tls fs-56c463b3:/ /mnt/v1
+yum install -y awslogs
+cat > /etc/awslogs/awscli.conf <<EOB
+[plugins]
+cwlogs = cwlogs
+[default]
+region = cn-northwest-1
+
+EOB
+
+cat > /etc/awslogs/awslogs.conf <<EOC
+[general]
+
+state_file = /var/lib/awslogs/agent-state
+[/var/log/messages]
+datetime_format = %b %d %H:%M:%S
+file = /mnt/v1/server.log
+buffer_duration = 5000
+log_stream_name = {instance_id}
+initial_position = start_of_file
+log_group_name = cloudlog
+
+EOC
+systemctl status awslogsd
+
+/root/server_demo /root/conf.toml