Ei kuvausta

volume-migrator.sh 10KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
  1. docker volume create \
  2. --label com.docker.compose.project=$2 \
  3. --label com.docker.compose.version=$1 \
  4. --label com.docker.compose.volume=wazuh-indexer-data-1 \
  5. $2_wazuh-indexer-data-1
  6. docker volume create \
  7. --label com.docker.compose.project=$2 \
  8. --label com.docker.compose.version=$1 \
  9. --label com.docker.compose.volume=wazuh-indexer-data-2 \
  10. $2_wazuh-indexer-data-2
  11. docker volume create \
  12. --label com.docker.compose.project=$2 \
  13. --label com.docker.compose.version=$1 \
  14. --label com.docker.compose.volume=wazuh-indexer-data-3 \
  15. $2_wazuh-indexer-data-3
  16. docker volume create \
  17. --label com.docker.compose.project=$2 \
  18. --label com.docker.compose.version=$1 \
  19. --label com.docker.compose.volume=master_wazuh_api_configuration \
  20. $2_master_wazuh_api_configuration
  21. docker volume create \
  22. --label com.docker.compose.project=$2 \
  23. --label com.docker.compose.version=$1 \
  24. --label com.docker.compose.volume=master_wazuh_etc \
  25. $2_docker_wazuh_etc
  26. docker volume create \
  27. --label com.docker.compose.project=$2 \
  28. --label com.docker.compose.version=$1 \
  29. --label com.docker.compose.volume=master-wazuh-logs \
  30. $2_master-wazuh-logs
  31. docker volume create \
  32. --label com.docker.compose.project=$2 \
  33. --label com.docker.compose.version=$1 \
  34. --label com.docker.compose.volume=master-wazuh-queue \
  35. $2_master-wazuh-queue
  36. docker volume create \
  37. --label com.docker.compose.project=$2 \
  38. --label com.docker.compose.version=$1 \
  39. --label com.docker.compose.volume=master-wazuh-var-multigroups \
  40. $2_master-wazuh-var-multigroups
  41. docker volume create \
  42. --label com.docker.compose.project=$2 \
  43. --label com.docker.compose.version=$1 \
  44. --label com.docker.compose.volume=master-wazuh-integrations \
  45. $2_master-wazuh-integrations
  46. docker volume create \
  47. --label com.docker.compose.project=$2 \
  48. --label com.docker.compose.version=$1 \
  49. --label com.docker.compose.volume=master-wazuh-active-response \
  50. $2_master-wazuh-active-response
  51. docker volume create \
  52. --label com.docker.compose.project=$2 \
  53. --label com.docker.compose.version=$1 \
  54. --label com.docker.compose.volume=master-wazuh-agentless \
  55. $2_master-wazuh-agentless
  56. docker volume create \
  57. --label com.docker.compose.project=$2 \
  58. --label com.docker.compose.version=$1 \
  59. --label com.docker.compose.volume=master-wazuh-wodles \
  60. $2_master-wazuh-wodles
  61. docker volume create \
  62. --label com.docker.compose.project=$2 \
  63. --label com.docker.compose.version=$1 \
  64. --label com.docker.compose.volume=master-filebeat-etc \
  65. $2_master-filebeat-etc
  66. docker volume create \
  67. --label com.docker.compose.project=$2 \
  68. --label com.docker.compose.version=$1 \
  69. --label com.docker.compose.volume=master-filebeat-var \
  70. $2_master-filebeat-var
  71. docker volume create \
  72. --label com.docker.compose.project=$2 \
  73. --label com.docker.compose.version=$1 \
  74. --label com.docker.compose.volume=worker_wazuh_api_configuration \
  75. $2_worker_wazuh_api_configuration
  76. docker volume create \
  77. --label com.docker.compose.project=$2 \
  78. --label com.docker.compose.version=$1 \
  79. --label com.docker.compose.volume=worker_wazuh_etc \
  80. $2_worker-wazuh-etc
  81. docker volume create \
  82. --label com.docker.compose.project=$2 \
  83. --label com.docker.compose.version=$1 \
  84. --label com.docker.compose.volume=worker-wazuh-logs \
  85. $2_worker-wazuh-logs
  86. docker volume create \
  87. --label com.docker.compose.project=$2 \
  88. --label com.docker.compose.version=$1 \
  89. --label com.docker.compose.volume=worker-wazuh-queue \
  90. $2_worker-wazuh-queue
  91. docker volume create \
  92. --label com.docker.compose.project=$2 \
  93. --label com.docker.compose.version=$1 \
  94. --label com.docker.compose.volume=worker-wazuh-var-multigroups \
  95. $2_worker-wazuh-var-multigroups
  96. docker volume create \
  97. --label com.docker.compose.project=$2 \
  98. --label com.docker.compose.version=$1 \
  99. --label com.docker.compose.volume=worker-wazuh-integrations \
  100. $2_worker-wazuh-integrations
  101. docker volume create \
  102. --label com.docker.compose.project=$2 \
  103. --label com.docker.compose.version=$1 \
  104. --label com.docker.compose.volume=worker-wazuh-active-response \
  105. $2_worker-wazuh-active-response
  106. docker volume create \
  107. --label com.docker.compose.project=$2 \
  108. --label com.docker.compose.version=$1 \
  109. --label com.docker.compose.volume=worker-wazuh-agentless \
  110. $2_worker-wazuh-agentless
  111. docker volume create \
  112. --label com.docker.compose.project=$2 \
  113. --label com.docker.compose.version=$1 \
  114. --label com.docker.compose.volume=worker-wazuh-wodles \
  115. $2_worker-wazuh-wodles
  116. docker volume create \
  117. --label com.docker.compose.project=$2 \
  118. --label com.docker.compose.version=$1 \
  119. --label com.docker.compose.volume=worker-filebeat-etc \
  120. $2_worker-filebeat-etc
  121. docker volume create \
  122. --label com.docker.compose.project=$2 \
  123. --label com.docker.compose.version=$1 \
  124. --label com.docker.compose.volume=worker-filebeat-var \
  125. $2_worker-filebeat-var
  126. docker container run --rm -it \
  127. -v wazuh-docker_worker-filebeat-var:/from \
  128. -v $2_worker-filebeat-var:/to \
  129. alpine ash -c "cd /from ; cp -avp . /to"
  130. docker container run --rm -it \
  131. -v wazuh-docker_elastic-data-1:/from \
  132. -v $2_wazuh-indexer-data-1:/to \
  133. alpine ash -c "cd /from ; cp -avp . /to"
  134. docker container run --rm -it \
  135. -v wazuh-docker_elastic-data-2:/from \
  136. -v $2_wazuh-indexer-data-2:/to \
  137. alpine ash -c "cd /from ; cp -avp . /to"
  138. docker container run --rm -it \
  139. -v wazuh-docker_elastic-data-3:/from \
  140. -v $2_wazuh-indexer-data-3:/to \
  141. alpine ash -c "cd /from ; cp -avp . /to"
  142. docker container run --rm -it \
  143. -v wazuh-docker_ossec-api-configuration:/from \
  144. -v $2_master-wazuh-api-configuration:/to \
  145. alpine ash -c "cd /from ; cp -avp . /to"
  146. docker container run --rm -it \
  147. -v wazuh-docker_ossec-etc:/from \
  148. -v $2_master-wazuh-etc:/to \
  149. alpine ash -c "cd /from ; cp -avp . /to"
  150. docker container run --rm -it \
  151. -v wazuh-docker_ossec-logs:/from \
  152. -v $2_master-wazuh-logs:/to \
  153. alpine ash -c "cd /from ; cp -avp . /to"
  154. docker container run --rm -it \
  155. -v wazuh-docker_ossec-queue:/from \
  156. -v $2_master-wazuh-queue:/to \
  157. alpine ash -c "cd /from ; cp -avp . /to"
  158. docker container run --rm -it \
  159. -v wazuh-docker_ossec-var-multigroups:/from \
  160. -v $2_master-wazuh-var-multigroups:/to \
  161. alpine ash -c "cd /from ; cp -avp . /to"
  162. docker container run --rm -it \
  163. -v wazuh-docker_ossec-integrations:/from \
  164. -v $2_master-wazuh-integrations:/to \
  165. alpine ash -c "cd /from ; cp -avp . /to"
  166. docker container run --rm -it \
  167. -v wazuh-docker_ossec-active-response:/from \
  168. -v $2_master-wazuh-active-response:/to \
  169. alpine ash -c "cd /from ; cp -avp . /to"
  170. docker container run --rm -it \
  171. -v wazuh-docker_ossec-agentless:/from \
  172. -v $2_master-wazuh-agentless:/to \
  173. alpine ash -c "cd /from ; cp -avp . /to"
  174. docker container run --rm -it \
  175. -v wazuh-docker_ossec-wodles:/from \
  176. -v $2_master-wazuh-wodles:/to \
  177. alpine ash -c "cd /from ; cp -avp . /to"
  178. docker container run --rm -it \
  179. -v wazuh-docker_filebeat-etc:/from \
  180. -v $2_master-filebeat-etc:/to \
  181. alpine ash -c "cd /from ; cp -avp . /to"
  182. docker container run --rm -it \
  183. -v wazuh-docker_filebeat-var:/from \
  184. -v $2_master-filebeat-var:/to \
  185. alpine ash -c "cd /from ; cp -avp . /to"
  186. docker container run --rm -it \
  187. -v wazuh-docker_worker-ossec-api-configuration:/from \
  188. -v $2_worker-wazuh-api-configuration:/to \
  189. alpine ash -c "cd /from ; cp -avp . /to"
  190. docker container run --rm -it \
  191. -v wazuh-docker_worker-ossec-etc:/from \
  192. -v $2_worker-wazuh-etc:/to \
  193. alpine ash -c "cd /from ; cp -avp . /to"
  194. docker container run --rm -it \
  195. -v wazuh-docker_worker-ossec-logs:/from \
  196. -v $2_worker-wazuh-logs:/to \
  197. alpine ash -c "cd /from ; cp -avp . /to"
  198. docker container run --rm -it \
  199. -v wazuh-docker_worker-ossec-queue:/from \
  200. -v $2_worker-wazuh-queue:/to \
  201. alpine ash -c "cd /from ; cp -avp . /to"
  202. docker container run --rm -it \
  203. -v wazuh-docker_worker-ossec-var-multigroups:/from \
  204. -v $2_worker-wazuh-var-multigroups:/to \
  205. alpine ash -c "cd /from ; cp -avp . /to"
  206. docker container run --rm -it \
  207. -v wazuh-docker_worker-ossec-integrations:/from \
  208. -v $2_worker-wazuh-integrations:/to \
  209. alpine ash -c "cd /from ; cp -avp . /to"
  210. docker container run --rm -it \
  211. -v wazuh-docker_worker-ossec-active-response:/from \
  212. -v $2_worker-wazuh-active-response:/to \
  213. alpine ash -c "cd /from ; cp -avp . /to"
  214. docker container run --rm -it \
  215. -v wazuh-docker_worker-ossec-agentless:/from \
  216. -v $2_worker-wazuh-agentless:/to \
  217. alpine ash -c "cd /from ; cp -avp . /to"
  218. docker container run --rm -it \
  219. -v wazuh-docker_worker-ossec-wodles:/from \
  220. -v $2_worker-wazuh-wodles:/to \
  221. alpine ash -c "cd /from ; cp -avp . /to"
  222. docker container run --rm -it \
  223. -v wazuh-docker_worker-filebeat-etc:/from \
  224. -v $2_worker-filebeat-etc:/to \
  225. alpine ash -c "cd /from ; cp -avp . /to"
  226. docker container run --rm -it \
  227. -v wazuh-docker_worker-filebeat-var:/from \
  228. -v $2_worker-filebeat-var:/to \
  229. alpine ash -c "cd /from ; cp -avp . /to"