OpenStack部署之Nova项目(7-5)

学会OpenStack之核心Nova服务一篇就够了!!! 本篇博客介绍了,OpenStack中最重要的组件Nova,它是负责提供计算资源的模块,也是OpenStack中的核心模块。OpenStack使用计算服务来托管和管理云计算系统。主要功能是负责虚拟机实例的生命周期管理、网络管理、存储卷管理、用户管理以及其他的相关云平台管理功能。 阅读详情

一、相关概念

1、Nova计算服务

在这里插入图片描述

2、Nova系统架构

在这里插入图片描述
在这里插入图片描述

二、nova组件介绍

1、API----通信接口

在这里插入图片描述

2、Scheduler----调度器

在这里插入图片描述
在这里插入图片描述

过滤调度器将按照下列顺序依次过滤
①RetryFilter(再审过滤器)
主要作用是过滤掉之前已经调度过的节点。如A、B、C都通过了过滤,A权重最大被选中执行操作,由于某种原因,操作在A上失败了。Nova-filter将重新执行过滤操作,那么此时A就被会RetryFilter直接排除, 以免再次失败
②AvailabilityZoneFilter (可用区域过滤器)
为提高容灾性并提供隔离服务,可以将计算节点划分到不同的可用区域中。Openstack默认有一个命名为nova的可用区域,所有的计算节点初始是放在nova区域中的。用户可以根据需要创建自己的一个可用区域。创建实例时,需要指定将实例部署在哪个可用区域中。Nova-scheduler执行过滤操作时,会使用AvailabilityZoneFilter不属于指定可用区域计算节点过滤掉
③RamFilter (内存过滤器)
根据可用内存来调度虚拟机创建,将不能满足实例类型内存需求的计算节点过滤掉,但为了提高系统资源利用率,Openstack在计算节点的可用内存时允许超过实际内存大小,超过的程度是通过nova.conf配置文件中
ram_allocation_ratio参数来控制的,默认值是1.5。
vi /etc/nova/nova.conf
ram_ allocation_ ratio=1 .5
④DiskFilter (硬盘调度器)
根据磁盘空间来调度虚拟机创建,将不能满足类型磁盘需求的计算节点过滤掉。磁盘同样允许超量,超量值可修改nova.conf中disk_allocation ratio参数控制,默认值是1.0
vi /etc/nova/nova.conf
disk_allcation_ratio=1.0
⑤ComputeFilter(计算过滤器)
保证只有nova-compute服务正常:工作的计算节点才能被nova-scheduler调度,它是必选的过滤器。
⑥ComputeCapablilitiesFilter (计算能力过滤器)
根据计算节点的特性来过滤,如x86_ 64和ARM架构的不同节点,将实例分别进行过滤
⑦ImagePropertiesFilter(镜像属性过滤器)
根据所选镜像的属性来筛选匹配的计算节点。通过元数据来指定其属性。如希望镜像只运行在KVM的Hypervisor上,可以通过Hypervisor Type属性来指定。
⑧ServerGroupAntiAffinityFilter(服务器组反亲和性过滤器)
要求尽量将实例分散部署到不同的节点上。例如有3个实例s1、s2、s3, 3个计算节点A、B、C。具体操作如下:
创建一个anti-affinit策略的服务器组
openstack server group create -policy antiaffinity group-1
创建三个实例,将它们放入group-1服务器组
openstack server create -flavor m1.tiny -image cirros -hint group=group-1 s1
openstack server create -flavor m1.tiny -image cirros -hint group=group-1 s2
openstack server create -flavor m1.tiny -image cirros -hint group=group-1 s3
ServerGroupAffinityFilter(服务器组亲和性过滤器)
与反亲和性过滤器相反,此过滤器尽量将实例部署到同-个计算节点上
在这里插入图片描述

3、Compute----计算器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、虚拟机实例化流程和控制台接口

在这里插入图片描述

四、Nova架构

1、Nova部署架构

(1)Nova经典部署架构
一个控制节点+多个计算节点
在这里插入图片描述
(2)Nova负载均衡部署架构
多个控制节点+多个计算节点+独立的数据库(MariaDB、RabbitMQ)
在这里插入图片描述

2、Nova的cell架构

在这里插入图片描述

