本教程致力于更新国内过时的appscale环境的搭建教程
前期准备
1.ubuntu镜像的下载地址(可能挂vpn速度比较快)
点击下载作者版本ubuntu
2 基于vmware14安装虚拟机(此过程需全程运行VPN(vpn要使虚拟机也能访问外网),不装vpn会出现很多问题,原因在于很多源都是在国外,国内访问速度过慢)
教程参考:ubuntu18 server安装
注意,其中网络模式由教程中的桥接模式改成NAT模式,教程中设置网络(包括设置网络)之后的步骤不用管。
3 装好系统重启后,进入ubuntu,输入:
sudo passwd root
创建root用户密码,进入到root权限并且进入/root目录,执行
wget -O bootstrap.sh https://bootstrap.appscale.com
bash bootstrap.sh
耐心等待appscale、appscaletools的安装(这个命令是一步到位的,你装好ubuntu虚拟机后啥都不用管直接以root权限运行这个命令,此过程必须挂vpn,同时你得确保你的虚拟机能用vpn,笔者不在这里介绍哪款vpn了,狗头保命)
4 上述脚本运行完成后,我们要修改/etc/ssh/sshd_config这个配置文件,若进入ssh目录未发现该文件,可以执行:
sudo apt-get install openssl-server
安装完成后,执行
service ssh restart
重新打开ssh服务,同时再进入上述目录修改sshd_config,将其中的
PermitRootLogin no
StrictModes yes
改成
PermitRootLogin yes
StrictModes yes
这一步是确保可以以root身份ssh登陆到本机,同时再次重启ssh服务
5.我们重新进入/root 目录,执行
appscale init cluster
初始化appscale,执行完成后,会在当前目录下创建一个AppScalefile的文件
我们通过vim打开该文件,修改成如下:
其中,红色框圈起来的ip地址改成你自己的ip,可以通过执行:
ifconfig
查看
6 修改完成后,我们剩下的最终步骤就是启动appscale,在当前目录(/root)运行
appscale up
首先他会问你接受key,你输入yes就ok了,接着要你输入root用户密码,输入完成后,耐心等待,然后他会让你输入邮箱(随便输入一个邮箱,可以是不存在的邮箱),然后输入密码,这个邮箱密码是你之后登陆appscale管理台的账户,然后耐心等待至部署完成,界面如下:
我们通过指定的链接访问appscale页面,我的是http://192.168.157.131:1080/ ,结果如下:
在这里插入图片描述
点击右上角login,进入如下界面
输入你创建的邮箱跟密码,进入后:
教程到此结束,感谢观看(后续可能会更新一下部署app的教程)。