boot

openstack安装部署的一种实现方式

依然范特西╮ 提交于 2019-11-29 19:10:21
概述 关于如何安装部署openstack,各个大小公司纷纷推出自己的方案和产品,例如fuel、trippleO、RDO、devstack等等。试用了RDO等工具后,也萌生了实现一个自研工具的想法(顺便弥补这一块知识的空白),现将思路及过程记录如下。 需求 1、支持灵活的安装部署方式(单台host或者批量host)和多种安装介质(物理机或者虚拟机) 2、安装部署过程用户体验好 (1)安装工时短 (2)并发安装服务器数量多 (3)用户参与环节尽量少 3、兼容性好 (1)可以支持业界主流服务器 (2)跨vlan部署 总体思路 步骤 备选方案 技术点 制作安装源 备选1:标准cd/dvd形式linux系统iso文件+RPM包形式openstack源(例如centos.iso+yum openstack源) 备选2:livced形式iso,openstack已安装到iso中 本方案选择备选2,操作系统采用centos 6.5,openstack采用H版本 1、openstack rpm包制作:复用rdo h版本openstack的spec文件,制作openstack的rpm包 2、制作livecd:livecd-tools开源工具、kickstart文件定制(操作系统裁剪) iso安装 livecd的安装不能使用anaconda安装工具,需要自行写作脚本程序(shell或python等)

spring boot自动加载配置信息

…衆ロ難τιáo~ 提交于 2019-11-29 18:27:54
前言 spring boot整合了大部分第三方框架,用户只需要引入相应的jar包,就能自动完成基本的配置,本文旨在介绍自动完成配置的机制与方式 相关注解 @EnableAutoConfiguration,该注解为springboot自动加载配置信息的入口(@SpringBootApplication依赖该注解) 该注解告诉springboot扫描项目下的所有jar包,查找classpath:META-INF/spring.factories文件,加载该文件中的配置信息,格式如下: org.springframework.boot.autoconfigure.EnableAutoConfiguration=core.bean.MyConfig 其中core.bean.MyConfig为要实例化的配置类 @Import,导入普通类到ioc容器 来源: https://www.cnblogs.com/songrang/p/11526122.html

Linux 系统启动故障排查和修复

浪子不回头ぞ 提交于 2019-11-29 18:19:45
我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式、GRUB命令操作、Linux救援模式的故障修复案例帮助大家了解此类问题的解决。 (一)单用户模式 Linux系统提供了单用户模式(类似Windows安全模式),可以在最小环境中进行系统维护。在单用户模式(运行级别1)中,Linux引导进入根shell,网络被禁用,只有少数进程运行。单用户模式可以用来修改文件系统损坏、还原配置文件、移动用户数据等。 以下列举了几个单用户模式修复系统故障的典型案例: 案例一: root密码忘记 在单用户模式中,Linux不需要root密码(Red Hat系统不需要root密码,但SuSe则需要,不同Linux系统稍有差别,本文以Fedora Core 6为例讲解),这使更改root密码非常容易。了解当系统引导进入多用户模式失败时,如何进入单用户模式,非常重要。 1、 在系统启动过程中,会出现开始界面,按任意键,进入GRUB菜单选项。(若希望以后无此提示,直接进入GRUB菜单选项,删除配置文件grub.conf中“hiddenmenu”项即可。) 2、 按“e”键编辑GRUB引导菜单选项,按“e”键后的GRUB屏幕。通过箭头键下移到kernel行,并按“e”键, 3、在尾行光标处添加single,按回车键返回前一个屏幕,按“b”键进行引导

ArchLinux Useage Record

我们两清 提交于 2019-11-29 18:14:33
目录 ArchLinux Useage Record 1. Download ArchLinux ISO 2. Install ArchLinux on VirtualBox 3. Boot existing OS 4. Install Vim 5. Compile the first C program in ArchLinux 6. End ArchLinux Useage Record 1. Download ArchLinux ISO ArchLinux 2. Install ArchLinux on VirtualBox Open VirtulBox and new virtual machine Boot Arch Linux (x86_64) Ping test ping baidu.com ==If ping test is failed, Stop and end !== Create 10GB Hard disk partition Three partition root partition cfdisk Select dos chance, Clik New option to change 20GB to 10GB, select primary option and press Enter. Select Bootable option and

SpringBoot

自作多情 提交于 2019-11-29 17:15:48
Spring Boot是什么 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 Spring框架 Spring框架是Java平台上的一种开源应用框架,提供具有控制反转特性的容器。尽管Spring框架自身对编程模型没有限制,但其在Java应用中的频繁使用让它备受青睐,以至于后来让它作为 EJB (EnterpriseJavaBeans)模型的补充,甚至是替补。Spring框架为开发提供了一系列的解决方案,比如利用控制反转的核心特性,并通过依赖注入实现控制反转来实现管理对象生命周期容器化,利用面向切面编程进行声明式的事务管理,整合多种持久化技术管理数据访问,提供大量优秀的Web框架方便开发等等。Spring框架具有控制反转(IOC)特性,IOC旨在方便项目维护和测试,它提供了一种通过Java的反射机制对Java对象进行统一的配置和管理的方法。Spring框架利用容器管理对象的生命周期,容器可以通过扫描XML文件或类上特定Java注解来配置对象,开发者可以通过依赖查找或依赖注入来获得对象