单Cell部署
在这里插入图片描述
多Cell部署
在这里插入图片描述

五、nova的元数据

在这里插入图片描述

六、OpenStack-NOVA组件部署

在这里插入图片描述

1、在CT控制节点上配置 Nova 服务

CT VM:192.168.10.101 NAT:192.168.221.101

(1)创建数据库实例和授权

mysql -uroot -p

CREATE DATABASE nova_api;
GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';
GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'%' IDENTIFIED BY 'NOVA_DBPASS';

CREATE DATABASE nova;
GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';
GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY 'NOVA_DBPASS';

CREATE DATABASE nova_cell0;
GRANT ALL PRIVILEGES ON nova_cell0.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';
GRANT ALL PRIVILEGES ON nova_cell0.* TO 'nova'@'%' IDENTIFIED BY 'NOVA_DBPASS';
flush privileges;
exit

在这里插入图片描述
(2)创建用户和API服务端点

创建OpenStack的nova用户
openstack user create --domain default --password NOVA_PASS nova#创建nova用户;验证openstack user list
openstack role add --project service --user nova admin#向nova用户添加admin角色;验证openstack role assignment list验证,还要查role、user、project列表看id号
openstack service create --name nova --description "OpenStack Compute" compute#创建nova服务实体;验证openstack service list

创建 compute API 服务端点
openstack endpoint create --region RegionOne compute public http://ct:8774/v2.1
openstack endpoint create --region RegionOne compute internal http://ct:8774/v2.1
openstack endpoint create --region RegionOne compute admin http://ct:8774/v2.1

在这里插入图片描述
在这里插入图片描述
(3)修改配置文件

安装软件包
yum -y install openstack-nova-api openstack-nova-conductor openstack-nova-novncproxy openstack-nova-scheduler

修改配置文件
cp -a /etc/nova/nova.conf{,.bak}
grep -Ev '^$|#' /etc/nova/nova.conf.bak > /etc/nova/nova.conf

添加/etc/nova/nova.conf配置(传参部分就演示了)
openstack-config --set /etc/nova/nova.conf DEFAULT enabled_apis osapi_compute,metadata
openstack-config --set /etc/nova/nova.conf DEFAULT my_ip 192.168.100.10
openstack-config --set /etc/nova/nova.conf DEFAULT use_neutron true
openstack-config --set /etc/nova/nova.conf DEFAULT firewall_driver nova.virt.firewall.NoopFirewallDriver
openstack-config --set /etc/nova/nova.conf DEFAULT transport_url rabbit://openstack:RABBIT_PASS@ct
openstack-config --set /etc/nova/nova.conf api_database connection mysql+pymysql://nova:NOVA_DBPASS@ct/nova_api
openstack-config --set /etc/nova/nova.conf database connection mysql+pymysql://nova:NOVA_DBPASS@ct/nova
openstack-config --set /etc/nova/nova.conf placement_database connection mysql+pymysql://placement:PLACEMENT_DBPASS@ct/placement
openstack-config --set /etc/nova/nova.conf api auth_strategy keystone
openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_url http://ct:5000/v3
openstack-config --set /etc/nova/nova.conf keystone_authtoken memcached_servers ct:11211
openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_type password
openstack-config --set /etc/nova/nova.conf keystone_authtoken project_domain_name Default
openstack-config --set /etc/nova/nova.conf keystone_authtoken user_domain_name Default
openstack-config --set /etc/nova/nova.conf keystone_authtoken project_name service
openstack-config --set /etc/nova/nova.conf keystone_authtoken username nova
openstack-config --set /etc/nova/nova.conf keystone_authtoken password NOVA_PASS
openstack-config --set /etc/nova/nova.conf vnc enabled true
openstack-config --set /etc/nova/nova.conf vnc server_listen '$my_ip'
openstack-config --set /etc/nova/nova.conf vnc server_proxyclient_address '$my_ip'
openstack-config --set /etc/nova/nova.conf glance api_servers http://ct:9292
openstack-config --set /etc/nova/nova.conf oslo_concurrency lock_path /var/lib/nova/tmp
openstack-config --set /etc/nova/nova.conf placement region_name RegionOne
openstack-config --set /etc/nova/nova.conf placement project_domain_name Default
openstack-config --set /etc/nova/nova.conf placement project_name service
openstack-config --set /etc/nova/nova.conf placement auth_type password
openstack-config --set /etc/nova/nova.conf placement user_domain_name Default
openstack-config --set /etc/nova/nova.conf placement auth_url http://ct:5000/v3
openstack-config --set /etc/nova/nova.conf placement username placement
openstack-config --set /etc/nova/nova.conf placement password PLACEMENT_PASS

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(4)初始数据库,验证

初始化nova数据库,生成相关表结构
su -s /bin/sh -c "nova-manage api_db sync" nova
su -s /bin/sh -c "nova-manage cell_v2 map_cell0" nova
su -s /bin/sh -c "nova-manage cell_v2 create_cell --name=cell1 --verbose" nova
su -s /bin/sh -c "nova-manage db sync" nova

验证 nova cell0 和 cell1 是否正确注册
su -s /bin/sh -c "nova-manage cell_v2 list_cells" nova

启动 Nova 服务并配置开机启动
systemctl start openstack-nova-api openstack-nova-scheduler openstack-nova-conductor openstack-nova-novncproxy
systemctl enable openstack-nova-api openstack-nova-scheduler openstack-nova-conductor openstack-nova-novncproxy

检查nova服务是否启动
netstat -tnlup|egrep '8774|8775'
curl http://ct:8774

在这里插入图片描述

2、在C1、C2计算节点上配置 Nova 服务

C1 VM:192.168.10.102 NAT:192.168.221.102
C2 VM:192.168.10.103 NAT:192.168.221.103
配置内容和控制节点上的相似,这里就不多说了

(1)安装软件包并修改配置文件

yum -y install openstack-nova-compute
cp -a /etc/nova/nova.conf{,.bak}
grep -Ev '^$|#' /etc/nova/nova.conf.bak > /etc/nova/nova.conf

注意:下列命令中第三行需要修改当前节点的IP地址(C1:192.168.10.102 C2:192.168.10.103)
openstack-config --set /etc/nova/nova.conf DEFAULT enabled_apis osapi_compute,metadata
openstack-config --set /etc/nova/nova.conf DEFAULT transport_url rabbit://openstack:RABBIT_PASS@ct
openstack-config --set /etc/nova/nova.conf DEFAULT my_ip 192.168.10.103
openstack-config --set /etc/nova/nova.conf DEFAULT use_neutron true
openstack-config --set /etc/nova/nova.conf DEFAULT firewall_driver nova.virt.firewall.NoopFirewallDriver
openstack-config --set /etc/nova/nova.conf api auth_strategy keystone
openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_url http://ct:5000/v3
openstack-config --set /etc/nova/nova.conf keystone_authtoken memcached_servers ct:11211
openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_type password
openstack-config --set /etc/nova/nova.conf keystone_authtoken project_domain_name Default
openstack-config --set /etc/nova/nova.conf keystone_authtoken user_domain_name Default
openstack-config --set /etc/nova/nova.conf keystone_authtoken project_name service
openstack-config --set /etc/nova/nova.conf keystone_authtoken username nova
openstack-config --set /etc/nova/nova.conf keystone_authtoken password NOVA_PASS
openstack-config --set /etc/nova/nova.conf vnc enabled true
openstack-config --set /etc/nova/nova.conf vnc server_listen 0.0.0.0
openstack-config --set /etc/nova/nova.conf vnc server_proxyclient_address '$my_ip'
openstack-config --set /etc/nova/nova.conf vnc novncproxy_base_url http://ct:6080/vnc_auto.html
openstack-config --set /etc/nova/nova.conf glance api_servers http://ct:9292
openstack-config --set /etc/nova/nova.conf oslo_concurrency lock_path /var/lib/nova/tmp
openstack-config --set /etc/nova/nova.conf placement region_name RegionOne
openstack-config --set /etc/nova/nova.conf placement project_domain_name Default
openstack-config --set /etc/nova/nova.conf placement project_name service
openstack-config --set /etc/nova/nova.conf placement auth_type password
openstack-config --set /etc/nova/nova.conf placement user_domain_name Default
openstack-config --set /etc/nova/nova.conf placement auth_url http://ct:5000/v3
openstack-config --set /etc/nova/nova.conf placement username placement
openstack-config --set /etc/nova/nova.conf placement password PLACEMENT_PASS
openstack-config --set /etc/nova/nova.conf libvirt virt_type qemu

查看传参后的配置文件,这里只解释控制节点上没有的了

在这里插入图片描述
在这里插入图片描述
(2)判断计算机是否支持虚拟机硬件加速

这里其实我们在配置时已经更改,再次检查一下,以防配置失败
egrep -c '(vmx|svm)' /proc/cpuinfo

上述命令返回值不是 0,则计算节点支持硬件加速,不需要进行下面的配置。
上述命令返回值是 0,则计算节点不支持硬件加速,并且必须配置 libvirt 为使用
QEMU 而不是 KVM,需要编辑/etc/nova/nova.conf 文件中的[libvirt]部分
vim /etc/nova/nova.conf
[libvirt]
virt_type = qemu

在这里插入图片描述

(3)开启 Nova 计算服务并配置开机启动

systemctl start libvirtd.service openstack-nova-compute.service
systemctl enable libvirtd.service openstack-nova-compute.service

请注意:当有多个计算节点,并通过scp命令将配置文件拷贝到其他计算节点时,如果发现无法启动服务,
且错误为:“Failed to open some config files: /etc/nova/nova.conf”, 那么主要原因是配置文件权限错误,
需修改nova.conf文件的属主和属组为 root。

在这里插入图片描述

3、CT控制节点后续操作

CT VM:192.168.10.101 NAT:192.168.221.101

(1)添加计算节点到 cell 数据库
openstack compute service list --service nova-compute

(2)发现计算节点
su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova
以后添加新的计算节点时,必须在控制器节点上运行 su -s /bin/sh -c “nova-manage cell_v2 discover_hosts --verbose” nova 以注册这些新的计算节点。

设置适当的发现时间间隔(可选操作)
vim /etc/nova/nova.conf
[scheduler]
discover_hosts_in_cells_interval = 300
systemctl restart openstack-nova-api.service

(3)验证计算服务
openstack compute service list	#列出服务组件以验证每个进程的成功启动和注册情况
openstack catalog list			#列出身份服务中的API端点以验证与身份服务的连接
openstack image list			#列出图像服务中的图像以验证与图像服务的连接性
nova-status upgrade check		#检查Cells和placement API是否正常运行

在这里插入图片描述
在这里插入图片描述

云计算Openstack Nova 定义:OpenStack Nova是一个计算服务组件,它提供了虚拟机实例的创建、启动、暂停、恢复、删除等功能,并支持对实例进行资源调度、监控和管理。功能:Nova不仅管理虚拟机的生命周期,还通过与其他OpenStack组件(如Neutron网络服务和Cinder块存储服务)的集成,实现了完整的云计算平台功能。Nova API允许用户通过RESTful API的方式与OpenStack计算服务进行交互,实现虚拟机实例的创建、删除、查询、修改等操作。 阅读详情

相关推荐

openstack-nova组件工作流程机制介绍以及详细部署过程

目录一 Nova计算服务在openstack中的作用是什么?二,Nova的系统架构1,Nova架构组件作用介绍2,Nova架构基本工作流程图三,nova架构组件详细介绍1,Nova组件-Api2,Nova组件-Scheduler 一 Nova计算服务在openstack中的作用是什么? 计算服务是openstack最核心的服务之一,负责维护和管理云环境的计算资源,它在openstack项目中代号是nova nova自身并没有提供任何虚拟化能力,它提供计算服务,使用不同的虚拟化驱动来与底层支持的hyperv

Lihuihui006的博客 5667

nova cell v2原理及流程

为什么要引入nova cells 主要是为了降低数据库和消息队列的访问瓶颈。 对于云端架构来说,它默认拥有非常大的资源池,而这些资源池需要很多的服务器加以支持。OpenStack在架构设计时,就已经充分考虑到了服务的可扩展性。不过,在实际的使用中,用户经常会遇到问题,主要的问题包括两个方面,这就是数据库和消息队列的瓶颈问题。而Cells正是Nova内部为了解决数据库、消息队列瓶颈问题而设计的一种...

ranweizheng的专栏 1057

