OpenStack

Openstack原理及应用 在Dashboard[Horizon]上申请一台云虚拟机流程:Network[Neutron]提供网络,Block Storage[Cinder]提供卷,image[Glance]提供操作系统镜像(image不存储镜像,只存镜像目录,镜像实际存储在Object Storage[Swift]),然后交由Compute[Nova]创建虚拟机。在这个过程中Identity[Keystone]为各个独立的服务提供认证、鉴权服务。核心功能是对卷的管理,允许对卷、卷的类型、卷的快照、卷备份进行操作。 阅读详情

目录

基本概念

‌一、OpenStack核心原理剖析‌

‌1. 系统架构设计‌

‌2. 核心组件协同流程(以创建VM为例)‌

‌二、六大核心特性详解‌

‌1. 开放性与可扩展性‌

‌2. 软件定义基础设施(SDI)‌

‌3. 多租户隔离与安全‌

‌4. 弹性伸缩与自动化‌

‌5. 混合云管理能力‌

‌6. 异构硬件支持‌

‌三、OpenStack的战略意义‌

‌1. 技术变革价值‌

‌2. 经济模型创新‌

‌3. 行业标准制定者‌

‌四、典型应用场景‌

‌1. 电信网络云化(NFV)‌

‌2. 企业私有云‌

‌3. 科研计算平台‌

‌五、技术演进与挑战‌

‌1. 前沿发展方向‌

‌2. 核心挑战‌

‌总结:OpenStack的战略定位‌

基本部署

‌一、部署前准备‌

1. ‌系统初始化‌

2. ‌网络规划‌

3. ‌基础服务配置‌

‌二、控制节点部署‌

1. ‌数据库与消息队列‌

2. ‌认证服务(Keystone)‌

3. ‌计算服务(Nova)‌

‌三、计算节点部署‌

1. ‌安装基础组件‌

2. ‌虚拟化检测与启动‌

‌四、网络服务(Neutron)‌

1. ‌控制节点安装‌

2. ‌计算节点网络代理‌

‌五、存储服务(Cinder)‌

1. ‌块存储配置‌

2. ‌存储节点(独立服务器)‌

‌六、验证部署‌

1. ‌创建首个云资源‌

2. ‌关键检查命令‌

‌高级部署选项‌


基本概念

‌一、OpenStack核心原理剖析‌

‌1. 系统架构设计‌

OpenStack采用‌模块化微服务架构‌,各组件通过RESTful API通信,形成分布式云操作系统:

graph TD
 A[用户界面 Horizon/CLI] --> B(认证服务 Keystone)
 B --> C[计算服务 Nova]
 B --> D[网络服务 Neutron]
 B --> E[存储服务 Cinder/Swift]
 B --> F[镜像服务 Glance]
 C --> G[虚拟化层 KVM/Xen/VMware]
 D --> H[SDN控制器 OVS/OpenDaylight]
 E --> I[存储后端 Ceph/NetApp] 
‌2. 核心组件协同流程(以创建VM为例)‌
  1. ‌认证‌:用户通过Keystone获取Token
  2. ‌资源调度‌:Nova向调度器(Scheduler)请求计算节点
  3. ‌镜像加载‌:Glance提供系统镜像(QCOW2/RAW)
  4. ‌网络配置‌:Neutron分配IP并配置虚拟交换机
  5. ‌存储挂载‌:Cinder创建卷并挂载到VM
  6. ‌虚拟机启动‌:Hypervisor(KVM等)执行启动指令

‌二、六大核心特性详解‌

‌1. 开放性与可扩展性‌
  • ‌开源生态‌:Apache 2.0许可证,全球贡献者超10万+
  • ‌插件化架构‌:
    # Neutron网络插件示例 
    [ml2] 
    mechanism_drivers = openvswitch, sriov # 支持OVS/SR-IOV 
    可扩展支持第三方SDN(如Cisco ACI, VMware NSX)
‌2. 软件定义基础设施(SDI)‌
资源类型实现方式关键技术
计算Nova调度器过滤器调度(CPU/RAM/异构资源)
网络Neutron + ML2插件VXLAN/GENEVE overlay网络
存储Cinder多后端驱动支持Ceph/NetApp/Pure Storage
‌3. 多租户隔离与安全‌
  • ‌租户隔离模型‌:
    graph LR
     Project1 --> VM1
     Project1 --> VM2
     Project2 --> VM3
     Project2 --> VM4
     style Project1 fill:#f9f,stroke:#333
     style Project2 fill:#bbf,stroke:#333 
  • ‌安全增强‌:
    • 基于角色的访问控制(RBAC)
    • 安全组(Stateful Firewall)
    • 加密卷(LUKS/KMS集成)
