本次出现问题mac系统版本iphone开启热点,mac连接热点一直提示失败,让检查手机是否在mac范围内,手机和电脑都重启也不行。解决方法:用数据线将iphone连接到mac,当mac通过数据线连接到网络后,再连接iphone手机热点成功。
7.2.3、部署自助服务网络Self-service networks 7.2.3.1、部署Neutron控制节点(controller) 7.2.3.1.1、创库授权 create database neutron; grant all privileges on neutron.* to 'neutron'@'localhost' identified by 'neutron123'; gra
七、Neutron 7.1、neutron详解 7.1.1、neutron neutron主要就是用于网络虚拟化,之前将nova的时候说过,网络部分没有写,因为openstack中的网络属于一个大部分,所以今天咱们就来看看neutron到底是怎么样实现网络虚拟化的。7.1.2、Neutron包含的组件 neutron-server neutron-plugin neutron-agent7.1.3
六、NOVA 6.1、NOVA详解 6.1.1、Nova概述 Nova和Swift是openstack最早的两个组件,nova分为控制节点和计算节点,计算节点通过nova computer进行虚拟机创建,通过libvirt调用kvm创建虚拟机,nova之间通信通过rabbitMQ队列进行通信。 Nova(OpenStack Compute Service)是 OpenStack 最核心的服务,负责
当给一个服务设置开机自启动时,就是在对应级别的脚本下面创建一个软链接,链接的名字S(启动)、K(关闭),数字是启动顺序,然后是服务名称,指向服务的位置;当更改某级别启动状态时,chkconfig会自动将相对应的目录下(各启动级别目录)的软连接删除重新创建;测试:[root@CentOS6 ~]# chkconfig --list sshdsshd 0:off 1:off
五、placement 5.1、placement详解 5.1.1、背景 私有云的用户,尤其是传统 IT 架构转型的私有云用户一般会拥有各式各样的存量资源系统,与这些系统对接会让 OpenStack 的资源体系变得复杂。 从用户的角度出发,或许会希望: 作为使用共享存储解决方案的用户,会希望 Nova 和 Horizon 能够正确报告共享存储磁盘资源的总量和使用量信息。 作为高级的 Neutron
安装CentOS7.91、官网下载的ARM镜像均不可用,卡在install centos 7界面。需找寻下载适合M1/2 MAC的ARM镜像才行。例如从官网下载的CentOS-7-aarch64-Minimal-2009.iso 安装时一直卡在这个界面。 镜像下载地址:CentOS-7-aarch64-08191738.mpghttps://www.aliyundrive.com/s/nu9
安装windows虚拟机MAC虚拟软件用的是VMware Fusion pro 13及更高版本,使用的镜像是ARM的,X64的不能用。在虚拟机启动时,出现以下界面1-2秒后按下f2,进入安装系统界面,否则会出现报错 Start PXE over IPv4 安装windows系统,因为默认安装在连接网络那一步无法选择网络,所以在出现选择国家选项时按fn+shift+f10,打开cmd输入oob
OpenStack(Train版)学习手册OpenStack的配置文件中不能有中文,注释也不行。本次实验因MAC是M2芯片,导致创建虚拟机报错,暂时没找到方法。计算节点nova.conf中[libvirt]模块中virt_type = qemu,创建虚拟机会报以下错误:libvirtError: 不支持的配置:CPU mode 'host-passthrough' for aarch64 qemu
四、部署GLANCE(controller节点) 4.1、安装和配置glance的Image服务 4.1.1、创建glance数据库 mysql -uroot -p create database glance;4.1.2、对glance数据库授予适当的访问权限 grant all privileges on glance.* to 'glance'@'localhost' identified
三、部署keystone(controller节点)3.1.1、简介3.1.1.1、作用1.用户管理:验证用户身份信息合法性2.认证服务:提供了其余所有组件的认证信息/令牌的管理,创建,修改等等,使用MySQL作为统一的数据库。3.Keystone是Openstack用来进行身份验证(authN)及高级授权(authZ)的身份识别服务,目前支持基于口令的authN和用户服务授权。3.1.1.2、概
二、部署openstack组件前准备 2.1、安装SQL 数据库(controller节点) 2.1.1、安装mariadb数据库 yum install mariadb mariadb-server python2-PyMySQL -y此包用于openstack的控制端连接mysql所需要的模块,如果不安装,则无法连接数据库;此包只安装在控制端 yum -y install libibverbs
1.1、基本环境准备 block1主机IPcontroller1192.168.56.11compute1192.168.56.21block1192.168.56.51block2192.168.56.52Hrorizon192.168.56.61 安装操作系统CentOS-7-x86_64基本系统:1VCPU+2048M内存+100G硬盘。 网络选择:使用网络地址转换(NAT)。 软件包选择
了解异常什么是异常当检测到一个错误时, Python解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的“异常”,也就是我们常说的BUG。bug单词的诞生早期计算机采用大量继电器工作,马克二型计算机就是这样的。1945年9月9日,下午三点,马克二型计算机无法正常工作了,技术人员试了很多办法,最后定位到第70号继电器出错。负责人哈珀观察这个出错的继电器,发现一只飞蛾躺在中间,已经被继电器打
文件的编码简介计算机只能识别:0和1,那么我们丰富的文本文件是如何被计算机识别,并存储在硬盘中呢?使用编码技术(密码本)将内容翻译成0和1存入。编码技术即:翻译的规则,记录了如何将内容翻译成二进制,以及如何将二进制翻译回可识别内容。 计算机中有许多可用编码:UTF-8GBKBig5等不同的编码,将内容翻译成二进制也是不同的。编码有许多,所以要使用正确的编码,才能对文件进行正确的读写操作。
函数多返回值思考如果一个函数有两个return,程序如何执行?例如:def return_num(): return 1 return 2result = return_num()print(result)上面代码只执行了第一个return,因为retrun可以退出当前函数,导致return下方的代码不执行。多个返回值如果一个函数要有多个返回值,书写方式示例如下:def test_re
数据容器入门为什么学习数据容器?思考一个问题:如果我想要在程序中,记录5个人的信息,如姓名。改如何做?一、定义5个变量name1 = '王太利'name2 = '肖央'name3 = '林俊杰'name4 = '刘德华'name5 = '张学友'二、一个变量完成name_list = [ '王太利', '肖央', '林俊杰', '刘德华', '张学友' ]print(name_list)这就是数据
函数介绍函数简介函数是组织好的,可重复使用的,用来实现特定功能的代码段。name = "itcainiao"length = len(name)print(length)如上代码,为什么随时都可以使用len()统计长度?因为,len()是Python内置的函数:是提前写好的可以重复使用的实现统计长度这一特定功能的代码段函数的快速体验""" 函数体验"""# 定义要计算长度的变量str1 = "i
while循环的基础语法while语法格式while 条件: 条件满足时,做的事情1 条件满足时,做的事情2 条件满足时,做的事情3 …(省略)…只要满足条件,会无限循环执行。示例:小美心软,只要表白100次,就会成功。print("小美,我喜欢你")print("小美,我喜欢你")print("小美,我喜欢你")…(还有97次)…""" while循环语句练习"""i
布尔类型和比较运算符布尔类型进行判断,只有2个结果:是否程序中,如何描述:是或否?使用:布尔类型。Python中常用的6种值(数据)的类型类型描述说明数字(Number)支持整数(int)浮点数(float)复数(complex)布尔(bool)整数(int),如10、-10浮点数(float),如13.14、-13.14复数(complex),如4+3j,以j结尾表示复数布尔(bool)表达现实
字面量什么是字面量字面量:在代码中,被写下来的固定的值,称之为字面量。常用的值类型Python中哪些值可以被写下来?Python中常用的有6中值(数据)的类型类型描述说明数字(Number)支持整数(int)浮点数(float)复数(complex)布尔(bool)整数(int),如10、-10浮点数(float),如13.14、-13.14复数(complex),如4+3j,以j结尾表示复数布尔
Pycharm安装
Apache开启静态化页面博主未解决的坑: 本人首次搭建LAMP采用的是编译安装HTTPD服务,在开启静态化页面时发现在httpd.conf中没有LoadModule rewrite_module libexec/mod_rewrite.so代码,手动添加进去重启apache时报错;查看文件.htaccess也正常:# BEGIN WordPress <IfM
安装HTTPD服务yum安装httpdyum -y install httpd httpd-develvim /etc/httpd/conf/httpd.confServerName 127.0.0.1:80 #<=修改:大约在276行vim /etc/httpd/conf.d/welcome.conf添加如下内容:Nam
隐藏Nginx软件版本号隐藏Nginx版本号1、调整参数隐藏版本号信息 在Nginx配置文件nginx.conf中的http标签段内加入“server_tokens off;”参数如下:http { …… server_tokens off; …… } 此参数放置在http标签内,作用是控制http response header内的web服务版本信息
安装Nginx1、安装Nginx所需的pcre库#yum -y install pcre pcre-devel2、安装所需依赖包#yum -y install openssl openssl-devel3、创建用户#useradd -s /sbin/nologin -Mnginx#user
服务器物理硬件的优化在挑选硬件服务器时,我们应该从下面几个方面着重对MySQL服务器的硬件配置进行优化,也就是说将项目中的资金着重投入到如下几处:1、磁盘寻道能力(磁盘I/O),我们现在用的都是SAS15000转的硬盘,用6快这样的硬盘作RAID1+0。MySQL每一秒钟都在进行大量、复杂的查询操作,对磁盘的读写量可想而知,所以,通常认为磁盘I/O是约制MySQL性能的最大因素之一。对于日均访问量
NFS内核优化建议优化选项说明/proc/sys/net/core/rmem_default:该文件指定了接受套接字缓冲区大小的默认值(以字节为单位),默认设置:124928。/proc/sys/net/core/rmem_max:该文件指定了接受套接字缓冲区大小的最大值(以字节为单位),默认设置:124928。/proc/sys/net/core/wmem_default:该文件指定了发送套接字
NFS客户端挂载参数列表在NFS客户端grep挂载的目录可获取默认挂载参数,命令如下:[root@nginx01 wp-content]# grep uploads /proc/mounts 172.16.1.31:/upload/ /application/nginx-1.6.3/html/blog/wp-content/upload
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号