diff --git a/26-开发高可用集群/DEV批量命令.sh b/26-开发高可用集群/DEV批量命令.sh index 2aa2d90..0af7cff 100644 --- a/26-开发高可用集群/DEV批量命令.sh +++ b/26-开发高可用集群/DEV批量命令.sh @@ -61,8 +61,8 @@ ssh root@${server} "printf 'ssh\n' | octopus-agent --mode=bastion" scp /root/wdd/disk.sh root@${server}:/root/wdd/disk.sh ssh root@${server} "bash /root/wdd/disk.sh" -nmcli connection modify "ens192" ipv4.dns "192.168.34.40,119.29.29.29" -nmcli connection up "ens192" +nmcli connection modify "eth0" ipv4.dns "192.168.34.40,119.29.29.29" +nmcli connection up "eth0" nmcli dev show | grep DNS scp /etc/ssh/sshd_config root@"${server}":/etc/ssh/sshd_config @@ -97,4 +97,11 @@ ssh root@"${server}" "systemctl start nfs nfs-client nfs-common && systemctl ena mv ctop-0.7.7-linux-amd64 /usr/local/bin/ctop -chmod +x /usr/local/bin/ctop \ No newline at end of file +chmod +x /usr/local/bin/ctop + +printf 'firewall\n' | octopus-agent --mode=bastion +printf 'sysconfig\n' | octopus-agent --mode=bastion +printf 'swap\n' | octopus-agent --mode=bastion +printf 'selinux\n' | octopus-agent --mode=bastion +printf 'docker\n' | octopus-agent --mode=bastion +printf 'dockercompose\n' | octopus-agent --mode=bastion \ No newline at end of file diff --git a/42-202411-山东二级平台/install_minio.sh b/42-202411-山东二级平台/install_minio.sh new file mode 100644 index 0000000..62a6b52 --- /dev/null +++ b/42-202411-山东二级平台/install_minio.sh @@ -0,0 +1,111 @@ +#!/bin/bash + +minio_local_path=/var/lib/docker/minio-pv/pv1 +harbor_host=134.80.124.7:8033 +inner_master_ip=134.80.124.7 +minio_host_ip=134.80.124.15 + +install_minio(){ + + echo "start to create minio local path !" + mkdir -p ${minio_local_path} + chmod -R 777 ${minio_local_path} + mkdir -p /root/wdd/install/ + +cat > /root/wdd/install/minio-docker-compose.yaml <: $oss_prefix_url${i}" + if wget "$oss_prefix_url${i}" >/dev/null 2>&1; then + echo "Gzip file download success : ${i}" + image_full_name=$(docker load -i ${i} | head -n1 |awk -F': ' '{print $2}') + + app_name=$(echo "$image_full_name" | sed 's|.*/||g') + echo "extract short name is $app_name" + + if echo $image_full_name | grep -q "rancher" + then + print_green "tag image to => $DockerRegisterDomain/rancher/$app_name" + docker tag ${image_full_name} $DockerRegisterDomain/rancher/$app_name + docker push $DockerRegisterDomain/rancher/$app_name + else + print_green "tag image to => $DockerRegisterDomain/cmii/$app_name" + docker tag ${image_full_name} $DockerRegisterDomain/cmii/$app_name + docker push $DockerRegisterDomain/cmii/$app_name + fi + + else + print_red "Gzip file download FAILED : ${i}" + fi + echo "-------------------------------------------------" + done <"${gzip_image_list_txt}" + shift + +} + +Load_Tag_Upload(){ + print_green "[LTU] - start to load image from offline !" + + while [[ $# -gt 0 ]]; do + case "$1" in + rke) + # print_green "download rke " + local_gzip_path="$local_gzip_path/rke" + mkdir -p ${local_gzip_path} + oss_prefix_url="$oss_prefix_url/rke/" + ltu + shift # past argument + ;; + middle) + local_gzip_path="$local_gzip_path/middle" + mkdir -p $local_gzip_path + oss_prefix_url="$oss_prefix_url/middle/" + ltu + shift # past argument + ;; + cmii) + local_gzip_path="$local_gzip_path/cmii" + mkdir -p $local_gzip_path + oss_prefix_url="$oss_prefix_url/ehejpt/" + ltu + shift # past argument + ;; + *) + # unknown option + print_red "bad arguments" + ;; + esac + done + +} + +ltu(){ + all_file_list=$(find $local_gzip_path -type f -name "*.tar.gz") + + for file in $all_file_list; do + echo "offline gzip file is => : $file" + image_full_name=$(docker load -i ${file} | head -n1 |awk -F': ' '{print $2}') + + docker login -u admin -p ${HarborAdminPass} ${DockerRegisterDomain} + + app_name=$(echo "$image_full_name" | sed 's|.*/||g') + echo "extract short name is $app_name" + + if echo $image_full_name | grep -q "rancher" + then + print_green "tag image to => $DockerRegisterDomain/rancher/$app_name" + docker tag ${image_full_name} $DockerRegisterDomain/rancher/$app_name + docker push $DockerRegisterDomain/rancher/$app_name + else + print_green "tag image to => $DockerRegisterDomain/cmii/$app_name" + docker tag ${image_full_name} $DockerRegisterDomain/cmii/$app_name + docker push $DockerRegisterDomain/cmii/$app_name + fi + done +} + + +test(){ + app_name=$(echo "nginx:latest" | sed 's|.*/||g') + echo "extract short name is $app_name" +} + +# test +Download_Load_Tag_Upload "cmii" + +#Load_Tag_Upload "rke" \ No newline at end of file diff --git a/47-202412-甘肃移动/install_minio.sh b/47-202412-甘肃移动/install_minio.sh new file mode 100644 index 0000000..2677929 --- /dev/null +++ b/47-202412-甘肃移动/install_minio.sh @@ -0,0 +1,111 @@ +#!/bin/bash + +minio_local_path=/var/lib/docker/minio-pv/pv1 +harbor_host=10.215.66.85:8033 +inner_master_ip=10.215.66.85 +minio_host_ip=10.215.66.89 + +install_minio(){ + + echo "start to create minio local path !" + mkdir -p ${minio_local_path} + chmod -R 777 ${minio_local_path} + mkdir -p /root/wdd/install/ + +cat > /root/wdd/install/minio-docker-compose.yaml <