centos 内核升级(2.6.18-194.el5升2.6.30)

痞子三分冷 提交于 2019-11-29 14:48:32
centos 内核升级(2.6.18-194.el5升2.6.30) 2012年01月07日   因要测试一些软件,需要2.6.30以上的内核,安装好CentOS 5.5,内核是2.6.18-194.el5.这次的升级还算比较顺利,具体的过程如下:   # uname -r   2.6.18-194.el5   1.下载linux-2.6.30内核包到/usr/src目录   cd /usr/src   wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.gz   tar -xzvf linux-2.6.30.tar.bz2 -C /usr/src   cd linux-2.6.30   make mrproper 清除环境变量,即清除配置文件   make menuconfig 在菜单模式下选择需要编译的内核模块:   networking support―>networking options―>network packet filtering framework(netfilter)   (1).core netfilter configuration   A 勾中”Netfilter connection tracking support” -m state相关模块是依赖它的,不选则没有。   B

Spring Boot CLI——centos7

瘦欲@ 提交于 2019-11-29 12:20:49
Spring Boot是一个命令行工具,用于使用Spring进行快速原型搭建。它允许你运行 Groovy 脚本,这意味着你可以使用类Java的语法,并且没有那么多的模板代码。 所有版本 下载地址 这里下载的版本 spring-boot-cli-2.2.0.BUILD-20190222.193142-143-bin.tar.gz 下载完成后解压 tar spring-boot-cli-2.2.0.BUILD-20190222.193142-143-bin.tar.gz -C /home/maxzhao/ cd /home/maxzhao mv spring-2.2.0.BUILD-SNAPSHOT spring-2.2.0-cli cd spring-2.2.0-cli 当前目录下有INSTALL.txt文件,这里面就是具体的安装方法。 INSTALL.txt文件中讲的很清楚了,spring-boot-cli-2.2.0 需要JDK1.8+ 环境变量配置: # 管理员下 # set springboot-cli vim /etc/profile #最后输入 export SPRING_HOME="/home/maxzhao/soft/spring-2.2.0-cli" export PATH="$SPRING_HOME/bin:$PATH" #保存 source /etc

Xcode 6 simulator ,unable to boot error

六眼飞鱼酱① 提交于 2019-11-29 11:45:23
I have installed latest Xcode 6 and try to run my project on iOS 8 simulator.It gives error as "unable to boot iOS simulator". I have tried all stack overflow answers but not able to fix this. I was facing the same issue and finally it is resolved. Thanks to apple who helped me. For those who are still looking for solution, here is the one which helped me: Just unset DYLD_INSERT_LIBRARIES environment variable in the /etc/launchd.conf or ~/.launchd.conf file. Which you can edit by "sudo vi /etc/launchd.conf" command. remove the above flag save it by using "ZZ" (captial Z) command and reboot the

spring boot 配置文件properties和YAML详解

蓝咒 提交于 2019-11-29 11:34:05
spring boot 配置文件properties和YAML详解 properties中配置信息并获取值。 1:在application.properties配置文件中添加: 根据提示创建直接创建。 怎么在程序中引用这个值呢? 浏览器访问: 我们可以看到输出的值。 说明: Application属性配置文件的优先顺序 2:端口修改 在application.properties中直接使用: server.port=8888 保存后,spring boot会自动帮我们重启。 我们可以看到重启后的端口就为8888了。 3:日期格式: 在上一节课中我们访问saveuser的时候: 创建时间是时间戳。需要修改成正常的。 联系凯哥: 凯哥Java(kaigejava) 个人博客:www.kaigejava.com 怎么配置? 还是在application.properties文件中添加: spring.jackson.date-format= 时间格式。 如下图: 设置完成之后,在访问: 日期格式正常了。 来源: https://www.cnblogs.com/kaigejava/p/11516653.html

win10双系统安装 linux(manjaro)记录

[亡魂溺海] 提交于 2019-11-29 11:25:32
*/ /*--> */ 选择发行版 对于发行版的选择可以参考这个网站( http://www.distrowatch.org/)可以看到相关的信息,仅作参考 再三选择后我还是选择基于arch的manjaro 进入manjaro的官网下载ios镜像 manjaro镜像官网下载地址 各个版本不同时段大家对他的评价不一样所以我也说不出到底哪个更好哪个更适合你,我选择了KDE 制作usb! 可以用 USBwritter 或者用 Rufus 或者 其他 本人用的是rufus3.4的版本。我下载的最新版本的分区类型不能选择GPT,所以就找到了旧版本的。写入时选择DD镜像模式 boot 先进boot把Secure Boot 给设置为 disable ( 否则会遇到Invalid signature detected. Check secure Boot Policy in Setup ) 然后设置启动顺序把USB的启动顺序调上来 或者 开机时自己手动进入 选择启动项界面 选择制作的USB,就可以进入manjaro的设置界面了 不过我的笔记本在下一步遇到了问题 执行boot后 卡在了TLP system startup/shutdown 这里完全死机,按什么都没用driver设置成nonfree 和 free 都没用 选择free,一直循环Login Service 选nonfree卡TLP