栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

OpenStack Horizon UI创建CentOS 7 虚拟机流程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

OpenStack Horizon UI创建CentOS 7 虚拟机流程

文章目录
    • 1. 下载centos 7 qcow2镜像
    • 2. 上传镜像
    • 3. 创建登录密钥对
    • 4. 创建虚拟机
    • 5. 分配浮动ip
    • 6. 安全组设置
    • 7. 远程登录
      • 取消远程登录禁用

本篇文章记录DevStack搭建All in One环境(单机OpenStack)后,如何使用Horizon创建一个CentOS 7虚拟机,并可以SSH远程登录。

1. 下载centos 7 qcow2镜像
  • 下载链接:

https://cloud.centos.org/centos/7/images/

  • 本例下载的是

CentOS-7-x86_64-GenericCloud-2003.qcow2

qcow2是云环境下的专用镜像格式,相比iso,不用手动去安装操作系统。

2. 上传镜像


选择刚刚下载的镜像,格式选择qcow2

3. 创建登录密钥对

CentOS镜像是禁止远程密码登录的,所以第一次登录使用密钥对登录。

可以在界面直接创建密钥对,输入名字就可以了。

创建完之后,会有一个.pem格式的文件被浏览器下载下来。

4. 创建虚拟机

填入虚拟机资源元信息

  • 输入虚拟机描述

  • 选择刚刚下载的镜像,点一下向上的箭头就可以

  • 选择虚拟资源分配规格
  • 选择密钥对
5. 分配浮动ip

默认创建的虚拟机只能从虚拟机内部访问外部网络,但是外部不能访问虚拟机。

所以需要绑定浮动IP

  • 选择public, 分配浮动IP
  • 为虚拟机关联浮动ip
6. 安全组设置

现在浮动ip还不能远程连接,甚至ping不通。 因为默认安全组拦截

  • 添加ICMP规则


  • 添加SSH规则

7. 远程登录
# 浮动ip为172.24.4.32, centos.pem为创建密钥对时浏览器下载的pem
ssh centos@172.24.4.32 -i centos.pem

直接使用root登录会出现:

Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
取消远程登录禁用
$ vi /etc/ssh/sshd_config
# 允许使用用户名、密码方式登录
PasswordAuthentication yes
# 允许root远程登录
PermitRootLogin yes

修改完重启sshd, systemctl restart sshd

之后使用浮动ip远程SSH登录:

ssh root@172.24.4.32
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/460837.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号