Advertisement
josephxsxn

disksetup.sh

Aug 19th, 2017
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.81 KB | None | 0 0
  1. #!/bin/bash
  2. count=0
  3. for device in $(ls /dev/vd* | grep -v "vda");
  4. do
  5. echo "n
  6. p
  7. 1
  8.  
  9.  
  10. w
  11. "|fdisk $device;mkfs.xfs -f $device;
  12. mkdir -p /data/$count
  13. chown -R worker /data/
  14. mount -t xfs ${device} /data/$count
  15. echo "${device} /data/$count xfs defaults 0 0 " >> /etc/fstab
  16.  
  17. count=$((count + 1))
  18. done
  19.  
  20. #setup ssh login
  21. mkdir - /home/worker/.ssh/
  22. wget http://192.168.10.1/worker.pub -O /home/worker/.ssh/authorized_keys
  23. wget http://192.168.10.1/worker.pub -O /home/worker/.ssh/id_rsa.pub
  24. wget http://192.168.10.1/worker -O /home/worker/.ssh/id_rsa
  25. chmod -R go-rwx /home/worker/.ssh
  26. chown -R worker /home/worker/.ssh
  27. echo 'worker ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers
  28.  
  29.  
  30. #d-i preseed/late_command string in-target wget -P /tmp/ 192.168.10.1/script.sh; in-target chmod $+x /tmp/script.sh; in-target /tmp/script.sh`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement