裸金属 Ironic T和2024.1版本 功能比较

news2025/1/12 18:44:02

一、Train版 裸金属配置向导

1、系统环境

ansible                          2.7.18
kolla-ansible                    7.2.2.dev9

[root@kolla-ansible-master ~]# python --version
Python 2.7.5
[root@kolla-ansible-master ~]# cat /etc/centos-release
CentOS Linux release 7.8.2003 (Core)

[root@kolla-ansible-master ~]# docker info
Server:
 Containers: 4
  Running: 4
  Paused: 0
  Stopped: 0
 Images: 180
 Server Version: 19.03.12
 Storage Driver: overlay2
  Backing Filesystem: xfs
  Supports d_type: true
  Native Overlay Diff: true
 Logging Driver: json-file
 Cgroup Driver: cgroupfs

2、注册物理节点

3、注册节点-节点信息

4、注册节点-驱动详情

5、注册节点-驱动接口

6、注册节点-CLI

resource provider create
Create a new resource provider

openstack resource provider create
    [--parent-provider <parent_provider>]
    [--uuid <uuid>]
    <name>
--parent-provider <parent_provider>
UUID of the parent provider. Omit for no parent. This option requires at least --os-placement-api-version 1.14.

--uuid <uuid>
UUID of the resource provider

name¶
Name of the resource provider

This command is provided by the osc-placement plugin.

[root@kolla-ansible-master ~]# openstack resource class list
+-------------------+
| name              |
+-------------------+
| VCPU              |
| MEMORY_MB         |
| DISK_GB           |
| PCI_DEVICE        |
| SRIOV_NET_VF      |
| NUMA_SOCKET       |
| NUMA_CORE         |
| NUMA_THREAD       |
| NUMA_MEMORY_MB    |
| IPV4_ADDRESS      |
| VGPU              |
| VGPU_DISPLAY_HEAD |
+-------------------+

$ export OS_PLACEMENT_API_VERSION=1.10
$ openstack allocation candidate list --resource VCPU=1
+---+------------+-------------------------+-------------------------+
| # | allocation | resource provider       | inventory used/capacity |
+---+------------+-------------------------+-------------------------+
| 1 | VCPU=1     | 66bcaca9-9263-45b1-a569 | VCPU=0/128              |
|   |            | -ea708ff7a968           |                         |
+---+------------+-------------------------+-------------------------+

7、详细CLI命令 参考  

ironic baremetal 裸金属环境 使用 Placement Trait 在特定物理机上启用实例_openstack placement trait-CSDN博客

 Command Line Reference — osc-placement documentation

二、2024.1版 裸金属配置向导

1、系统环境

ansible-core          2.16.11
kolla-ansible         18.1.1.dev28

server:~# python3 --version
Python 3.10.12

server:~# cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.1 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy

server:~# docker info
Client: Docker Engine - Community
 Version:    27.2.1
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.16.2
    Path:     /usr/libexec/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.29.2
    Path:     /usr/libexec/docker/cli-plugins/docker-compose


2、容器运行情况

3、配置向导

4、注册界面

5、使用命令行CLI

openstack image create --disk-format aki --container-format aki --public \
  --file /etc/kolla/config/ironic/ironic-agent.kernel deploy-vmlinuz

openstack image create --disk-format ari --container-format ari --public \
  --file /etc/kolla/config/ironic/ironic-agent.initramfs deploy-initrd

 创建裸金属节点

openstack baremetal node create --driver ipmi --name baremetal-node \
  --driver-info ipmi_port=6230 --driver-info ipmi_username=admin \
  --driver-info ipmi_password=password \
  --driver-info ipmi_address=192.168.5.1 \
  --resource-class baremetal-resource-class --property cpus=1 \
  --property memory_mb=512 --property local_gb=1 \
  --property cpu_arch=x86_64 \
  --driver-info deploy_kernel=15f3c95f-d778-43ad-8e3e-9357be09ca3d \
  --driver-info deploy_ramdisk=9b1e1ced-d84d-440a-b681-39c216f24121

openstack baremetal port create 52:54:00:ff:15:55 \
  --node 57aa574a-5fea-4468-afcf-e2551d464412 \
  --physical-network physnet1


openstack server create --image cirros --flavor my-baremetal-flavor \
  --key-name mykey --network public1 demo1

 

三、对比结果 

        对比功能列表看,二者使用功能差别不大,几乎相同。只是在远程镜像下载方式上,T版仅支持tftp下载模式,2024.1版在支持tftp基础上还支行http模式下载镜像,增加了镜像服务器部署的灵活性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2131111.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SAP B1 单据页面自定义 - 用户界面编辑字段

背景 接《SAP B1 基础实操 - 用户定义字段 (UDF)》&#xff0c;在设置完自定义字段后&#xff0c;如下图&#xff0c;通过打开【用户定义字段】可打开表单右侧的自定义字段页。然而再开打一页附加页面操作繁复&#xff0c;若是客户常用的定义字段&#xff0c;也可以把这些用户…

快充协议方案,Type-C接口受电端Sink取电快充协议芯片

快充协议芯片是确保充电器与设备之间兼容性的关键&#xff0c;它根据设备的需求提供合适的电压与电流&#xff0c;从 而实现更快速的充电体验。 快充协议芯片不仅仅是提升充电速度&#xff0c;更重要的是确保充电器与设备之间的兼容性&#xff0c;避免因协议不匹配导致的充电效…

从零开始打造一台简易计算机

从零开始打造一台可运行的简易计算机专题系列结合一个免费开源的 线上数字电路模拟器(仿真器), 从最基本的继电器(晶体管)功能讲起, 到最终完成一个可以批量执行指令的简易计算机. 跟随文中的步骤, 即可亲手在线上打造一台可运行的简易的计算机, 在此过程中, 将获得对计算机底…

2024lims实验室管理系统排名 6款LIMS软件厂商

随着实验室管理的不断升级&#xff0c;LIMS系统逐渐成为实验室不可或缺的一部分。这款实验室信息管理系统以其稳定性、多功能性和用户友好性在竞争激烈的市场中脱颖而出。 随着实验室管理的不断升级&#xff0c;LIMS系统逐渐成为实验室不可或缺的一部分。这款实验室信息管理系…

如何使用Python创建目录或文件路径列表

在 Python 中&#xff0c;创建目录或生成文件路径列表通常涉及使用 os、os.path 或 pathlib 模块。下面是一些常见的任务和方法&#xff0c;用于在 Python 中创建目录或获取文件路径列表。 问题背景 在初始阶段的 Python 学习过程中&#xff0c;可能遇到这样的问题&#xff1a…

NVG040W语音芯片:为制氧机带来个性化语音提示和报警功能

在当今社会&#xff0c;家庭医疗设备和健康保健产品越来越受到人们的关注。制氧机作为其中的一种&#xff0c;为许多需要氧气治疗的人们提供了重要的帮助。然而&#xff0c;对于许多用户来说&#xff0c;如何正确操作和维护这些设备仍然是一个挑战。为此&#xff0c;NVG040W语音…

点成分享 | 微生物浊度测量技术:比浊仪校准的最佳实践与策略

比浊仪通过检测悬浮液中微生物对光的散射程度来反映微生物含量。微生物浓度越高&#xff0c;透过的光越少&#xff0c;散射的光越多。因此&#xff0c;微生物浓度与透光度成反比&#xff0c;与吸光度成正比。该技术广泛应用于细菌浊度测定、抗生素药敏实验等微生物检测领域。 …

ElementPlus表单验证报错 formEl.validate is not a function

出现问题的代码 <!-- 密码重置弹框 --><el-dialog v-model"innerVisible" width"500" title"密码重置" append-to-body><el-form ref"ruleFormRef" style"max-width: 600px" :model"passForm" sta…

“鸿儒”——AIGC团队知识管理工作台

项目介绍 “鸿儒”——AIGC团队知识管理工作台是一项创新性的信息管理和协作平台&#xff0c;“鸿儒”立足于AIGC&#xff08;Artificial Intelligence Generated Content&#xff09;技术的前沿。该平台以机器学习和自然语言处理技术为核心&#xff0c;致力于协助团队更加高效…

Java实现邮箱发送功能详细步骤及注意事项?

Java实现邮箱发送怎么设置&#xff1f;JavaMail发送邮件的流程&#xff1f; 无论是用于用户注册验证、密码重置&#xff0c;还是系统通知&#xff0c;邮箱发送功能都能提供可靠的通信手段。AokSend将详细介绍Java实现邮箱发送功能的步骤&#xff0c;并探讨其中的注意事项。 J…

哪种掏耳朵方式好?高性价比的可视挖耳勺推荐!

耳朵健康作为人们个人健康的一种方式&#xff0c;它的重要性不可忽视。市面上的掏耳勺有多种&#xff0c;铁质掏耳勺、棉签、可视挖耳勺等&#xff0c;那么哪种掏耳勺最好用呢&#xff1f; 答案显而易见是可视挖耳勺&#xff0c;因为它摒弃了传统掏耳勺的耳勺头硬邦邦的问题&am…

jupyter notebook添加环境/添加内核

参考&#xff1a; jupyter notebook添加环境/添加内核&#xff08;超详细&#xff09;_python_leoound-GitCode 开源社区 Jupyter Notebook 切换虚拟环境_jupyter 选择环境-CSDN博客 1.激活想添加的环境 conda activate pytorch39 2.下载核 conda install ipykernel 3.按照…

MINICPM-V2_6之图像embedding的resampler-代码解读

目的 基于上一篇MINICPM-V2_6图像得到embedding-代码解读将图片patch找到对应的embedding&#xff08;包括位置embedding和像素embedding&#xff09;&#xff0c;embedding经过多层attention后会得到vision_embedding&#xff0c;vision_embedding的长度对应的是patch的个数&…

超链接/列表/多媒体/表格标记

1.超链接标记&#xff0c; 要将两个前端网页连接起来用什么标记呢&#xff1f; 答案是a标记&#xff0c;也就是超链接 下图就是两个html建立了超链接 效果是点击我是1号会跳转到我是2号那里 2.列表标记分为有序列表ol和无序列表ul, 每一列用li标签 <hr color"yell…

华为项目管理认证HCIA-PM认证 |课程大纲

大家想要往上升的&#xff0c;或多或少都要懂点技术&#xff0c;但这并不是让你们对技术的认知层面要做到面面俱到&#xff0c;每个细节都清楚&#xff0c;而是只要知道产品开发的流程和研发所需的资源设备就可以了。 如何才能在短时间内掌握这些技术&#xff1f;最直接有效的…

PHP智能收银精准管理收银服务系统小程序源码

智能收银&#xff0c;精准管理 —— 解锁收银服务新境界 &#x1f389; 开篇&#xff1a;告别传统&#xff0c;迎接智能收银新时代 在快节奏的现代生活中&#xff0c;每一次购物体验都值得我们追求更加高效与便捷。传统的收银方式已难以满足商家与顾客日益增长的需求&#xff…

【车载以太网】【SOME/IP】Wireshark 解析

Wireshark 下载链接:Wireshark Go DeepSOMEIP插件介绍:https://www.wireshark.org/docs/dfref/s/someip.html官方插件 Wireshark从3.2版本开始支持SOME/IP,启用相应的插件即可以使用Wireshark解析解析并查看SOME/IP数据。 相关代码: 代码仓库:https://github.com/wiresh…

UTF-8与UTF-8MB4编码的异同与应用场景

前言 想象一下&#xff0c;你正在网上冲浪&#xff0c;突然看到一个超有趣的表情符号&#xff0c;或者是一个外国朋友发来了一条消息&#xff0c;里面包含了一些特殊字符。这时候&#xff0c;如果你的电脑或者手机使用的编码方式不够强大&#xff0c;那些酷炫的表情或者特殊文字…

OpenCV结构分析与形状描述符(12)椭圆拟合函数fitEllipseAMS()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 围绕一组2D点拟合一个椭圆。 该函数计算出一个椭圆&#xff0c;该椭圆拟合一组2D点。它返回一个内切于该椭圆的旋转矩形。使用了由[260]提出的近…

微调大模型:提高其代码修复能力的尝试

目录 一、作品背景&#xff1a; 二、作品目标&#xff1a; 三、作品技术方案&#xff1a; (1)标记化 (2)量化 (3) LoRA&#xff08;低秩自适应&#xff09;配置 (4)训练配置 (6)模型保存 四、作品效果&#xff1a; 一、作品背景&#xff1a; 随着大型模型技术的日益成…