OpenStack核心组件-Nova

计算服务是openstack最核心的服务之一 , 负责维护和管理云环境的计算资源。Nova自身并没有提供任何虚拟化能力,它提供计算服务,使用不同的虚拟化驱动来与底层支持的Hypervisor (虚拟机管理器)进行交互。所有的计算实例(虚拟服务器)由Nova进行生命周期的调度管理(启动、挂起、停止、删除等),全局来看,nova为整个架构提供虚拟化资源、技术,服务层面来看,nova本身并不具备虚拟化能力,而是通过compute组件与虚拟化管理工具交互实现虚拟资源调度。

m0_73901077的博客 1679

OpenStack的部署T版(五)——Nova组件

目录一、Nova计算服务概念Nova系统架构二、Nova组件介绍1、API2、Scheduler调度器Nova调度器的类型过滤器权重(weight)3、Compute组件Compute组件功能4、Conductor组件三、OpenStack-NOVA组件部署1、在CT控制节点上配置 Nova 服务创建nova数据库,并执行授权操作创建用户、修改配置文件2、在C1、C2计算节点上配置 Nova 服务安装nova-compute组件修改配置文件3、CT节点后续操作 一、Nova计算服务概念 计算服务是open

IHBOS的博客 688

OpenStack T版—Nova组件部署详解

目录一、Nova计算服务1.1、Nova系统架构1.2、Nova组件介绍-API1.3、Nova组件介绍-Scheduler1.3.1、Nova调度器的类型1.3.2、过滤器调度器调度过程1.3.3、过滤器1.3.4、Nova组件介绍-Compute1.3.5、Nova组件介绍-Conductor1.3.6、Nova组件介绍-PlacementAPI1.4、虚拟机实例化流程1.5、控制台接口1.6、Nova部署架构1.7、Nova的Cell架构二、OpenStack—nova组件部署2.1、创建nova数据

繁星若渺的博客 1109

踏入OpenStack大门,Nova项目部署

文章目录一、Nova组件部署位置二级目录三级目录 一、Nova组件部署位置 控制节点ct ​nova-api(nova主服务) ​nova-scheduler(nova调度服务) ​nova-conductor(nova数据库服务,提供数据库访问) ​nova-novncproxy(nova的vnc服务,提供实例的控制台) 计算节点c1&c2 nova-compute(nova计算服务) 二级目录 三级目录 ...

糖球溜溜的博客 774

【OpenStack(Train版)安装部署(十一)】之server相关命令测试以及日志分析

文章目录本文章由公号【开发小鸽】发布!欢迎关注!!!1. server相关命令测试(1)查看server相关命令(2)server add fixed ip(3)server add floating ip(4)server add network(5)server add port(6)server add security group(7)server add volume(8)server backup create(9)server create(10)server delete(11) serv

开发小鸽 2608

详解:OpenStack nova

OpenStack–Nova架构介绍 Nova,首次出现在openstack的“Austin”版本中,提供大规模、可扩展、按需自助服务的计算资源,支持裸机、虚拟机和容器,依赖keystone的认证服务,neutron的网络服务,glance的镜像服务。 nova架构图如下: nova-api:接收rest消息,包括HTTP请求,服务间通信 nova-scheule:选择合适的主机 nova-conductor:数据库操作和复杂流程控制 nova-compute:虚拟机生命周期管理和资源管理,负责处理虚机和

Charles_Yin的博客 2029

