Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. ### Инициализация доп диска в регионах на 1000гб, и подготовка хостов для установки clickhouse сервера
  2. - hosts: "oms_{{ region }}_clickhouse"
  3. gather_facts: no
  4. environment: "{{ proxy_env }}"
  5. tasks:
  6. # - include_role:
  7. # name: iptables
  8. # - import_role:
  9. # name: dns-configure
  10.  
  11. - name: get device name
  12. shell: lsblk | grep 1T | awk '{print $1}'
  13. register: dn
  14.  
  15. - name: Create primary partition
  16. parted:
  17. device: "/dev/{{ dn.stdout }}"
  18. number: 1
  19. state: present
  20. label: gpt
  21. ignore_errors: yes
  22.  
  23. - name: create volumegroup
  24. lvg:
  25. vg: cadvg
  26. pvs: "/dev/{{ dn.stdout }}1"
  27. ignore_errors: yes
  28.  
  29. - name: create lvm
  30. lvol:
  31. vg: cadvg
  32. lv: cadlvm
  33. size: 100%FREE
  34. shrink: no
  35.  
  36. - name: Create filesystem
  37. filesystem:
  38. fstype: ext4
  39. dev: /dev/cadvg/cadlvm
  40.  
  41. - name: provide folder
  42. file:
  43. path: /opt/clickhouse
  44. state: directory
  45. owner: clickhouse
  46. group: clickhouse
  47.  
  48. - name: mount filesystem
  49. mount:
  50. path: /opt/clickhouse
  51. src: /dev/cadvg/cadlvm
  52. state: mounted
  53. fstype: ext4
  54.  
  55. - name: Remove swapfile from /etc/fstab
  56. mount:
  57. name: swap
  58. fstype: swap
  59. state: absent
  60.  
  61. - name: Disable swap
  62. command: swapoff -a
  63.  
  64. - name: install tzdata
  65. yum:
  66. name: tzdata
  67. state: present
  68.  
  69. - name: enable overcommit
  70. sysctl:
  71. name: vm.overcommit_memory
  72. value: 0
  73. state: present
  74. reload: yes
  75.  
  76. - name: disable huge pages
  77. shell: echo 'never' | sudo tee /sys/kernel/mm/transparent_hugepage/enabled
  78.  
  79. - name: change ownership of a directory
  80. file:
  81. path: /opt/clickhouse
  82. state: directory
  83. owner: clickhouse
  84. group: clickhouse
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement