OpenStack创建云主机——超级详细步骤

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。

推荐:Linux运维老纪的首页,持续学习,不断总结,共同进步,活到老学到老
导航剑指大厂系列:全面总结 运维核心技术:系统基础、数据库、网路技术、系统安全、自动化运维、容器技术、监控工具、脚本编程、云服务等。
常用运维工具系列:常用的运维开发工具, zabbix、nagios、docker、k8s、puppet、ansible等
数据库系列:详细总结了常用数据库 mysql、Redis、MongoDB、oracle 技术点,以及工作中遇到的 mysql 问题等
懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂
非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

OpenStack创建云主机——超级详细步骤

四、创建云主机

  • 一台云主机成功创建或启动需要依赖OpenStack中的各种虚拟资源,如CPU、内存、硬盘等。如果需要云主机丽娜姐外部网络,还需要网络、路由器等资源。如果需要外部网络访问云主机,那么还需要配置浮动IP。因此,在创建云主机之前,首先要保证所需的资源已经配置完成

  • 本章实验中,使用默认的实例类型m1.tiny(1个CPU、512内存、1GB根分区磁盘),新创建网络private,并通过路由器my_route将虚拟机所在的private网络(同时执行NAT转换)到外部网络public,创建云主机并使其可以访问外部网络

  • 在实验过程中,创建了云主机之后,如果某页面无法打开,可观察虚拟机内存使用情况,必要时增加些内存,再继续进行实验

4.1、创建网络
  • 在控制台中依次点击“项目>网络>网络”按钮。在右边区域默认存在公有网络public

  • 单击右上角“+创建网络”按钮,在弹出的网络界面中,输入网络名称为“private”,保持默认的复选框状态,单击“下一步”

  • 在子网信息页面,输入子网名称、网络地址等参数,网关IP字段如果保持为空,表示网关是使用该网络的第一个地址,即x.x.x.x为网关地址。如果不希望该网络中的虚拟机通过该网络访问其他网络,可勾选“禁用网关”,单击“下一步”按钮

  • 在子网详情页面中,可以配置DHCP,向该网络中的云主机自动分配IP地址。如需要DHCP,勾选 “激活DHCP”,分配地址池栏中,输入需要分配IP地址的范围, 首地址和末尾地址以逗号分隔,DNS服务器中输入需要分配的DNS地址,这通常是网络中真实的DNS服务器地址。单击“创建”按钮

  • 完成网络创建操作后,在网络列表页面中会显示已经创建成功的网络

4.2、创建路由
  • 创建路由的目的是为了云主机所在的私有网络和外网络所在的公有网络之间实现进行信息的转发,让云主机可以访问外部网络

  • 在控制台中依次单击“项目>网络>路由”按钮

  • 单击右上角的“+新建路由”按钮,在弹出的新建路由页面,填写路由名称my_route,外部网络选择默认的公有网络public,复选框保持默认,完成后单击“新建路由”按钮

  • 在路由列表页面可以看到之前创建的路由器(虚拟路由器),新的路由器创建完成后默认存在一个外部接口,并关联到外部网路中。除此之外,还需要添加一个接口并关联到内部网络private,从而实现两个网络之间的转发数据

  • 点击右边区域的路由器名称“my_route”超链接,进入路由器详细信息页面。在弹出的路由器详细信息页面中,单击“接口”标签,就会弹出“接口”选项卡的内容

  • 单击上面图片中“+增加接口”按钮,在弹出的增加接口页面,选择子网为之前创建的private私有网络,IP地址栏可以留空,默认为private网络的网关地址(192.168.93.2)。完成后单击“提交”按钮

  • 完成创建网络和创建路由之后,再次查看网络拓扑

  • 依次单击“项目>网络>网络拓扑”按钮,在右边的网络拓扑区域已经多了一个私有网络,并且私有网络和公有网络之间通过路由器连接

  • 至此,完成了网络资源的配置

4.3、创建云主机
  • 完成网络和路由部分的配置以后,下面开始创建第一台云主机
  • 核实镜像的大小,依次单击“项目>计算>镜像”按钮,可以看到cirrors镜像的大小仅为273字节。如果使用此镜像创建云主机,则会报错,所以首先要上传制作正确的镜像

  • 点击右侧的“+创建镜像”,在弹出的页面内填写镜像信息。镜像名称填写“cirrors01”,镜像源通过“浏览”的方式选择到cirros-0.5.1-x86-disk.img,镜像格式选择“QCOW2”,将镜像的可见性选为“公有”,最后点击“创建镜像”

  • 镜像创建完成后,大小为15M左右,远大于273K

  • 完成镜像的创建后,下面开始创建云主机。依次单击“项目>计算>实例”按钮,在右边区域中没有任何实例存在。创建云主机需要单击右上角“创建实例”按钮

  • 在弹出的创建实例的“详情”页面,填写实例名称为“test”,其他字段保持默认设置,并单击“下一项”按钮

  • “源”页面,选择源一栏中通过下来菜单选择“镜像”,填写好卷大小,并单击页面下方列出的可用镜像“cirrors01”右边的上箭头,完成后单击“下一步”按钮

  • “实例类型”页面,选择资源占用最少的实例类型,单击页面下方名称为“m1.tiny”的实例类型右边的上箭头,完成后单击“下一项”按钮

  • “网络”页面中,选择云主机连接的私有网络。单击之前创建的名称为“private”网络右边的箭头,保证private网络置于可分配。后续的步骤保持默认即可,最后直接点击“创建实例”按钮创建云主机

  • 在弹出的实例列表页面中,可以看到已创建的云主机。创建实例有一个过程需要执行块设备映射等操作,主要看硬件和网络的性能,可能需要等待几十秒,最后看到成功运行