(四)浅谈OpenStack T版服务组件--Nova计算服务(#^.^#)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录一、Nova简介1、Nova的概念2、系统架构3、Nova组件介绍-API 一、Nova简介 1、Nova的概念 算服务是openstack最核心的服务之一, 负责维护和管理云环境的计算资源(实例生命周期),它在openstack项目中代号是nova va自身并没有提供任何虚拟化能力,它提供计算服务,使用不同的动来与底层支持的Hypervisor (虚拟机管理器)进行交互。所有的计算实例(虚拟服务器)由Nova进行生命周期的调度

weixin_56667320的博客 1566

OpenStack的部署(五)------NOVA项目

目录一、相关概念1、Nova计算服务2、Nova系统架构二、nova组件介绍1、API----通信接口2、Scheduler----调度器(1) nova调度器的类型(2)过滤器(3)权重(weight)3、Compute----计算器(1)支持方式(2)功能4、Conductor----管理器5、PlacementAPI----管理接口三、虚拟机实例化流程四、控制台接口五、架构1、Nova部署架构(1)Nova经典部署架构(2)Nova负载均衡部署架构2、Nova的cell架构(1)cell产生的原因(2

ljj的学习笔记 1821

nova-compute 部署 instance 详解 - 每天5分钟玩转 OpenStack(28)

本节讨论 nova-compute,并详细分析 instance 部署的全过程。

CloudMan6的博客 1万+

OpenStack组件之Scheduler

OpenStack组件之Scheduler Scheduler可译为调度器,由nova-scheduler服务实现,主要解决的是如何选择在哪个计算节点上启动实例的问题。它可以应用多种规则,如果考虑内存使用率、 cpu负载率、cpu构架(intel/amd)等多种因素,根据一定的算法,确定虚拟机实例能够运行在哪一台计算服务器上。Nova-scheduler服务会从队列中接收一个虚 拟机实例的请求,通过读取数据库的内容,从可用资源池中选择最合适的计算节点来创建新的虚拟机实例。 创建虚拟机实例时,用户会提出资源需

God_ZY的博客 2283

openEuler在虚拟机的网络配置

ethernet0.virtualDev 可以配置成其他类型的虚拟网络适配器。常见的选项包括:vlance - 用于模拟 AMD PCnet32 LANCE 网络适配器,支持10Mbps。e1000 - 用于模拟 Intel E1000 千兆网络适配器,支持1Gbps。e1000e - 用于模拟更现代的 Intel E1000e 千兆网络适配器。vmxnet - 用于 VMware 的自定义网络适配器,性能更好但需要安装 VMware Tools。

FHY1221的博客 2932

centos7部署openstack(queens)

目录 1 基础环境配置 1.1 配置网络、主机名 1.2  配置域名解析 1.3配置防火墙和Selinux 1.3.1 在controller和compute节点上编辑selinux文件 1.3.2 controller和compute节点关闭防火墙 1.4 安装chrony服务 1.4.1 controller和compute节点安装chrony 1.4.2 配置control...

zing的博客 1万+

【CSP-J/S初赛知识点整理】

CSP-J/S初赛知识点整理

qq_43884946的博客 1万+

AppFlow实战:零代码将Dify接入企业微信的完整指南

本文提供了一份零代码将Dify AI应用接入企业微信的完整实战指南。通过使用阿里云AppFlow作为无代码连接器,详细讲解了从获取Dify API密钥、创建企业微信应用到配置自动化流程的全过程,帮助团队快速将AI能力无缝融入日常协作,大幅提升工作效率。

php55的博客 808

OpenStack部署(五、nova)

OpenStack部署(四、nova)一、Nova概述1. nova计算服务2. nova系统架构 一、Nova概述 1. nova计算服务 计算服务是openstack最核心的服务之一,负责维护和管理云环境的计算资源,它在openstack项目中代号是nova。 Nova自身并没有提供任何虚拟化能力,它提供计算服务,使用不同的虚拟化驱动来与底层支持的Hypervisor(虚拟机管理器)进行交互。所有的计算实例(虚拟服务器)由Nova进行生命周期的调度管理(启动、挂起、停止、删除等) Nova需要keys

Ryu_hayabusa的博客 2703

ArcGIS 泛克里金插值

按照如图所示的步骤填写参数,1处选择subset features。 2:输入数据。 3:输出训练数据。 4:输出测试数据。 5:80,表示80%的比例是训练数据,20%是测试数据。 6:输入的百分比。 1:选择geostatistical wizard。 2:插值方法,克里金插值 3:训练数据。 4:数据字段。 点击下一步: 1:表示泛克里金插值。 2:输出表面类型。 3:转换类型none。 4:趋势剔除的阶数。 点击下一步: 表示东北—西南方向变化平缓。 1:模型优化 2:模型类型(stabl.

yuanYW7556的博客 7275

快速入门Openstack,无脑多节点部署Mitaka(5)--Nova部署

通过部署去了解Nova服务

HenryNg1994的博客 3571

在昇腾910B服务上部署搭建适配PDF解析工具Mineru2.5开源项目

本文介绍了在昇腾910B服务器上部署开源PDF解析工具Mineru2.5的过程。首先从昇腾社区下载mindie镜像并运行容器,安装系统依赖。针对部署过程中遇到的多个报错问题(如torchvision与torch版本不匹配、昇腾软件栈与NumPy 2.0不兼容等),提供了具体解决方案和兼容版本。通过设置环境变量、安装指定版本的Python依赖包,成功部署Mineru项目并下载模型。最后运行测试,验证了在NPU设备上运行pipeline的可行性。整个过程详细记录了版本适配和错误处理方法,为类似部署场景提供了参考

一起加油吧 2164

DBeaver配置本地mysql-connector驱动文件

本文摘要:介绍了数据库驱动管理的基本操作步骤:1)新建驱动管理器,填写MySQL驱动名称、类名和类型;2)添加本地MySQL驱动文件;3)创建数据库连接并测试。适用于MySQL5.x和8.x版本,帮助用户快速配置数据库连接。