‌4. 弹性伸缩与自动化‌
  • ‌自动扩缩容(Heat + Ceilometer)‌:
    heat_template_version: 2015-04-30 
    resources:
     web_server:
         type: OS::Nova::Server
         properties:
             flavor: m1.small
             image: ubuntu1804
             networks: [{network: public_net}]
     scale_policy:
         type: OS::Heat::ScalingPolicy
         properties:
             adjustment_type: change_in_capacity 
             scaling_adjustment: 1 
             cooldown: 60 
    支持基于CPU/网络负载动态调整集群规模
‌5. 混合云管理能力‌
  • ‌统一API网关‌:
    openstack --os-cloud=my_aws server list # 管理AWS EC2 
    openstack --os-cloud=my_azure volume list # 管理Azure磁盘 
    通过Cloud Provider API集成公有云资源
‌6. 异构硬件支持‌
  • ‌加速器虚拟化‌:
    • GPU直通(NVIDIA vGPU/Intel GVT-g)
    • FPGA加速(通过Cyborg框架)
    • SmartNIC卸载(如Mellanox BlueField)

‌三、OpenStack的战略意义‌

‌1. 技术变革价值‌
  • ‌打破厂商锁定‌:替代VMware vSphere/Azure Stack

    沃尔玛用OpenStack替代VMware,节省许可费用$4千万/年

  • ‌驱动云原生转型‌:
    • 容器集成(Kuryr容器网络,Zun容器服务)
    • Kubernetes编排(Magnum驱动K8s集群部署)
‌2. 经济模型创新‌
部署模式TCO对比传统虚拟化典型用户
私有云降低35%-40%银行/政府机构
电信NFV云降低50%+Verizon/中国移动
边缘计算降低60%+工厂自动化/智慧城市
‌3. 行业标准制定者‌
  • ‌全球部署规模‌:
    pie title OpenStack市场份额
     “私有云” : 65
     “公有云” : 15
     “电信NFV” : 20 
    • 覆盖全球187个国家
    • 管理超2500万个CPU核心(2023年数据)

‌四、典型应用场景‌

‌1. 电信网络云化(NFV)‌
  • ‌案例‌:中国移动5G核心网
  • ‌架构‌:
    MANO(Orchestration) 
    │ 
    └─NFVI(OpenStack+KVM)
     ├─vEPC (Neutron VPC)
     ├─vIMS (Nova高可用集群)
     └─vBRAS (SR-IOV加速) 
    时延<5ms,满足5G URLLC要求
‌2. 企业私有云‌
  • ‌宝马集团生产云‌:
    • 统一管理全球37个工厂
    • 部署超15,000台虚拟机
    • 自动化流水线日处理1.2万次部署
‌3. 科研计算平台‌
  • ‌欧洲核子研究中心(CERN)‌:
    Nova集群规模: 30万物理核心 
    Swift对象存储: 350PB+ 
    处理LHC对撞机每秒PB级数据 

‌五、技术演进与挑战‌

‌1. 前沿发展方向‌
  • ‌智能运维‌:
    • 故障预测(Vitrage根因分析)
    • AI调优(Watson集成资源调度)
  • ‌边缘融合‌:
    StarlingX项目支持<5ms边缘节点管理
‌2. 核心挑战‌
挑战领域解决方案
部署复杂度Airship容器化部署
性能损耗DPDK/OVS硬件卸载
混合云治理Kolla多云联邦认证

‌权威数据‌:最新OpenStack Yoga版本性能提升:

  • 虚拟机启动速度↑45%
  • 网络吞吐量↑70%(OVS-DPDK优化)

‌总结:OpenStack的战略定位‌

作为‌开源云操作系统事实标准‌,OpenStack通过:

  1. ‌模块化架构‌ - 解耦硬件依赖,灵活适配场景
  2. ‌生态开放性‌ - 整合500+厂商技术栈
  3. ‌持续进化能力‌ - 每6个月发布重大更新
    已成为企业数字化转型和新型基础设施建设的核心引擎。其价值不仅在于技术实现,更在于重构了云计算领域的创新协作模式。

基本部署

‌一、部署前准备‌

1. ‌系统初始化‌
# 所有节点执行 
sudo hostnamectl set-hostname controller # 控制节点命名:ml-citation{ref="1,6" data="citationList"} 
sudo hostnamectl set-hostname compute1 # 计算节点命名:ml-citation{ref="6" data="citationList"} 
sudo timedatectl set-timezone Asia/Shanghai # 时区配置:ml-citation{ref="1" data="citationList"} 
sudo localectl set-locale LANG=en_US.UTF-8 # 语言环境:ml-citation{ref="1" data="citationList"} 
2. ‌网络规划‌
‌网络类型‌‌示例网段‌‌网卡绑定‌
管理网络192.168.100.0/24eth0 (controller/compute) 
数据网络192.168.200.0/24eth1 (controller/compute) 
外部网络物理网络直连eth2 (controller) 
# 配置静态IP(以Ubuntu为例) 
sudo vi /etc/netplan/00-installer-config.yaml 
# 控制器节点示例: 
network:
 version: 2
 ethernets:
     eth0: # 管理网
         addresses: [192.168.100.10/24]
         gateway4: 192.168.100.1
     eth1: # 数据网
         addresses: [192.168.200.10/24] 
3. ‌基础服务配置‌
# 关闭防火墙与SELinux(测试环境):ml-citation{ref="6" data="citationList"} 
sudo systemctl stop firewalld && sudo systemctl disable firewalld 
sudo setenforce 0 && sudo sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config 

# NTP时间同步:ml-citation{ref="3" data="citationList"} 
sudo apt install chrony -y # Ubuntu 
sudo systemctl restart chrony 

‌二、控制节点部署‌

1. ‌数据库与消息队列‌
# 安装MariaDB:ml-citation{ref="3" data="citationList"} 
sudo apt install mariadb-server -y 
sudo mysql_secure_installation # 安全初始化(设置root密码) 

# 创建OpenStack数据库 
mysql -u root -p <<EOF 
CREATE DATABASE keystone; 
GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' IDENTIFIED BY 'openstack'; 
EOF 

# 安装RabbitMQ:ml-citation{ref="3" data="citationList"} 
sudo apt install rabbitmq-server -y 
sudo rabbitmqctl add_user openstack openstack 
sudo rabbitmqctl set_permissions openstack ".*" ".*" ".*" 
2. ‌认证服务(Keystone)‌
sudo apt install keystone apache2 libapache2-mod-wsgi -y 
sudo vi /etc/keystone/keystone.conf 

修改关键配置:

[database] 
connection = mysql+pymysql://keystone:openstack@controller/keystone 

[token] 
provider = fernet 

初始化服务:

sudo su -s /bin/sh -c "keystone-manage db_sync" keystone 
keystone-manage fernet_setup --keystone-user keystone --keystone-group keystone 
keystone-manage bootstrap --bootstrap-password openstack \
 --bootstrap-admin-url http://controller:5000/v3/ \
 --bootstrap-internal-url http://controller:5000/v3/ \
 --bootstrap-public-url http://controller:5000/v3/ \
 --bootstrap-region-id RegionOne 
3. ‌计算服务(Nova)‌
# 创建数据库及用户:ml-citation{ref="5" data="citationList"} 
mysql -u root -p <<EOF 
CREATE DATABASE nova_api; 
GRANT ALL ON nova_api.* TO 'nova'@'%' IDENTIFIED BY 'openstack'; 
CREATE DATABASE nova; 
GRANT ALL ON nova.* TO 'nova'@'%' IDENTIFIED BY 'openstack'; 
EOF 

# 安装Nova组件 
sudo apt install nova-api nova-conductor nova-scheduler -y 

配置/etc/nova/nova.conf:

[DEFAULT] 
transport_url = rabbit://openstack:openstack@controller 
my_ip = 192.168.100.10 

[api] 
auth_strategy = keystone 

[keystone_authtoken] 
auth_url = http://controller:5000/v3 
username = nova 
password = openstack 

[vnc] 
enabled = true 
server_listen = 192.168.100.10 
server_proxyclient_address = 192.168.100.10 

[glance] 
api_servers = http://controller:9292 

‌三、计算节点部署‌

