开设流程
创建实例
- 根据需要创建云服务器实例
注意安全组要开全入/全出,新增的安全组是全禁止的
- 将项目ID输入到天基平台查询VNC密码
graph LR
服务 --> computInit --> I08/967 --> EcsAg#
- 在终端输入
go2which {项目ID} | grep vnc,查看vnc_passwd
I08可能没有,没有就在967中找
- 回到实例用VNC密码登录,再用用户密码登录(创建实例时设的密码)
- 修改SSH端口:
cd /etc/ssh/
vi sshd_config # 可以在修改前先备份
# 原 port 22 改为 port XXXX
- 重启网卡和sshd服务
/etc/init.d/networking restart
/etc/init.d/networking status
systemctl restart sshd
systemctl status sshd
- 挂载数据盘
- 查看数据盘位置
fdisk -l - 格式化并赋盘符
mkfs -t ext4 /dev/{盘的位置} - 挂载
mount /dev/{盘的位置} /mnt/{目标位置} - 查看是否挂载成功
df -h
- 查看数据盘位置
删除实例
- 卸载并删除磁盘
- 删除实例
自定义镜像
制作镜像
- 系统镜像ISO可以直接使用
- 如果是安装包
- 下载VirtualBox并安装,创建一个虚拟机载入安装包ISO安装好系统
- 安装cloud-init初始化ECS
- 安装virtio驱动
- 检查镜像是否规范
- 用VBoxManage将vm.vdi转成RAW格式,相当于解压缩。
VBoxManage clonehd --format RAW vm.vdi vm.img
- VBoxManage在VirtualBox安装根目录
- 参考
上传镜像
用ossutil上传镜像
因为转成RAW格式的镜像未压缩,所以尺寸比较大会超出页面上传5GB的限制,所以需要借助ossutil工具分片上传
- 配置初始化,
ossutil64 config- language:默认CH
- accessKeyID:在用户个人页面查看
- accessKeySecret:在用户个人页面查看
- endpoint:是OSS Bucket信息页面的外网地址
注:需要先把Bucket属性设为可读可写
- 执行上传,
ossutil64 cp {镜像文件} oss://{bucket名称}
导入镜像
- 到镜像管理页面创建镜像,源就用刚刚上传的RAW文件
- 创建阿里云虚拟机时指定或在已有的虚拟机上更改系统镜像