如何在 Openstack 上运行 ubuntu 镜像
作者 诗人哥
现于深圳一网络安全公司任职技术支持部经理,主要负责公司中标的安全项目(公安系统)的实施维护,工作10余年,在网络组建和故障分析,Linux系统和数据库维护,项目进度管理,项目团队管理有一定的实战经验。
因为有个 App 要跑在 ubuntu 14.04 上面,故搭建虚拟机,摸索了一下,能正常登录后台,正常运行 App 了,也算是成功了。估计还有些错误,欢迎老鸟指正!
步骤一:
下载相关的镜像,Tmd,要看清楚 amd arm,就这二个字母折腾了几天。花克。
下载的 URL:http://cloud-images.ubuntu.com/trusty/20180330/?C=S;O=A,我下载的文件是 14.04 内核的:trusty-server-cloudimg-amd64-disk1.img ,并将此 img 文件上传到 Op 控制器的后台/root 目录下。
步骤二:
到 Op 的控制器上转换格式,生成镜像
glance image-create --name
"ubuntu_1404"
--file
trusty-server-cloudimg-amd64-disk1.img --disk-format qcow2 --container-format bare --is
-public True --progress等进度条跑完,就会有这个提示:
[=============================>]
100
%+------------------+--------------------------------------+
| Property |
Value|
+------------------+--------------------------------------+
|
| c449695cd20f51f22bacd4d7f9227a3f |
| container_format |
bare|
|
| 2018-04-04T02:20:49 |
| deleted |
False|
|
| None |
| disk_format |
qcow2|
|
| 25d169c9-8dfc-4d4f-a178-26c257650d92 |
| is_public |
True|
|
| 0 |
| min_ram |
0
|
|
| ubuntu_1404 |
| owner |
36
d48a9e92dc4dd2bbe3be4e3e9ca531|
|
| False |
| size |
262734336
|
|
| active |
| updated_at |
2018
-04
-04
T02:
21
:
13
|
|
| None |
+------------------+--------------------------------------+
记住你命令中 name 后面的,它就是你在 Web 上能看到的镜像的标识。
注:如果报错:
“You must provide
a
username via either --os-username or env[OS_USERNAME]
”就执行命令:
source
admin-openrc.sh
admin-openrc.sh 文件内容是:
[root@controller0 ~]
# more admin-openrc.sh
export
OS_TENANT_NAME=adminexport
OS_USERNAME=adminexport
OS_PASSWORD=open*** (你自己的密码,不要照抄我)export
OS_AUTH_URL=http://
controller0:35357
/v2.0
步骤三:
建立云主机
注:如果报这样的错,建议用非 admin 登录来建,具体原因我不太清楚。
1)登录 dashboard:
2)点击项目,实例,启动云主机,选择:从镜像启动,“镜像名称”选中:第二步 name 处的名字。
3)创建密钥对,因为这种方式下的 Ubuntu 不支持直接的用户名密码登录
点击+号,
找一台 Linux 主机,执行命令:ssh-keygen -t rsa -f cloud.key
二次回车,会生成二个文件:
4)将上图 公钥的内容复制到下图“公钥”处:
然后“导入密钥对”。
5)将私钥文件 cloudk.key 内容 Copy 到你的电脑上,如下图:
6)有人就喜欢用“控制台”,就喜欢用用户名密码登录,好吧,在“创建后”输入那 5 行。
7)点运行,主机创立完成。
再绑定浮动 Ip 即可正常用 Key 文件方式登录
四:SSh 登录后台,Key 选择第三步所保存在你电脑上的 Key 文件。
登录成功
本文作者诗人哥,马哥教育经授权后发布,文章版权归原创作者所有。
践行开源精神,加入原创作者请联系:jinke.wang@magedu.com。
《Linux云计算及运维架构师高薪实战班》2018年05月14日即将开课中,
120天冲击Linux运维年薪30万
,改变速约~~~~*声明:推送内容及图片来源于网络,部分内容会有所改动,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。
- END -
更多 Linux好文 【阅读原文】
↓↓↓
- 土豆“翻身仗”,如何在中国逆袭成“粮”?
- 感受昆山经济脉动 台籍学生现场提问“如何在这里生根?”
- 公孙胜为何在宋江上山后执意离开?只因宋江请来了“九天玄女”
- 从稳居行业C位到质押近九成股份,华谊兄弟破局之路何在?
- 如何在捡垃圾游戏《绝地求生》里科学性地塞满背包?
- 【视频】时瑞金融 铁矿石周刊:震荡运行不悲观
- 第九颗行星有望被找到,质量是地球10倍,运行在太阳系边缘
- 长编组“复兴号”动车组列车将首次在京沪高铁上线运行
- 政策解读 | 证监会为何在《通知》中三次提到“专业化、机构化”
- 宁夏生活汇同城吴忠上线试运行中,大家可以免费发布企业和个人信