vps交流

Azure Manager自用版分享(修改自本论坛大佬)


本帖最后由 wise指南 于 2022-1-22 15:10 编辑

更新,下面一堆人说不行,其实API拿错了。

API获得的方式,从cloud shell进去

az ad sp create-for-rbac –role contributor

Azure Manager自用版分享(修改自本论坛大佬) az-key-api.jpg (10.75 KB, 下载次数: 0)

半小时前 上传

点击文件名下载附件

Azure Manager自用版分享(修改自本论坛大佬) az-key-api-2.jpg (11.29 KB, 下载次数: 0)

半小时前 上传

点击文件名下载附件

Azure Manager自用版分享(修改自本论坛大佬) api-gen.jpg (14.43 KB, 下载次数: 0)

半小时前 上传

点击文件名下载附件

修改自本论坛大佬 @bvr3exe 的AZure Manager管理器。可以把自己的Azure主机资源用面板进行管理。

修改了几个bug:

1. 创建VM失败的时候,VM的名字和IP乱掉。

   Azure API创建VM的时候,先创建网络和IP,再创建主机,如果创建主机失败,那么残留着若干空IP信息,导致VM列表IP显示错乱

2. 创建VM的时候,如果选择的名字包含特殊符号,会失败

Azure Manager自用版分享(修改自本论坛大佬) 放错.jpg (22.03 KB, 下载次数: 0)

3 小时前 上传

点击文件名下载附件

一些小小改:

修改UI,更适合在手机上操作。

Azure Manager自用版分享(修改自本论坛大佬) VMmanage.jpg (30.31 KB, 下载次数: 0)

3 小时前 上传

点击文件名下载附件

添加Azure账户的时候,提示更加明确

Azure Manager自用版分享(修改自本论坛大佬) az_start_create_acc.jpg (23.64 KB, 下载次数: 0)

3 小时前 上传

点击文件名下载附件

另外,增加了错误日志,在docker / 目录下,方便大家定位错误问题。

没有上车的同学可以pull一下试试:

准备工作
已装docker的略过

yum -y install docker

systemctl enable docker

systemctl start docker

1 拉取镜像

docker pull huiwushi/azure200

2 运行镜像

docker run -itd –name az200.huiwushi.cc -p 8001:8888 huiwushi/azure200

解释:
az200.huiwushi.cc 是容器名字 ,根据你的需要可以改
8001 是主机端口 (可以根据你情况修改主机端口)
8888 是docker容器服务端口(不可改)

注意 :如果端口8888被占用了,可以删掉容器,指定另外一个端口
docker ps -a 找到容器
docker rm 47a9ef1c5fce

3 设置登录用户名密码
docker exec -it az200.huiwushi.cc flask admin user1 PwdAbcd132

4 运行

http://你的ip:8001/login
用户名 user1
密码 PwdAbcd132

5 关联资源
在你的Azure控制台,打开终端 > , 选择bash,输入
az ad sp create-for-rbac –role contributor

然后出现Azure API key,把它们输入验证

成功后,就可以开机愉快玩耍了

注意:在创建主机的时候,如果失败,可以去后台看日志

docker exec -it az200.huiwushi.cc sh

在 / 目录下,有 main_all.log ,可以看失败原因。 根据案例多数都是缺货,重新选择其他地区即可

本帖最后由 insightfy 于 2022-1-22 13:46 编辑

楼主教程问题比较多 所幸问题不大

Azure Manager自用版分享(修改自本论坛大佬)

告知一下后面的朋友,不用试了。
az stu 100用不了。

感谢大佬的分享 刚好有需要
感谢大佬 有时间试试
az100教育可以用吗

DuckDuckGo 发表于 2022-1-22 12:20
az100教育可以用吗

凡事AZ都可以

谢谢分享 正好手里还有吃灰的az 折腾下
感谢大佬的分享 刚好有需要
谢谢大佬
支持100刀学生机吗?
5 关联资源 在你的Azure控制台,打开终端 >  控制台 终端在哪里
[[email protected] ~]# docker run -itd -name az200.huiwushi.cc  -p 8001:8888 huiwushi/azure200
unknown shorthand flag: ‘n’ in -name

大佬 按照你的教本来的