五、宿主机开启路由转发

[root@openstack ~]# echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf 
[root@openstack ~]# sysctl -p
net.ipv4.tcp_keepalive_intvl = 1
net.ipv4.tcp_keepalive_probes = 5
net.ipv4.tcp_keepalive_time = 5
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-arptables = 1
net.ipv4.ip_forward = 1

六、管理云主机并测试连通性

  • 云主机启动成功后,单击云主机test中“创建快照”按钮右边的下拉菜单,并选择“控制台”按钮

  • 在弹出的控制台页面中,单击“点击此处只显示控制台”超连接,进入云主机的控制台页面。如果控制台显示黑屏,同时按下“Ctrl+Alt”按钮即可

  • 根据控制台提示信息,输入登录用户名:cirros,密码:gocubsgo。如果进入$提示符的shell终端,说明已经成功登录

  • 在云主机控制台中运行ifconfig命令,从命令输出结果中可以看到,云主机已经通过private网路中的DHCP自动获取到IP地址192.168.93.182

  • 在云主机上测试连接baidu.com和Winodws本地IP的连通性

################################################################
注意:如果ping外网不通,请检查ifcfg-br-ex配置文件并查看宿主机br-ex网卡是否启动。如果没有启动,需要执行以下命令启动
[root@openstack ~]# ifconfig br-ex 172.24.4.1 netmask 255.255.255.0 up



注意:再次测试,如果还是ping外网不同,检查Linux虚拟机是否开启了路由转发策略。若没有开启,可执行以下命令开启
[root@openstack ~]# vim /etc/sysctl.conf 
net.ipv4.ip_forward = 1
[root@openstack ~]# sysctl -p

### 回答1: 创建OpenStack云主机的步骤如下: 1. 准备OpenStack运行环境,包括安装必要的软件、配置网络和存储等。 2. 创建所需的计算、网络和存储资源,如虚拟机镜像、网络拓扑、卷和快照等。 3. 使用OpenStack API或Web界面创建和配置云主机,包括选择镜像、调整计算和存储资源、设置网络和安全组等。 4. 启动云主机并验证其功能和性能,包括连接到云主机、登录到操作系统、运行应用程序和访问数据等。 ### 回答2: OpenStack是一个基于云计算的开源项目,它提供了一系列的工具、API和平台,支持用户创建、部署和维护云服务。创建云主机OpenStack的基本操作之一,下面将就OpenStack创建云主机的步骤进行简述。 1. 登录OpenStack控制面板:用户首先需要在网页中输入控制面板的URL进行访问,并输入用户名和密码进行登录。 2. 创建虚拟机所需的镜像:对于需要创建云主机,用户需要先创建一个镜像。在OpenStack中,用户可以使用系统预置的镜像,也可以上传自己制作的镜像。 3. 创建虚拟机所需的安全组:安全组是用于控制云主机进出网络的一种安全机制,用户需要先创建一个安全组,然后添加规则来控制该安全组的入站和出站流量。 4. 创建虚拟机所需的网络:在OpenStack中,虚拟机所需的网络分为内部网络和外部网络。用户需要创建一组内部网络,并将其绑定到某个已有的外部网络上。 5. 创建虚拟机:在OpenStack中,用户可以通过控制面板或者命令行工具创建虚拟机。在创建虚拟机时,需要指定虚拟机的名称、镜像、规格、安全组、网络等信息。 6. 启动虚拟机:当虚拟机创建完成后,用户需要启动虚拟机。在启动虚拟机时,用户可以选择使用自己的SSH密钥或系统预置的密钥对进行身份验证。 7. 设置云主机的日常管理:用户还需要对创建的虚拟机进行一些日常管理操作,例如设置云主机的公网IP、调整云主机所需的内存和CPU资源、挂载云硬盘等。 以上便是OpenStack创建云主机的基本步骤,这些步骤可以帮助用户顺利地在OpenStack平台上创建自己的虚拟机,并实现云计算资源的灵活分配和管理。 ### 回答3: OpenStack是一个开源的云计算平台,它能够帮助企业构建自己的私有云、公有云或混合云。其中,创建云主机OpenStack的重要功能之一。下面,将为您简述OpenStack创建云主机的步骤。 步骤一:创建云主机前的准备工作 在创建云主机前,您需要进行一些准备工作,包括创建镜像、创建网络、创建安全组等,保证您的云主机能够正常运行和访问。 步骤二:选择云主机类型 在OpenStack中,您可以选择多种云主机类型,包括标准云主机、高性能云主机、GPU云主机等。您可以根据自己的需求选择不同的云主机类型。 步骤三:配置云主机的参数和属性 在创建云主机时,您需要配置一些参数和属性信息,包括云主机的名称、操作系统类型、CPU核数、内存大小、磁盘大小、安全组、网络等。 步骤四:启动云主机 配置完毕后,您需要启动云主机,等待云主机正常运行。 步骤五:登录云主机 云主机启动后,您需要使用SSH等方式登录云主机,进行进一步的配置和使用。 需要注意的是,在创建云主机的过程中,您还需要注意云主机的安全性、备份、扩容等问题,以确保您的云主机运行顺畅、稳定。同时,还需要定期检查云主机的运行情况,及时发现和处理问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Linux运维老纪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值