猜您喜欢::不锈钢烤漆护栏多少钱一平方-不锈钢烤漆护栏单价 什么是aqi指数-空气质量AQI指数 不锈钢清洗剂介绍-不锈钢清洗剂介绍 空乘艺考示范视频-空乘艺考示范短视频 法语考研辅导班学费-法语考研辅导班收费 梦见给人接生小孩有什么预兆-梦见接生小孩预兆 美国大学留学研究生(美国留学研究生) 国富论读后感怎么写(读后感写法) 欧美留学艺术生-欧美留学艺术生关键词 金力手机多少钱-金力手机售价多少
在开原的机房里,你刚登录 OpenStack 管住台,屏幕上的"Create"按钮就跟你招手了。别急,别像看说明书穿靴戴帽那样按部就班,OpenStack 这东西最讲究的就是灵活和直给,就像你平时点外卖,想点啥点啥,不用非得遍历菜单。 实际操作的时候,第一步就是去管住台新建一个项目。界面里有个大大的"Create Project"按钮,点进去,名字随意起,比如叫“我的测试环境”,选个权限,直接点创建。这时候别盯着提示框傻等,里面实际上已经预设好了大量默认值,像数据库锁表号、元数据版本这些,只要你不填,它默认是给你设好的。最费事的是那个密钥对管理,别指望它自动帮你找个现成的,你得自己点那个"Generate Key Pair"生成个密钥对,这就是个公钥加私钥的组合,赶明儿别让别人碰了你的数据都得先跟你确认密码。 建好项目之后,最核心的操作就是一块云,叫“创建实例”。
这个实际上跟建钥匙对差不多,也是个参数配置的过程。界面上有个"Instances"标签页,里面对应着你的项目,点进去就能选。选机型的时候,要是你是个新手,就老老实实选ubuntu-20.04,别整那些 fancy 的amd64,要不就你特意要去折腾虚拟化层,否则 Ubuntu 最稳,命令行也挺顺手。选好之后,你就要点"Create Instance",这时候会弹出一个窗口让你填参数,比如 CPU 核心数、内存大小、硬盘容量这些。 这里有个细节要注意,千万别光凭感觉填,出于 IaC(基础设施即代码)的逻辑里,参数值是有意义的。
比如你设了 4 核 8G 内存,但用户实际连 8 核 16G 的机器都要用,那就跑不通,就连报错。
故此参数得按用户预期来定,特别是内存,情愿大一点,也不要小。硬盘空间方面,一般选 50G 起步,部署个数据库要么中间件,100G 都紧张,不如多备点。
要是你连磁盘大小都不确定,就设成 200G 吧,反正重启不丢数据。 填完这些参数,点的"Start creating"就会启动拉取镜像了。
这时候你得留意一下镜像源,别选得乱七八糟,比如别用云厂商那个纯净版的镜像,那样系统里全是官方的程序,你部署的个 Web 应用可能连不了。建议用开源镜像源,像阿里云的软件中心要么中科云的源,速度快,并且镜像里的软件版本比较新,跟你的项目环境能对上号。 镜像拉好了,下一步就是挂载存。在实例创建页面,点"Volume Management",你会看到几个共享卷的选项。
这里有个坑,千万别选"Create new volume",那是用来给你自己留的,不是给别人用的。你创建实例的时候,得选一个已有的共享卷,比如叫"datastore"要么"devstorage",然后在页面选那个卷,点"Attach Volume"。
这一步相当于把一块硬盘借给虚拟机用,借完你就能挂载了。挂载的时候有个挂载点(Mountpoint),比如/dev/sda1,别随意填了,最好跟系统根目录要么用户家目录不冲突,赶明儿挂载驱动要卡壳的概率就小。 挂载好了,就剩最终一步——启动虚拟机。别等它自动启动,直接点"Launch"。
这时候会形成啥,你就得心里有数了:系统会检测环境,要是是 Ubuntu,它会拉取拉取的镜像,然后启动安装。
这个安装过程可能会持续几分钟,期间你会看到日志在滚动,就连出现"Need to fix permissions"这种报错,这时候千万别慌,把刚刚挂载的共享卷重新挂载一遍,确保数据没丢,然后重新点启动就能持续忙活。 在创建实例的整个过程中,实际上就这一两个核心动作,别的都是辅助。建项目是它的骨架,建实例才是它的血肉。
不要想着把项目建得像建房子一样,层层审批,那样你的 OpenStack 就忒冷冰冰了。它就是个工具,你得拿来干活,干活的时候参数调整得灵活,运行中要盯着日志,出现报错赶紧排个解,别指望它会自己悟出啥新用法。 要是你是要部署一个复杂的微服务架构,比如一个包含 Redis 和 MySQL 的重负载服务,这时候参数就不能随意调了。记得把数据库的版本 Number 填对,MySQL 5.7 和 MySQL 8.0 的配置文件不同,默认版本的数据库配置可能不兼容。
还有,要是是容器环境,记得把 CPU 设置得略微低一点,出于容器里的资源调度跟虚拟机不一样,配忒高了好办卡。 总结一下,OpenStack 创建流程实际上就三步走:建项目定规矩,配参数备资源,拉镜像启动机器。别被那些复杂的菜单绕晕了,管住台的设计初衷就是让你快点上线。
要是遇到特殊情况,比如资源锁表了,别查手册,直接去行政工作空间里换一下锁表号,要么退掉其他还在创建队列里的实例。
毕竟,工程上线最关键的是 Availability,而不是把每一个参数都调得完美无缺。