1. ‌安装基础组件‌
sudo apt install nova-compute qemu-kvm libvirt-daemon -y 
sudo vi /etc/nova/nova.conf # 配置同控制节点,修改my_ip为192.168.100.20:ml-citation{ref="6" data="citationList"} 
2. ‌虚拟化检测与启动‌
egrep -c '(vmx|svm)' /proc/cpuinfo # 输出>0则支持虚拟化:ml-citation{ref="1" data="citationList"} 
sudo systemctl restart nova-compute 

# 在控制节点验证 
source admin-openrc.sh 
openstack compute service list # 应显示compute1节点状态:ml-citation{ref="5" data="citationList"} 

‌四、网络服务(Neutron)‌

1. ‌控制节点安装‌
sudo apt install neutron-server neutron-plugin-ml2 \ 
neutron-linuxbridge-agent neutron-dhcp-agent -y 

配置/etc/neutron/neutron.conf:

[DEFAULT] 
core_plugin = ml2 
service_plugins = router 
allow_overlapping_ips = true 

[ml2] 
type_drivers = flat,vxlan 
tenant_network_types = vxlan 
mechanism_drivers = linuxbridge,l2population 
2. ‌计算节点网络代理‌
sudo apt install neutron-linuxbridge-agent -y 
sudo vi /etc/neutron/plugins/ml2/linuxbridge_agent.ini 
[linux_bridge] 
physical_interface_mappings = provider:eth1 # 绑定数据网卡:ml-citation{ref="4" data="citationList"} 

[vxlan] 
enable_vxlan = true 
local_ip = 192.168.200.20 # 计算节点数据网IP:ml-citation{ref="6" data="citationList"} 

‌五、存储服务(Cinder)‌

1. ‌块存储配置‌
# 控制节点 
sudo apt install cinder-api cinder-scheduler -y 
sudo vi /etc/cinder/cinder.conf 
[database] 
connection = mysql+pymysql://cinder:openstack@controller/cinder 

[DEFAULT] 
glance_api_servers = http://controller:9292 
enable_v3_api = true 

[keystone_authtoken] 
auth_url = http://controller:5000/v3 
2. ‌存储节点(独立服务器)‌
sudo apt install cinder-volume lvm2 -y 
sudo pvcreate /dev/sdb # 假设sdb为新增磁盘 
sudo vgcreate cinder-volumes /dev/sdb 
sudo vi /etc/cinder/cinder.conf 
[DEFAULT] 
enabled_backends = lvm 
glance_api_servers = http://controller:9292 

[lvm] 
volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver 
volume_group = cinder-volumes 
target_protocol = iscsi 

‌六、验证部署‌

1. ‌创建首个云资源‌
# 创建外部网络:ml-citation{ref="5" data="citationList"} 
openstack network create --external --provider-network-type flat --provider-physical-network provider public-net 
openstack subnet create --network public-net --subnet-range 203.0.113.0/24 --allocation-pool start=203.0.113.10,end=203.0.113.100 public-subnet 

# 启动测试实例 
openstack server create --image cirros --flavor m1.tiny --network private-net test-vm 
2. ‌关键检查命令‌
openstack compute service list # 检查Nova服务状态:ml-citation{ref="5" data="citationList"} 
openstack network agent list # 验证Neutron代理:ml-citation{ref="8" data="citationList"} 
cinder service-list # 查看存储服务状态 
virsh list --all # 计算节点验证虚拟机运行:ml-citation{ref="6" data="citationList"} 

‌高级部署选项‌

  1. ‌GPU直通配置‌
    # 计算节点加载VFIO驱动:ml-citation{ref="5" data="citationList"} 
    echo 'vfio' | sudo tee /etc/modules-load.d/vfio.conf 
    echo 'options vfio enable_unsafe_noiommu_mode=1' | sudo tee /etc/modprobe.d/vfio.conf 
  2. ‌Packstack自动化部署‌
    # CentOS快速部署:ml-citation{ref="7" data="citationList"} 
    sudo dnf install -y centos-release-openstack-yoga 
    sudo dnf install -y openstack-packstack 
    packstack --allinone --provision-demo=n 

‌部署要点总结‌:

  • 网络规划需提前固化(IP/网关/VLAN)
  • 服务组件配置文件需同步修改(Keystone/Nova/Neutron)
  • 计算节点需确认硬件虚拟化支持
  • 生产环境推荐分离服务部署(数据库/消息队列独立节点)

新手如何学习OpenStack? OpenStack是一个开源的云计算管理平台,旨在提供一个简单的方式来部署和管理大规模的计算资源和服务。它控制着一个数据中心级别的资源池,包括计算、存储和网络资源,通过提供丰富的API接口和工具,使得用户可以像使用水电一样便捷地获取和使用这些资源。 阅读详情

相关推荐

OpenStack与Kubernetes:云计算平台的两大巨头及其差异

OpenStack是一个用于构建和管理云计算平台的开源软件。它提供了一套丰富的组件,包括计算服务Nova、网络服务Neutron和块存储服务Cinder等,使得用户可以灵活地构建自己的云计算环境。OpenStack的灵活性、多租户支持以及强大的安全性,使其成为构建私有云、公有云和混合云的理想选择。

异构算力老群群(在读985计算机博士生)的技术博客 4497

OpenStack开源虚拟化平台(一)

本文讲解OpenStack开源虚拟化平台,介绍OpenStack背景和计算服务Nova。

Morse_Chen的博客 6583

【OpenStack】OpenStack原理(一)——OpenStack发展及架构

OpenStack目前的七个核心组件,分别是计算(Compute)、对象存储(Object Storage)、认证(Identity)、用户界面(Dashboard)、块存储(Block Storage)、网络(Network)和镜像服务(Image Service)。

大数据分析BDA 2万+

openstack云平台部署(详细+图文+bilibili视频)

云平台需要两个节点,一个controller(控制节点),一个compute(计算节点)环境要求:VM虚拟机2台,镜像为centos7或7.5。一块100G的硬盘。两块网卡,两块网卡第一块网卡IP地址为192.168.100.10,第二块网卡IP地址为192.168.200.10。(编辑时用的是60G硬盘)一块100G硬盘和一块50G硬盘。两块网卡第一块网卡IP地址为192.168.100.20,第二块网卡IP地址为192.168.200.20。(编辑时用的60G+20G两块硬盘)

qq_68736843的博客 4万+

【OpenStack】菜鸟学OpenStack之部署Train(13)

