Monthly Archives: May 2019

svn精细配置各个目录的权限

首先给大家看下目录结构,再多级的目录也是一样的方法 先简要介绍下结构,IT管理只能项目管理员来看,常用资料就是管理员能上传,其他用户只能读,研发管理,所以用户都能写。 我这里是直接在根下创建/svn总的大目录,进入/svn,再用svnadmin创建一个project的版本库,如果你要创建多个也可以,这个命令太简单了,我不详细介绍了,不知道的自行百度。 svnadmin create project 配置好3个配置文件:svnserver authz passwd [root@svn ~]# ll /svn/project/conf/ total 12 -rw-r–r– 1 root root 1328 May 30 23:12 authz -rw-r–r– 1 root root 371 May 30 22:54 passwd -rw-r–r– 1 root root 3079 May 30 … Continue reading

Posted in svn | Tagged | Leave a comment

openstack服务down时的几种情况

openstack组件很多,依赖的服务也很多,所以当出现服务down时,尤其是重启真机后,服务down了,不要惊慌失措,先好好检查以下服务: (转载自:https://blog.csdn.net/Poo_Chai/article/details/80887070) 当Openstack不正常工作时,首先查看下服务状态,比如执行nova service-list命令查看Nova相关的服务状态。 如果服务状态为down,根据Openstack服务的心跳机制和状态监控原理,可能有以下几种故障情形: 1. 数据库访问错误导致心跳更新失败,这种情况看日志就能发现错误日志。 mysql -p -u root 2. Rabbitmq连接失败,nova-compute不能直接访问数据库,更新时是通过RPC调用nova-conductor完成的,如果rabbitmq连接失败,RPC将无法执行,导致心跳发送失败。 3. nova-conductor故障,原因同上,不过这种情况概率很低,除非人为关闭了该服务。 4. 时间不同步。这种情况排查非常困难,因为你在日志中是发现不了任何错误信息的,我们知道数据库操作由nova-conductor组件完成的,而计算心跳间隔是在nova-api服务完成的,假如这两个服务所在的主机时间不同步,将可能导致服务误判为down。对于多API节点部署时尤其容易出现这种情况,所有节点务必保证时间同步,NTP服务必须能够正常工作,否则将影响Openstack服务的心跳机制和状态监控。

Posted in OpenStack | Tagged | Leave a comment

svn的日常操作

有大神已经翻译好了,点击传送: https://blog.csdn.net/happy4nothing/article/details/376604

Posted in svn | Tagged | Leave a comment

TortoiseSVN更换或重置登录用户

不管什么原因,使用TortoiseSVN总是有需要更换用户的时候,这个时候需要去设置里面清除存储的认证信息: (1)开始菜单打开 setting (2)选择左边的saved data (3)点击authentication data 右边的clear 或者 clear all (4)重新登陆的时候就会有登陆提示了

Posted in svn | Tagged | Leave a comment

如何查看yum安装软件时,软件下载的位置

1、首先查看一下配置文件: [root@localhost packages]# cat /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever #下载包的缓存地址,可以设置 keepcache=0 #这个说明没有存,一安装完就自动删除了,如果要保留,改为1 debuglevel=2 logfile=/var/log/yum.log #yum日志文件 exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 installonly_limit=5 bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum distroverpkg=centos-release 2、查看yum缓存文件: [root@localhost packages]# cd /var/cache/yum

Posted in LinuxBasic | Tagged | Leave a comment

centos7 搭建 gitlab

(如果不知道gitlab或者github的,请先百度一下,这个是安装教程) 官网教程:https://about.gitlab.com/install/#centos-7 1、安装和配置依赖 sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd –permanent –add-service=http sudo systemctl reload firewalld 邮件服务器你自己看着办 sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix 2、配gitlab仓库,下载安装包 … Continue reading

Posted in gitlab | Tagged | Leave a comment

openstack调整云主机报错:Openstack resize instance no valid host was found

调整云主机时,直接报错HTTP400,“No valid host was found. No valid host found for resize (HTTP 400)” 然后我搜了一下,有位小哥说了答案:因为nova配置文件默认不允许在相同的节点调度,允许调度后就正常了,也就是 allow_resize_to_same_host to true in /etc/nova/nova.conf  以下是小哥的链接: Openstack resize instance no valid host was found Today I had to resize an instance in my OpenStack and noticed that I couldn’t do … Continue reading

Posted in OpenStack | Tagged | Leave a comment

因为环境不干净导致的kubeadm部署失败,及解决办法

先说解决办法,转自: https://github.com/kubernetes/kubeadm/issues/1092 zt706 commented on Sep 12, 2018 $ kubeadm reset $ ifconfig cni0 down && ip link delete cni0 $ ifconfig flannel.1 down && ip link delete flannel.1 $ rm -rf /var/lib/cni/ good luck! 正常部署时一堆报错: [root@server3 yum.repos.d]# kubeadm init –apiserver-advertise-address 176.204.66.113 … Continue reading

Posted in kubernetes | Tagged | Leave a comment

基于google仓库,使用kubeadm创建k8s集群

1、配置基础环境,安装docker # yum install -y dockerLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfileepel/x86_64/metalink | 13 kB 00:00:00 base: mirrors.xtom.com epel: mirror.seas.harvard.edu extras: mirrors.sonic.net updates: mirrors.sonic.net base | 3.6 kB 00:00:00 epel | 4.7 kB 00:00:00 extras | 3.4 kB … Continue reading

Posted in Docker | Tagged | Leave a comment

grep如何精确匹配

grep不加选项时不是精确匹配,例如: # ifconfig eth0 eth0: flags=4163 mtu 1500 inet 192.168.1.112 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::5054:ff:fe82:bc7a prefixlen 64 scopeid 0x20 ether 52:54:00:82:bc:7a txqueuelen 1000 (Ethernet) RX packets 4219 bytes 317709 (310.2 KiB) RX errors 0 dropped 9 overruns 0 frame … Continue reading

Posted in grep | Tagged | Leave a comment