首页 文章 精选 留言 我的

精选列表

搜索[构建目录],共10000篇文章
优秀的个人博客,低调大师

openstack 构建availability-zone

首先介绍一下的的环境: manager节点的服务:keystone,mysql,nova所有组件,glance,quantum-server,nova-computer com-01节点的服务:horizon,Rabbit-MQ,nova-computer 对于availability-zone的理解,就是可以将某些宿主机划分为一个zone,在创建虚拟机的时候指定这个zone,就可以通过nova-scheduler,在这个zone的范围进行调度。 zone的创建: zone的创建使用nova的子命令:aggregate-create usage: nova aggregate-create <name> [<availability-zone>] 先查看下目前有多少个宿主机: 可以看到,默认所有的nova-computer都在一个名为nova的zone之中。 接下来我要创建一个名为lust的zone,将com-01计算节点加入这个zone。 以上命令的意思是:创建一个lust的集合,这个集合的zone为lust 对于aggregate这个概念,个人理解是zone是aggregate的一个子集。 查看一下集合列表 出现了lust的zone,id为3(因为之前创建过一个zone又删掉了,所以现在id为3,正常应该为2) 将com-01加入到lust这个zone 后面2个参数是aggregate的id,和通过nova service-list列出来的计算节点的名称 再查看一下service-list com-01成功的加入到lust这个zone中去了。 接下来分别在nova和lust这2个zone中创建虚拟机 查看下下nova zone中manager这个节点是否创建了实例 然后在lust zone中创建一个虚拟机 查看com-01的实例启动情况 使用aggregate zone可以更好的规划计算节点,将不同业务的实例运行在不同的计算节点中。 本文转自lustlost 51CTO博客,原文链接:http://blog.51cto.com/lustlost/1273328,如需转载请自行联系原作者

优秀的个人博客,低调大师

构建Python软件大厦系列

公司接管的一个小项目,客户提出了一个运维方面的需求,就是通过一条命令,或一个脚本能够获取多台服务器的各项性能。 毫无疑问,我自然想到用Python来写一个满足上述的需求的小工具。以下是详细的操作流程。 搭建Python第三方模块paramiko 。 详见前面的博客 获取要所有服务器的IP地址,用户名和密码。 因为执行paramiko模块需要这些信息。 3.编写代码。 代码主要经历两个版本。 version 1.1.1 #安装paramiko module的主机ip是167,第一个版本,没有写进代码。 vision 1.1.2 上述的代码用localhost就可以把与本机进行通讯,而不需要另外调用的shell命令的Python模块。 到此为止,项目的所有主机的内存,磁盘等信息都执行一个脚本就可以全部获取到了。后续的版本是如何格式化输出,还有利用存储,在浏览器里展示,甚至是C/S架构。想想ansible 不就是整合各种资源了诞生的。 本文转自 运维天空 51CTO博客,原文链接:http://blog.51cto.com/jason83/1965769

优秀的个人博客,低调大师

Docker构建zabbix测试环境

1、创建存储 1 dockerrun-d- v /data/docker/mysql --namezabbix-db-storagebusybox:latest 2、创建zabbix-mysql服务器 1 dockerrun-d--restart=always--namezabbix-db-hmysql- v /data/backups : /backups - v /etc/localtime : /etc/localtime :ro--volumes-fromzabbix-db-storage-- env = "MARIADB_USER=zabbix" -- env = "MARIADB_PASS=123456" monitoringartist /zabbix-db-mariadb 3、创建zabbix监控服务器 1 dockerrun-d--restart=always--namezabbix-hzabbix-p8080:80-p10051:10051- v /zabbix/tmp : /usr/local/src/zabbix/frontends/php/fonts - v /etc/localtime : /etc/localtime :ro--linkzabbix-db:zabbix.db-- env = "ZS_DBHost=zabbix.db" -- env = "ZS_DBUser=zabbix" -- env = "ZS_DBPassword=123456" monitoringartist /zabbix-3 .0-xxl:latest 4、http://127.0.0.1:8080 5、用户:admin 密码:zabbix 本文转自 wangpengtai 51CTO博客,原文链接:http://blog.51cto.com/wangpengtai/1906929,如需转载请自行联系原作者

优秀的个人博客,低调大师

Xtrabackup构建MySQL主从环境

环境:HE3主库,HE1从库 HE1:192.168.1.248 HE3:192.168.1.250 从库my.cnf加入以下参数并重启数据库: read_only=1 log_slave_updates=1(这里推荐开启,从库记录binlog) 主库授权备份账户 mysql>grant SELECT,RELOAD,SHOW DATABASES,SUPER,LOCKTABLES,REPLICATION CLIENT,SHOW VIEW,EVENT,FILEon *.* to 'backup'@'localhost' identified by 'MANAGER'; mysql> flush privileges; 主库全库备份 innobackupex --no-timestamp --defaults-file=/etc/my.cnf --user=backup --password=MANAGER --host=192.168.1.250 --port=3306 /databackup/xtrabackup/all-20160328-bak 拷贝主库备份文件到从库并解压查看pos号 [root@HE12016-04-03_18-25-12]# cat xtrabackup_binlog_info mysql-bin.000007317 备份集中的binlog日志到了mysql-bin.000007 偏移量position到了317 从库恢复成与主库全库备份数据一致 [root@HE1bin]# innobackupex --user=backup --host=127.0.0.1 --password=MANAGER --defaults-file=/etc/my.cnf --apply-log /data/2016-04-03_18-25-12 [root@HE1data]# mv 2016-04-03_18-25-12/ mysql [root@HE1data]# chown -R mysql:mysql mysql [root@HE1 bin]#/etc/init.d/mysqld start 主库: 建立主从复制的用户名和密码,指定哪个IP地址用户使用这个用户可以访问主库 mysql> grant replication client,replication slave on *.* to 'mysync'@'192.168.1.248' identifiedby 'MANAGER'; mysql>flush privileges; 从库: 在从库配置读取主库的IP地址,复制的用户名和密码,从主库哪个BINLOG文件开始读取,偏移量是多少 mysql> CHANGE MASTER TO MASTER_HOST='192.168.1.250',MASTER_USER='mysync',MASTER_PASSWORD='MANAGER',MASTER_PORT=3306,MASTER_LOG_FILE='mysql-bin.000007',MASTER_LOG_POS=317; 开启从库复制开关 mysql> start slave; Query OK, 0 rowsaffected (0.30 sec) mysql>show slave status\G; 至此,异步主从复制搭建成功。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册