菜鸟学OpenStack之部署Train(13)仪表盘服务(Horizon)Horizon简介安装和配置系统要求安装和配置Horizon完成安装验证参考资料 仪表盘服务(Horizon) Horizon简介 OpenStack项目中的Horizon仪表盘服务是一个模块化组件,提供基于Web的图形界面,允许云系统管理员和终端用户管理各种计算资源和服务组件。 Horizon仪表板所需的唯一核心服务是Keystone标识服务。可以将仪表板与其他服务(如镜像服务Glance、计算服务Nova和网络服务Neutron

小哲的博客 949

Linux 使用rm -rf /*命令后,恢复系统方法

Linux 使用rm -rf /*命令后,恢复系统方法 个人学习记录 这里实验环境采用的是radhel7.1的版本: 个人认为核心就是缺失什么组件,就从别的地方复制什么组件过来,先把系统拉起来,再慢慢恢复配置 进入救援模式 1、将/dev/sda两个分区分别挂载看看,里面的内容,有内容的就是根存在的分区 2、ifconfig eno16777777 192.168.8.2 3、从另外一台一样系统的根 。用 tar打包,一个个文件夹拷贝过来 4、到坏系统,scp另外一个系统的etc.tar.gz 5

weixin_43603476的博客 1万+

OpenStack是什么,OpenStack详解

1. OpenStack是什么 OpenStack官方的解释很官方,而且从不同角度,也有不同的理解,OpenStack可以理解为一个云操作系统 OpenStack旗下包含了一组由社区维护的开源项目,他们分别是OpenStackCompute(Nova),OpenStackObjectStorage(Swift),以及OpenStackImageService(Glance)。 Op...

yaohong 1万+

Qt 5.15.2静态编译避坑实录:MinGW 32位版从源码到Creator配置的全流程踩坑总结

本文详细介绍了Qt 5.15.2 MinGW 32位版本的静态编译全流程,包括环境准备、配置参数优化、编译过程监控及安装后配置。重点解决了静态编译中的常见问题,如参数顺序敏感、路径引号问题等,并提供了性能对比实测数据,帮助开发者高效完成静态编译。

weixin_26749245的博客 271

openstack-helm

openstack-helm 安装 helm有2个版本,分别为helm2和helm3,目前openstack-helm只支持helm2,因此:下载得helm版本为helm-v2.17.0 wget https://get.helm.sh/helm-v2.17.0-linux-amd64.tar.gz tar -xvf helm-v2.17.0-linux-amd64.tar.gz cp linux-amd64/helm /usr/local/bin/ helm helm 初始化 # 要安装 Helm 的服

wen328的博客 2056

在abaqus中利用point-based 来快捷定义螺栓连接

abaqus中可以通过point-based方式定义连接点的位置,并对连接方式进行定义,可以进行螺栓连接的模拟。 可以通过逐点输入坐标或导入外部的坐标位置 也可以通过阵列的方式定义点 定义完点后就利用create fasteners,选择point-based,选取刚才创建好的点阵列,然后定义连接的属性,如下图 定义connector section时,类型选择translator,相当于只有1方向可以动,定义弹性模量以及破坏准则。 案例操作 假如有两个板,通过...

fiber_tape的博客 7336

RAG开源框架深度评测:从RAGFlow到Dify的实战选型指南

本文深度评测了主流RAG开源框架(RAGFlow、Dify、WeKnora)的核心能力与实战表现,提供企业级选型指南。重点对比了文档解析、检索性能和生产部署等关键指标,揭示RAGFlow在复杂文档处理、Dify在低代码开发、WeKnora在腾讯生态集成的差异化优势,并给出技术选型决策树与成本优化方案。

weixin_29294597的博客 825

一键部署 OpenStack

(1)在控制台依次单击“项目” >“网络” >“网络”按钮,在右边区域默认存在公有网络 public,如下图所示。(2)单击右上角“+创建网络”按钮,在弹出的“创建网络”界面中,输入网络名称为“private”,保持默认的复选框状态,单击“下一步”按钮。(3)在“子网”信息页面中,输入子网名称、网络地址等参数,网关 IP 如果保持为空,表示使用该网络的第一个地址,即 x.x.x.1 为网关地址。如不希望该网络中的虚拟机通过该网络访问其他网络,可勾选“禁用网关”。此处保持默认,单击“下一步”按钮。

2401_82646900的博客 3049

Origin绘制带差异显著性标记的分组均值条形图|科研论文图表教程(附数据格式模板)

传统柱状图虽能呈现组间均值差异,却隐藏个体数据分布;散点图虽能展示原始数据,却难以直观凸显统计显著性。带差异显著性(*)的分组均值条形图——它以“双层叙事”的创新设计,同时呈现群体特征与个体差异。

weixin_50236590的博客 1492

OpenStack入门

云计算是一种基于网络的超级计算模式,能够根据用户需求提供计算资源、存储资源、网络资源等。狭义云计算:通过网络按需向用户提供 IT 基础设施(硬件、平台、软件),用户视 “云” 中资源为无限,可横向扩展,如使用水电煤气般按需付费。广义云计算:指服务的交付和使用模式,通过网络以按需、易扩展方式获得所需服务,服务范围广泛。起源2010 年 7 月由 Rackspace 和美国国家航空航天局(NASA)共同发起。Rackspace 贡献存储源码(Swift),NASA 贡献计算源码(Nova)。定义。

YUNYINGXIA的博客 1370

用Python爬虫抓取大宗交易成交数据:全面解析与实战代码

大宗交易是指在证券市场中,涉及大额买卖的交易。此类交易通常由机构投资者进行,其交易量较大,对市场的影响显著。大宗交易数据包含了买卖双方的成交价格、成交量等关键信息,这些数据对于投资者和分析师而言,具有重要的市场预测意义。Python爬虫是一种自动化抓取互联网上数据的工具。通过爬虫,我们可以定期获取大宗交易数据,节省人工查询的时间。爬虫的工作原理通常包括:发送HTTP请求、获取响应数据、解析网页内容、提取关键信息、存储和展示数据。

2201_76125261的博客 417

高通SA8295P音频接口深度解析:全面掌握SA8295P的LS-I2S、PCM/TDM与高性能音频处理技术设计

SA8295P提供丰富的音频接口选项,包括LS-I2S、PCM/TDM和HS-I2S接口,具备灵活的配置选项,适合各种高保真音频和高速数据传输应用。结合LS-I2S和PCM/TDM接口:在复杂的音频编解码器设计中,可结合使用LS-I2S和PCM/TDM接口,以处理和传输不同的音频数据流。使用HS-I2S接口:在软件定义无线电(SDR)系统中,高速I2S接口可处理高速数据流,如无线电信号的解码和处理。LS-I2S(低速I2S)接口是SA8295P的一部分,提供了丰富的音频数据传输选项。

weixin_43199439的博客 1403

OpenStack简介

目录OpenStack简介1、云计算模式2、云计算 虚拟化 openstack之间的关系?3、OpenStack 中有哪些组件?4、计算节点负责虚拟机运行5、网络节点负责对外网络与内网之间的通信5.1 网络节点仅包含Neutron服务5.2 网络节点包含三个网络端口6、存储节点负责对虚拟机的额外存储管理等6.1 存储节点包含Cinder,Swift等服务6.2 存储节点包含最少两个网络端口8、OpenStack计算设施----Nova9、OpenStack镜像服务器----Glance。

不能将运气当成战略! 4894

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

openstack——horizon篇

一、horizon介绍: 理解horizon Horizon 为 Openstack 提供一个 WEB 前端的管理界面 (UI 服务 )通过 Horizone 所提供的 DashBoard 服务 , 管理员可以使用通过 WEB UI 对 Openstack 整体云环境进行管理 , 并可直观看到各种操作结果与运行状态。 ...

weixin_30900589的博客 288

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

openstack主要组件及功能

创建一个新的镜像:openstack image create --disk-format=qcow2 --container-format=bare --public --file=/path/to/image.img myimage。创建一个新的虚拟机实例:openstack server create --image myimage --flavor 1 --key-name mykey myinstance。查看一个实例规格的详细信息:openstack flavor show myflavor。

Will_1130的博客 1867

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

OpenStack Q版部署-dashboard

Q版 dashboard安装前言一、简介二、安装1、安装2、配置文件-controllerlocal_settingsopenstack-dashboard.conf3、启动服务4、页面访问 前言 仪表板所需的唯一核心服务是身份服务。您可以将仪表板与其他服务结合使用,例如图像服务,计算和联网。您也可以在具有独立服务(例如对象存储)的环境中使用仪表板。 在控制器节点上安装和配置仪表板。 一、简介 dashboard说白了就是一个图形界面,通过访问keystone将获取OpenStack各个组件的信息通过

老徐头子的博客 921

OpenStack——Dashboard组件部署

OpenStack——Dashboard组件部署一、安装httpd服务二、修改local_setting本地控制台的配置文件三、重启服务四、重启httpd服务五、重启 ct 节点的 memcache 服务六、实验测试 一、安装httpd服务 #因为在CT控制节点已安装httpd服务,而Dashboard控制台也需要httpd支持,所以此处可以在C1节点进行安装httpd [root@c1 ~]# yum install -y httpd openstack-dashboard 二、修改local_se.

weixin_51615030的博客 712

openstack登陆dashboard界面认证错误

openstack登陆dashboard界面认证错误 openstack打开dashboard界面登陆的时候显示认证错误,已确定域账户密码都是对的 解决方案: 先查看日志文件: 首先查看keystone的日志 2019-04-03 13:51:36.969 11355 INFO keystone.token.providers.fernet.utils [req-76bb2d23-6fb6-43...

运维giao的博客 1万+

openstack(Dashboard)web界面

下载openstack-dashboard #yum -y install openstack-dashboard 修改配置文件/etc/openstack-dashboard/local_settings 搜索加粗内容添加修改配置文件 OPENSTACK_HOST = “sheng0” OPENSTACK_KEYSTONE_URL = “http://%s:5000/v3” % OPENSTA...

djs的博客 4657

openstack开发_认识OpenStack

什么是OPENSTACK?OpenStack作为开源云软件项目,是由Rackspace和NASA于2010年发起,他们整合了NASA的Nebula平台和Rackspace的Cloud平台的代码。第一个核心模块称为“计算”和“对象存储”,但更常用的分别是项目名称Nova和Swift。OpenStack使用YYYY.N记号来根据发布年份和当年的主要版本指定其发布。例如,2011年的第一个版本(Bexa...

weixin_42342882的博客 873
上一篇: KVM深层解析
下一篇: Docker基本部署
霖檬ing
博客等级 码龄2年 701粉丝 75原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值