openstack-swift openstack swift

openstack中运维操作的命令

1:keystone运维 管理的选项有域,项目,用户,角色,服务,端点这些操作 首先域是用户和项目的集合,所以创建项目的时候要指定域,删除的时候也要指定域, 但是在创建用户的时候需要指定域,删除用户的时候不需要指定域 格式: openstack 操作的对象 动作 一些简单的运维: 创建一个用户并分配 ......
openstack 命令

CentOS7离线部署OpenStack Train版本

CentOS7离线部署OpenStack Train版本CentOSOpenStack 一、在线安装OpenStack 在线安装的过程中,把下载的所有包都保存下来,然后导入到离线环境中再进行安装。 在虚拟机里装了一个CentOS 7系统,使用的CentOS 7 内核版本是:3.10.0-1160.e ......
OpenStack CentOS7 版本 CentOS Train

CentOS7离线部署OpenStack Train版本

CentOS7离线部署OpenStack Train版本CentOSOpenStack 一、在线安装OpenStack 在线安装的过程中,把下载的所有包都保存下来,然后导入到离线环境中再进行安装。 在虚拟机里装了一个CentOS 7系统,使用的CentOS 7 内核版本是:3.10.0-1160.e ......
OpenStack CentOS7 版本 CentOS Train

openstack 常用命令

1.创建一个磁盘 cinder list &&cinder type-list&&glance image-list cinder create --volume-type ISCSI --image-id 5c86aff6-2ed6-4b56-a5f2-48ae68b891fc --name te ......
openstack 命令 常用

基于kvm虚拟机创建openstack qcow2磁盘镜像

前提知识 KVM做单机管理虚拟机,Openstack集群管理虚拟机 使用工具 virt-manager 虚拟机管理器(Virtual Machine Manager) 目标 基于 Kylin-Server-V10-SP3-General-Release-2303-X86_64.iso 创建 qcow ......
磁盘 openstack 镜像 qcow2 qcow

每天5分钟复习OpenStack(十二)Ceph FileStore 和 BlueSotre

一个最小化的Ceph集群需要三个组件MON MGR OSD.上一章我们部署了MON,本章节我们完成剩下MGR 和OSD 的部署。在文末我们将重点介绍下什么是FileStore和BlueStore,并详细分析其特点,来说明为什么Ceph社区放弃了FileStore,直接采用了BlueStore. 1、 ......
OpenStack BlueSotre FileStore Ceph

98、swift--- tableView.dequeueReusableCell(withIdentifier: cellID, for: indexPath)

作用:复用cell.可以用标识符从表视图中获得可重用单元格.for: indexPath通过指定单元格位置获得可重用单元格,不需要判断. 用于 dequeue(出队)一个可复用的 cell,用于在 UITableView 或 UICollectionView 中显示。 这个方法接收两个参数: wit ......

swift网络框架配置(三)

1.WMGetApiManager(get请求) import UIKit import Moya enum WMGetApiManager { //获取配置 case appConfig //获取app信息 case getAppInfo(phone: String) } extension WM ......
框架 swift 网络

swift网络框架配置(二)

1.WMPostApiManager(post请求) import Moya enum WMPostApiManager { //登录 case login(login_type: String, id: String, password: String) } extension WMPostApi ......
框架 swift 网络

packestack 部署openstack

一、部署packstack1.1 简介对于openstack初学者而言,传统部署openstack流程是在过于繁琐,需要多台虚拟机,packstack完美解决这个问题,可以减少了许多繁琐且容易出错的部署流程,packstack可以选择单节点或双节点部署,本次完美使用单节点部署allinone。 1. ......
packestack openstack

【Swift】Swift打包SDK的兼容性

Swift的编译器一直在更新,一定是向下兼容的,比如Swift 5.8肯定是兼容Swift 5.5的。 但是用Swift 5.5打包出来的SDK,交给客户那里,客户是Swift 5.8版本,客户就用不了我们提供的SDK了,除了麻烦的我们也要保持用最新Xcode打包SDK方法外,可以在打包SDK的Fr ......
Swift 兼容性 SDK

【OC & Swift】iOS定时器

1 概述对于定时器的使用,主要就是关注3个方面:(1)创建并启动一个定时器(重复/不重复);(2)定时器的销毁,防止内存泄漏;(3)定时器的开启和关闭。另外在OC和Swift中,写法上有些细节注意下,详情看下面的代码块示例。 2 OC语言 2.1 Timer实例对象的创建 NSTimer *time ......
定时器 Swift amp iOS

每天5分钟复习OpenStack(十一)Ceph部署

在之前的章节中,我们介绍了Ceph集群的组件,一个最小的Ceph集群包括Mon、Mgr和Osd三个部分。为了更好地理解Ceph,我建议在进行部署时采取手动方式,这样方便我们深入了解Ceph的底层。今天我们将进行较长的章节讲解,希望您能耐心阅读完(个人建议可以动手实践一次,效果更佳)。因为Ceph官方 ......
OpenStack Ceph

每天5分钟复习OpenStack(十)Ceph 架构

在很多关于Ceph的文章中,通常会介绍一堆概念。虽然这些概念很重要,但是对于一个新手来说,同时接受太多的概念实际上很难消化。因此,在阅读本章节时要保持轻松的心情,只需要对所有的概念有个了解就可以了,因为这些概念在接下来的Ceph章节中都会被反复提到。 1、Ceph是什么? “Ceph is a un ......
架构 OpenStack Ceph

openstack同学们踩过的坑

问题1: 1,环境变量里的用户密码与创建用户时设置的密码不一致。解决方法:用管理员身份修改用户密码 openstack user set --password-prompt myuser 2,忘记给用户赋予角色 openstack role assignment list --user 用户名或ID ......
openstack 同学

swift怎么切换模拟器和预览?

swiftui一般都是用预览视图查看效果,其实也是可以用模拟器的,出于某种数据的动态刷新测试,中途用模拟器来查看结果 却不想怎么在底部控制台找不到打开预览视图的按钮。找了好几分钟,才突然发现,原来预览图的代码被编辑器自动注释了, 重新打开注释即可 ......
模拟器 swift

openstack nova 报错

openstack compute service list The server is currently unavailable. Please try again at a later time.<br /><br />The Keystone service is temporarily u ......
openstack nova

iOS项目(Swift),使用Flutter进行混合开发

一、创建flutter_module 先创建flutter module项目,参考官方文档,先cd至目标文件夹,执行命令为 flutter create --template module flutter_module 创建成功后,打开flutter_module项目,打开pubspec.yaml文 ......
Flutter 项目 Swift iOS

每天5分钟复习OpenStack(九)存储发展史

上一章节我们介绍了使用本地硬盘做kvm的存储池,这章开始将介绍下存储的发展历程,并介绍什么是分布式存储,为什么HDFS为有中心节点的分布式存储? 1、存储发展 在单机计算时代(大型机、小型机、微机),内部存储器可以理解为内存(即Memory),外部存储器可以理解为物理硬盘(包括本地硬盘和通过网络映射 ......
发展史 OpenStack

OpenStack基础——KVM迁移

# 迁移命令nova live-migration --block-migrate $虚机uuid $目的宿主机名 # 迁移状态查看nova show $虚机uuid | grep hypervisor_hostname # 迁移失败最新时间会有error信息nova instance-action ......
OpenStack 基础 KVM

swift之xcode升级后由于pod库导致项目报错的解决方案

将以下代码贴到Podfile文件里 #Fix Xcode14 Bundle target error post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurat ......
解决方案 方案 项目 swift xcode

windows10系统里学习swift环境搭建

FU** C*DN!! 公司里的windows10电脑,想抽空学学swift的语法,环境是visual studio code开发,使用code runner直接运行出结果,环境是弄了半天,弄出来了。记录一下。 原来以为code runner是直接调用swift.exe helloword.swif ......
windows 环境 系统 swift 10

每天5分钟复习OpenStack(八)存储虚拟化

KVM存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的。Storage Pool 是宿主机上可以看到的一片存储空间,可以是多种类型,Volume 是在 Storage Pool 中划分出的一块空间,宿主机将 Volume 分配给虚拟机,Volume 在虚拟机中看到的就是 ......
OpenStack

iOS swift便利构造器

背景:经常需要把一些UI内容写到地一个类里,初化的时候只设置位置,我们能不能把一些已知的参数通过初化的时候直接传进去呢?显然是可以的。 假如我们要写一个弹框列表,已知列表的内容,弹框背景全屏幕展示,怎么把列表数据当参数在初化时传进去呢,接下直接上代码。 class UBListChoiceView: ......
swift iOS

每天5分钟复习OpenStack(七)内存虚拟化

标题中的存储虚拟化,涉及到两个方面,分别是内存和磁盘的虚拟化技术。内存的虚拟化就不得不提EPT和VPID 技术. 首先申明下本人其实不想写一些纯理论的东西,但是架不住面试经被问,为此特将一些特别复杂的技术底层都隐去,尽量将技术讲的简单,我个人信奉一句话'If you can't explain it ......
OpenStack 内存

每天5分钟复习OpenStack(六)CPU虚拟化<2>

OpenStack是 一个IAAS(基础设施即服务)因此免不了会与硬件打交道。下面我介绍下与CPU强关联的一些知识点。1 什么是超配 2 CPU的个数是怎么统计的 3 vCPU的隔离、绑定 1、超配 在kvm虚拟化的环境中,一个vCPU本质上是一个kvm的一个线程,如果一台虚拟机有4个vCPU,对应 ......
OpenStack CPU lt gt

Ansible部署先电openstack

一,规划节点: 主机名 IP 节点 ansible 192.168.238.11 ansible节点 2核/4G内存/40G硬盘 controller 192.168.238.12 controller节点 4核/8G内存/100G硬盘 compute 192.168.238.13 compute节 ......
openstack Ansible

OpenStack CentOS 7 一键安装脚本

一键安装脚本,可以复制粘贴挥着下载install.sh文件,传到服务器进行安装就行 #!/bin/bash yum update yum install -y wget #使用wget命令下载 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirr ......
脚本 OpenStack CentOS

一一道云openstack平台部署

一,初始化环境部署 先将chinaskills_cloud_iaas.iso镜像文件上传到controller节点的/root下 controller节点和compute节点都配置两块网卡,仅主机和NAT模式各一块 controller节点 1. 配置网络,修改ip地址 2. 修改主机名 hostn ......
openstack 一道 平台