
bin
start from 1-2-3
八刀物语
echo "Nosense"
展开
-
OpenStack-03-制作镜像【手做镜像?】
参考官方:https://docs.openstack.org/image-guide/ubuntu-image.htmlInstallation Process创建一台虚拟机以 qcow2 格式的文件为例:# 创建一个空的 10G qcow2 文件(10G 只要足够安装镜像即可)cd ~qemu-img create -f qcow2 ~/demo.qcow2 10G# 从这个空的 10G qcow2 文件,创建一个基于 ubuntu1604.iso 的虚拟机virt-install原创 2020-05-28 00:39:17 · 322 阅读 · 0 评论 -
OpenStack-02-OpenStack LDAP 对接
LDAP 配置修改Keystone 配置文件添加如下几行(/etc/keystone/domains 是容器内的路径,不需要修改):# /etc/kolla/keystone/keystone.conf[identity]domain_specific_drivers_enabled = Truedomain_config_dir = /etc/keystone/domains...原创 2020-04-24 23:52:58 · 659 阅读 · 0 评论 -
OpenStack-01-使用 Kolla-Ansible 部署一个单点的 OpenStack Demo 环境
Reference: OpenStack Kolla-Ansible 下的用户指南快速入门。安装环境硬件最低要求:2 个网口8GB 内存40GB 硬盘操作系统:镜像 Centos 7.7下载自阿里云镜像库–CentOS-7-x86_64-Minimal-1908.iso。安装步骤这里选择的是 Centos 下 Python virtualenv 下安装 latest...原创 2020-04-24 23:35:51 · 476 阅读 · 0 评论 -
Go-20190423-go get 后报错 unrecognized import path "context" (import path does not begin with hostname)
install 1.7 and the problem is solved.原创 2019-04-23 21:25:04 · 2307 阅读 · 0 评论 -
upstart-20190417-Ubuntu 14.04 利用 upstart 守护 supervisord 进程
Intro用 Ubuntu 的 upstart 守护 supervisordSolution# /etc/init/supervisord.conf# supervisord - Upstarts the supervisor as service# Put this file into /etc/init/supervisord.conf# sudo service super...原创 2019-04-17 20:43:08 · 221 阅读 · 0 评论 -
upstart-20190417-Ubuntu 14.04 利用 upstart 守护 Nginx 进程
Intro用 Ubuntu 的 upstart 守护 NginxSolution# /etc/init/nginx.confdescription "nginx - small, powerful, scalable web/proxy server"start on filesystem and static-network-upstop on runlevel [016]e...转载 2019-04-17 20:33:07 · 304 阅读 · 0 评论 -
supervisor-20190416-Ubuntu 14.04 利用 supervisord 守护 Tomcat 进程
Intro背景: binary tar 包的 tomcat 需要一个守护进程完成开机自启,以及服务意外退出的守护启动。解决思路supervisord 和 systemd 对比比对了 supervisor 和 systemd,自动重启部分 systemd 更加满足日常运维的需要。systemd vs supervisord关于 Tomcat 的 systemd 参考:How To ...原创 2019-04-16 15:15:38 · 356 阅读 · 0 评论 -
MySQL-20190410-设置 MySQL 表名忽略大小写
Intro如题Solution以下参考链接: mysql表名忽略大小写问题记录Mysql表名大小写区分规则1)linux下:数据库名与表名是严格区分大小写的;表的别名是严格区分大小写的;列名与列的别名在所有的情况下均是忽略大小写的;变量名也是严格区分大小写的;2)windows下:都不区分大小写3)Mac OS下(非UFS卷):都不区分大小写cat /etc/mys...原创 2019-04-10 15:00:28 · 566 阅读 · 0 评论 -
Java-2010410-debug 卡住的 java 进程
Intro执行 java -jar xxx.jar时,出现了 java 进程卡住,屏幕上没有任何输出。Debug 过程查看系统日志查看 /var/log/syslog、/var/log/messages,都没有报错信息。查看 java 进程自己的输出日志没有报错。查看系统级别信息# 查看进程ps -ef |grep java# 查看系统负载,没有消耗过多资源top#...原创 2019-04-10 14:42:35 · 870 阅读 · 0 评论 -
前端部署-20190410-git tag / git checkout 切换分支操作
Intro本文为上线打标签操作的 Mark分支操作以下参考链接: git命令-切换分支# 查看所有分支git branch -a# 切换主分支git checkout remotes/origin/master# 发现分支里面的内容竟然不是最新的,需要 git pull 一下git pull origin master# 查看 commit 日志git log...原创 2019-04-10 13:45:57 · 631 阅读 · 0 评论 -
Kubernetes-20190307-gjmzj/kubeasz ansible 部署脚本测试
文章目录Intro测试场景单节点五节点单主隔离八节点 - lb (keepalived+haproxy)十一节点 - Overall - Deploy 隔离 + Master HA + 多 etcd 集群Issue List-g 被替代为 --data-rootAnsible synchronize delegate_tosudo 账户免密登录Ansible 生成 ssh_keykube-apis...原创 2019-03-07 12:14:05 · 444 阅读 · 0 评论 -
Redis-20190225-Ubuntu Redis 主从 HA with KeepAlived
Intro继续上一篇文章的数据库 HA,这次做的是 Redis 主从模式。Problem & MarkRedis 有很多种 HA 的模式:Redis Sentinel 集群 + 内网 DNS + 自定义脚本Redis Sentinel 集群 + VIP + 自定义脚本封装客户端直连 Redis Sentinel 端口JedisSentinelPool,适合 JavaPH...原创 2019-02-25 16:49:44 · 398 阅读 · 1 评论 -
MySQL-20190225-Ubuntu MySQL 主从 HA with KeepAlived
Intro这不是第一次接触数据库的 HA,不过完全地自己搭建是第一次。询问并参考了官网等多方推荐做法,考虑到适用场景,最终选择主从 HA 模式。MySQL双主架构的适用场景举个例子,比如一个应用前台和后台用的不同的服务器,数据库大多数是主从结构,但是日志数据库,需要共用一个,这个时候可以把两边的日志数据库设为双主。以上参考:MySQL主从和双主架构的适用场景Problem & ...原创 2019-02-25 13:49:52 · 499 阅读 · 2 评论 -
microk8s-20190212-Centos 上安装 microk8s
Problem官网提供的解决方案中,有诸多安装方式,今天来实验一下 microk8s,它是借助 snap 完成的。snap 的原理如下图所示:步骤中有几步官方没有提到的坎坷,笔记一下。Solution# 安装 snapyum install epel-releaseyum install yum-plugin-copryum copr enable ngompa/snapcore-...原创 2019-02-12 14:44:26 · 2389 阅读 · 0 评论 -
JumpServer-20190212-实验开源堡垒机
Intro目前的应用场景是需要解决大量未经授权,拿到 root 账户之后,随意修改某些系统配置文件,导致业务出现问题时,debug 时间加长。所以,上收权限,统一入口,日志记录就变得很有意义。JumpServer 特性JumpServer 大版本的架构变化v1.xv2.0pexpect 改为 Paramiko,前端 UI 改进。v3.0目前版本其实是可以看到 JumpS...原创 2019-02-12 16:17:02 · 741 阅读 · 0 评论 -
Ansible-20190219-搬移公网资源到私网资源池
Intro犹豫再三要不要写这么没有技术含量的博客,然后还是觉得为了工作闭环,小记一下。使用的情景是从公网迁移资源到私网本地环境。调用接口放在了 Ansible Tower 中,需要填入关于公网资源的信息等,后台会下载公网资源,然后上传到私网环境的资源池 Artifactory。为了今后下载的话,私网环境毕竟是相对比较快的。调用接口# 需要修改以下:# 1. artifactory_ur...原创 2019-02-19 11:27:46 · 222 阅读 · 0 评论