摘要: 1、编译安装LNMP,配置自定义404页面,配置访问日志为json格式。 编译准备工作 编译安装 配置404页面 配置日志格式为json 验证 2、配置虚拟主机,实现https访问www.x.com(x.com为自己定义的域名) 创建自签名证书 配置虚拟主机 配置域名解析 验证 时间仓促,有待完善 阅读全文
posted @ 2020-04-19 22:24 三角形 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1 #!/bin/bash 2 3 # 配置管理IP 4 #vi /etc/sysconfig/network-scripts/ifcfg-ens192 5 6 # 配置pxe IP 192.168.0.1/24 不能更换成其他IP 7 #vi /etc/sysconfig/network-scri 阅读全文
posted @ 2020-04-03 21:47 三角形 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1 #!/bin/bash 2 3 # 配置管理IP 4 #vi /etc/sysconfig/network-scripts/ifcfg-ens192 5 6 # 配置pxe IP 192.168.0.1/24 不能更换成其他IP 7 #vi /etc/sysconfig/network-scri 阅读全文
posted @ 2020-03-27 15:42 三角形 阅读(598) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash # 设置jira程序安装目录 APP_DIR=/usr/local/jirasoftware # 设置jira数据目录 DATA_DIR=/var/jirasoftware-home # 设置jira最大使用内存 MB,保留512MB给系统和其他程序使用 JIRA_MEM=$ 阅读全文
posted @ 2020-03-26 11:33 三角形 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 1 #!/bin/bash 2 3 # 检查操作系统版本,该脚本只能运行在 Centos 7.x 系统上 4 5 cat /etc/redhat-release |grep -i centos |grep '7.[[:digit:]]' >/dev/null 6 7 if [[ $? != 0 ]] 阅读全文
posted @ 2020-03-18 16:24 三角形 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5702199.html 今天我们将前一小节中创建的 nfs-vol-xx attach 到Instance c1 上,这里重点分析 nova-compute如何将nfs-vol-xx attach到c1 上 [root@D 阅读全文
posted @ 2019-07-03 23:07 三角形 阅读(278) 评论(0) 推荐(1) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5693771.html 本节开始创建 NFS volume ,操作方法和 LVM volume一样,唯一的区别是在 volume type 的下拉列表中选择 nfs [root@FTP ~]# ll /home/nfs1/ 阅读全文
posted @ 2019-07-03 23:06 三角形 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5683352.html cinder-volume 支持多种 volume provider ,前面我们一直使用的是默认的 LVM。本节我们将增加NFS volume provider 虽然NFS更多的应用在实验或者小规模 阅读全文
posted @ 2019-07-03 23:05 三角形 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5679384.html Volume 除了可以用作Instance的数据盘,也可以作为启动盘(Bootable Volume),那么如何使volume成为bootable呢? 打开Instance的launch 操作界面。 阅读全文
posted @ 2019-07-03 23:04 三角形 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5668872.html 前面我们学习了backup操作,现在我们来学习如何使用backup进行restore。 restore过程很简单: 1、在存储节点上创建一个空白的Volume 2、将backup的数据copy到空白 阅读全文
posted @ 2019-07-03 23:03 三角形 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5662236.html BackUp是将Volume备份到别的地方(备份设备),将来可以通过restore操作恢复。 BackUp VS Snapshot 查看backup功能好像与snapshot很相似,都可以保存vol 阅读全文
posted @ 2019-07-03 23:02 三角形 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5657744.html Snapshot 可以为 volume 创建快照,快照中保存了 volume当前的状态,以后可以通过snapshot 回溯。snapshot操作比较简单,流程图如下: 1、向 cinder-api  阅读全文
posted @ 2019-07-03 23:01 三角形 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5648665.html 状态为Available 的volume 才能够被delete,如果volume当前已经被attach 到Instance,需要先detach后才能delete。delete的操作实现比较简单,流程 阅读全文
posted @ 2019-07-03 23:00 三角形 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5645305.html 今天学习如何扩大volume的容量,为了保护现有的数据,cinder不允许缩小volume。 Extend 操作用于扩大Volume的容量,状态为Available的volume才能够被extend 阅读全文
posted @ 2019-07-03 22:59 三角形 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5636510.html 本节我们开始学习 Volume Detach 操作,就是将Volume从Instance上卸载下来。 1、向cinder-api 发送detach请求 2、cinder-api发送消息 3、nova 阅读全文
posted @ 2019-07-03 22:56 三角形 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5631328.html 计算节点作为iSCSI initiator 访问存储节点 iSCSI Target 上的volume,并将其attach 到 Instance 。 nova-compute 一次执行 iscsiad 阅读全文
posted @ 2019-07-03 22:55 三角形 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5624930.html Volume的最主要用途是做为虚拟磁盘提供给Instance使用。Volume是通过 Attach 操作挂载到Instance上的。 上一节我们成功创建了基于 LVM provider 的Volum 阅读全文
posted @ 2019-07-03 22:54 三角形 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5617980.html Jun 20 17:15:56 DevStack-Rocky-Compute-22 cinder-volume: DEBUG cinder.volume.flows.manager.create_v 阅读全文
posted @ 2019-07-03 22:53 三角形 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5612147.html 1、cinder-scheduler 也会启动一个工作流 volume_create_scheduler Jun 20 17:15:56 DevStack-Rocky-Controller-21 c 阅读全文
posted @ 2019-07-03 22:52 三角形 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5603312.html 前面已经学习了Cinder的架构和相关组件,从本节开始详细分析 Cinder 的各种操作,首先讨论 Cinder 如何创建 volume。 Create 操作流程如下: 1、客户(可以是OpenSt 阅读全文
posted @ 2019-07-03 22:51 三角形 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5597790.html Cinder 真正负责volume 管理的组件是 volume provider 。Cinder 支持多种 volume provider ,LVM 是默认的volume provider。DevS 阅读全文
posted @ 2019-07-03 22:50 三角形 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5589707.html 上一节我们详细讨论了cinder-api 和 cinder-volume ,今天讨论另一个重要的 Cinder组件 cinder-scheduler 创建Volume 时,cinder-schedu 阅读全文
posted @ 2019-07-03 22:48 三角形 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5585637.html cinder-api cinder-api 是整个Cinder 组件的门户,所有cinder 的请求都首先由 cinder-api 处理。cinder-api 向外界暴露若干 HTTP REST A 阅读全文
posted @ 2019-07-03 22:47 三角形 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5578673.html 从 volume 创建流程看 cinder-* 子服务如何协同工作 对于 Cinder 学习来说,Volume 创建是一个非常好的场景,涉及各个 cinder-* 子服务,下面是流程图 1、客户(可 阅读全文
posted @ 2019-07-03 22:46 三角形 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5573159.html 从本节开始我们学习OpenStack 的 Block Storage Service ,Cinder。 理解 Block Storage 操作系统获得存储空间的方式一般有两种: 1、通过某种协议(S 阅读全文
posted @ 2019-07-03 22:44 三角形 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5565757.html 前面我们学习了 instance 的若干操作,有的操作功能比较类似,也有各自的适用长江,现在做一下总结。 上图把这些操作分为两类:常规操作和故障处理 常规操作 Launch 创建 Start 启动 阅读全文
posted @ 2019-05-24 23:59 三角形 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5562131.html Rebuild 可以恢复损坏的instance 。那如果是宿主机坏了怎么办呢?比如硬件故障或者断电造成整台计算机节点无法工作,该节点上运行的instance如何恢复呢? 用shelve或者Migra 阅读全文
posted @ 2019-05-24 23:55 三角形 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5554549.html Migrate 操作会先将Instance停掉,也就是所谓的 冷迁移 。而 Live Migrate 是热迁移,也就在线迁移,Instance不会停机, Live Migrate 分两种: 1、源和 阅读全文
posted @ 2019-05-24 23:53 三角形 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5548294.html Resize 的作用是调整instance的vCPU、内存和磁盘资源。 Instance 需要多少资源是定义在flavor中的,Resize操作是通过为Instance选择新的flavor来调整资源 阅读全文
posted @ 2019-05-24 23:51 三角形 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5538599.html Migrate 操作的作用是将instance 从当前的计算节点迁移到其他的计算节点上。 Migrate 不要求源节点和目标节点共享存储,当然共享存储也是可以的。 Migrate 前必须满足一个条件 阅读全文
posted @ 2019-05-24 23:50 三角形 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5529915.html 上一节我们 shelve Instance 到 Glance,本节学习如何通过 unshelve 操作恢复 Instance 因为Glance 中保存了 instance 的image,unshel 阅读全文
posted @ 2019-05-24 23:49 三角形 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5524751.html Instance 被 Suspend 后虽然处于 shutdown 状态,但 Hypervisor 依然在宿主机上为期预留了资源,以便在以后能够成功Resume。如果希望释放这些预留资源,可以使用  阅读全文
posted @ 2019-05-24 23:48 三角形 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5516852.html 上一节我们学习了 snapshot ,snapshot 一个重要的作用就是对 Instance 做备份, 如果Instance 损坏了,可以通过 snapshot 恢复,这个恢复过程就是 Rebui 阅读全文
posted @ 2019-05-24 23:46 三角形 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5510296.html 有时候系统损坏的很严重,通过 Rescue 操作无法修复,那么我们就得重新考虑通过备份恢复了。当然前提是我们之前对Instance 做过备份。Nova备份的操作叫 Snapshot,其工作原理是对I 阅读全文
posted @ 2019-05-24 23:45 三角形 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5503501.html Suspend / Resume 有时候需要长时间暂停 instance , 可以通过 Suspend 操作将instance 的状态保存到宿主机的磁盘上。需要恢复的时候,执行 Resume操作从磁 阅读全文
posted @ 2019-05-24 23:43 三角形 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5496825.html 本节通过日志详细分析 Nova Pause / Resume 操作。 有时需要短时间暂停 instance ,可以通过 Pause 操作将 instance 的状态保存到宿主机的内存中。当需要恢复的 阅读全文
posted @ 2019-05-24 23:40 三角形 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5486066.html 本节通过日志详细分析 Nova Terminate 操作。Terminate 操作就是删除 instance ,下面是 Terminate instance 的流程图。 ① 用户向 nova-api 阅读全文
posted @ 2019-05-24 23:39 三角形 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5479408.html 前面通过日志详细分析了 nova 的 launch、shutoff 、start 操作。 本节来体验两个比较简单的操作:reboot 和 lock/unlock 。 Soft/Hard Reboot 阅读全文
posted @ 2019-05-24 09:58 三角形 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5470723.html 本节将通过日志文件分析 instance start 的操作过程,下面是 start instance 的流程图 ①用户向 nova-api 发送开机请求 1、先 tailf n-api.log 2 阅读全文
posted @ 2019-05-24 09:53 三角形 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.cnblogs.com/CloudMan6/p/5460464.html 本节详细分析 instance launch 和 shut off 操作 ,以及如何在日志中快速定位有用信息的技巧。 Launch Instance 这是 Nova 最重要的操作。仔细研究 Lanu 阅读全文
posted @ 2019-05-24 09:30 三角形 阅读(554) 评论(0) 推荐(0) 编辑