在谷歌云GCP上使用常规DD脚本重装系统时,经常会遇到实例失联的问题。经过多次测试和踩坑,我总结出了这套100%成功的DD方法,特别针对GCP的网络特殊性进行了优化。
sudo passwd root # 设置root密码
sudo -i # 切换至root用户
apt-get update -y && apt-get install curl wget -y
首先在谷歌云GCP实例后台找到你VPS实例的内网地址和网关,如下:
10.170.0.4
1
,如10.170.0.1
255.255.255.0
bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') --ip-addr 10.170.0.4 --ip-gate 10.170.0.1 --ip-mask 255.255.255.0 -d 10 -v 64 -a -p "自定义root密码" -port "22"
参数 | 说明 | 示例值 |
---|---|---|
-d |
Debian版本 | 10(代表Debian 10) |
-u |
Ubuntu版本 | 20.04(代表Ubuntu 20.04) |
-v |
系统位数 | 64(64位系统) |
--ip-addr |
必须填写GCP内网IP | 10.170.0.4 |
--ip-gate |
GCP子网网关 | 10.170.0.1 |
-p |
root密码 | 自定义密码 |
-d 9 # Debian 9
-d 10 # Debian 10
-d 11 # Debian 11
-u 18.04 # Ubuntu 18.04
-u 20.04 # Ubuntu 20.04
-c 7.9 # CentOS 7.9
为什么GCP DD容易失败?
操作建议
常见问题解决
按照本文方法操作,可以完美解决GCP实例DD失联的问题。如果遇到其他问题,欢迎在评论区留言讨论。