litlit023的专栏 1689

openstack组件之nova详细概要介绍及部署

目录简介用途与功能 :Nova组件中各个子服务1、Nova API :2、Nova Cell :3、Nova Cert :4、Nova Compute :5、Nova Conductor :6、Nova Scheduler :6、1过滤器(filter)Nova过滤器类型说明7、Nova Console、Nova Consoleauth、Nova VNCProxy :8、DB: 简介 Nova 是 OpenStack 最核心的服务,负责维护和管理云环境的计算资源。OpenStack 作为 IaaS 的云操作

chenchen的博客 2652

姿态传感器/陀螺仪之SC7A20HTR是应用驱动程序设计

define SC7A20_CTRL1_PM_100HZ (0x5 << 4) // 正常模式,100Hz输出数据速率(ODR)// 用于存储6字节的原始数据(X_L, X_H, Y_L, Y_H, Z_L, Z_H)#define SC7A20_WHO_AM_I_VALUE 0x11 // 读取WHO_AM_I寄存器应该返回的值。// 但HAL_I2C_Mem_Read按顺序读,data[0]是X_L(低8位),data[1]是X_H(高8位)MX_I2C1_Init();

corlin6688的博客 761

OpenStack-Nova组件部署

文章目录Nova 计算服务1.Nova 简介2.Nova 系统架构3.组件介绍3.1 API3.2 Scheduler3.3 compute计算组件3.4 conductor协调组件OpenStack-Glance组件部署1.创建数据库实例和数据库用户2.创建Placement服务用户和API的endpoint2.1 创建placement用户,给与placement用户对service项目拥有admin权限2.2 创建一个placement服务,服务类型为placement2.3 注册API端口到plac

weixin_51720711的博客 1630

dify安装ollama插件及OLLAMA模型添加失败问题完整解决方法

plugin_daemon-1 | 2025/05/10 17:37:36 stdio.go:160: [INFO]plugin langgenius/ollama:0.0.6: Installed model: ollama 提示ollama安装成功,再添加模型就不会有问题了。安装dify1.2.0和1.3.1均出现OLLAMA插件安装失败或插件安装后添加模型失败的问题,具体表现为一是添加ollama插件时没反应,需要二次添加才成功;二是添加模型时点保存报500错误或点保存后没反应,无法成功添加。

symstandsun的博客 9078

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Openstack——Nova项目

一、NOVA简介 计算服务是openstack最核心的服务之一,负责维护和管理云环境的计算资源,它在openstack项目中代号是nova。 Nova自身并没有提供任何虚拟化能力,它提供计算服务,使用不同的虚拟化驱动来与底层支持的Hypervisor(虚拟机管理器)进行交互。所有的计算实例(虚拟服务器)由Nova进行生命周期的调度管理(启动、挂起、停止、删除等) Nova需要keystone、glance、neutron.cinder和swift等其他服务的支持,能与这些服务集成,实现如加密磁盘、裸金属计

Shadow__Flow的博客 1624

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: OpenStack部署之Placement项目(7-4)
下一篇: OpenStack的部署之Neutron项目(7-6)
时代广场的蟋蟀
博客等级 码龄6年 174粉丝 119原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值