jhtone
jhtone
Published on 2024-09-02 / 37 Visits
2
0

Scaleway星辰开机笔记

FR/NL/PL STARDUST1-S Alpine IPv6 1C/1G/1G/∞@100Mbps - €0.15/m

设置SSH key:右上角头像,SSH keys,创建

创建实例:右上角点CLI,根据想开的区域,手搓输入以下命令

法国:

scw instance server create zone=fr-par-1 root-volume=local:10GB name=fr type=STARDUST1-S ipv6=true ip=none

荷兰:

scw instance server create zone=nl-ams-1 root-volume=local:10GB name=nl type=STARDUST1-S ipv6=true ip=none

波兰:

scw instance server create zone=pl-waw-2 root-volume=local:10GB name=pl type=STARDUST1-S ipv6=true ip=none

返回服务器信息表示手搓正确,返回各种乱七八糟参数表示手抖出错重来

成功后注意检查机器的配置,遗漏type=STARDUST1-S参数将会开出大鸡,经费燃烧

添加ipv6地址:左侧Instances,点击Attach flexible IP,创建免费ipv6

添加防火墙规则:左侧Instances,Security group选项卡,进入,Rules选项卡,右侧编辑,添加所有协议的入栈出栈Accept规则

面板关机:左侧Instances,点击新创建的实例进入实例管理面板,关闭右上角开关,面板关机

解绑10GB硬盘:实例管理面板,Attached volumes选项卡,在硬盘右侧三个点选Detach解绑

删除10GB硬盘:左侧Instances,Volumes选项卡,旧10GB硬盘右侧三个点选Delete删除

创建1GB本地硬盘:回到实例管理面板,Attached volumes选项卡,Create Volume创建Local Storage,大小1GB

进入救援系统:实例管理面板,Advanced settings选项卡,选中Use rescue image,保存,右上角开机,开机后需耐心等待10分钟

连接ssh(用创建的key),执行命令:

parted /dev/vda mklabel gpt
wget -qO- https://dl-cdn.alpinelinux.org/alpine/v3.20/releases/x86_64/alpine-virt-3.20.1-x86_64.iso | dd of=/dev/vda

面板关机(poweroff关机会出bug,不出意外立损€0.01)

更改硬盘启动:实例管理面板,Advanced settings选项卡,选中Use local boot,保存,Boot volume选择1GB硬盘,保存,开机

实例管理面板,右上角进入Console,root登录

安装系统前置操作

mkdir /media/setup
cp -a /media/vda/* /media/setup
mkdir /lib/setup
cp -a /.modloop/* /lib/setup
/etc/init.d/modloop stop
umount /dev/vda
mv /media/setup/* /media/vda/
mv /lib/setup/* /.modloop/

安装Alpine

setup-alpine

第一问:输入主机名

第二问:done

第三问:y,i进入编辑,输入以下内容,其中ipv6和网关在实例管理面板里有,编辑完成按esc,输入:wq回车保存

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
iface eth0 inet6 static
    address 你的ipv6
    netmask 64
    gateway 你的ipv6网关

第四问:新建root密码

第五问:输入时区,巴黎Europe/Paris,阿姆斯特丹Europe/Amsterdam,华沙Europe/Warsaw

第六问:none

第七问:skip

第八问:no

第九问:openssh

第十问:yes

第十一问:none

第十二问:vda

第十三问:sys

报错后

vi /etc/resolv.conf

输入以下内容并保存

nameserver 2001:4860:4860::6464

输入命令启用官方源:

echo "http://dl-cdn.alpinelinux.org/alpine/latest-stable/main" >> /etc/apk/repositories
echo "http://dl-cdn.alpinelinux.org/alpine/latest-stable/community" >> /etc/apk/repositories
echo "#http://dl-cdn.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories
echo "#http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories
echo "#http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories

安装启动项

apk update
apk add dosfstools
apk add grub-efi

关闭swap

setup-disk -s 0

第一问,vda

第二问,sys

第三问,y

1.reboot重启

reboot

2.安装常用项

apk add sudo curl wget bash tar unzip

3.修改ssh端口

vi /etc/ssh/sshd_config
找到#Port 22行,去掉#,改成想要的端口号,编辑完成按esc,输入:wq回车保存


Comment