基于KVM的CloudStack_Agent安装
- 格式:doc
- 大小:30.00 KB
- 文档页数:3
Agent客户端安装说明一.安装前的准备从\\190.2.68.246\share\ip电话安装文件和文档\ 或 10.60.19.121机器的D盘software目录下,将agent安装包拷到本机二.安装点击setup.exe文件进行安装,目录默认为c盘,在页面弹出配置自动更新时,自动更新的配如下:服务器IP:10.60.19.121端口: 21用户名:client密码:client下一步,直到安装成功三.自动更新运行C:\Program Files\Elite\Elite Agent\AutoUpgrade\AutoUpgrade.exe进行更新四.修改配置更新完成后。
访问C:\Program Files\Elite\Elite Agent目录,打开EliteClient.ini文件,修改【CallMonitor】下参数2001=2001队列2002=2002队列前面的2001表示技能组号,后面表示显示的名称,技能组号需要根据所属项目进行配置。
相关项目对应表参见最后备注.也可以用附带或者其它能正常使用的同部门机器上的EliteClient.ini覆盖原文件.异常处理:1、自动更新故障的处理访问C:\Program Files\Elite\Elite Agent 目录,保留AutoUpgrade.exeAutoUpgrade.iniAutoUpgradeClient.dll3个文件,其他文件和目录均删除,重新登录Agent,系统将进行重新更新。
2、运行后弹出控件出错可手动注册控件的处理访问C:\Program Files\Elite\Elite Agent 目录,将文件选择按类型排序,双击dll和ocx后缀名文件,选择打开方式,选中以C:\WINDOWS\system32 目录下的regsvr32.exe程序打开,并且选中始终用此方式打开,然后双击dll和ocx文件,相关控件重新注册。
如果是报指定的控件出错可从其它正常机器上复制该文件进行覆盖后再注册,也可以直接将整个目录复制过来覆盖原安装文件夹。
ubuntu12.04LTS版上安装cloudstack4.0(含agent、NFS配置)方法一:在线安装(Server版)一.安装CloudStackManagement1.配置国内的网易镜像源$ sudo sed -is///g/etc/apt/source s.list$ sudo sed -i s///g/etc/apt/sources.list2.配置CloudStack官方源$ sudo vim /etc/apt/sources.list.d/cloudstack.listdeb http://cloudstack.apt-get.eu/ubuntu precise 4.03.配置CloudStack官方源证书$ wget -O - http://cloudstack.apt-get.eu/release.asc|sudo apt-key add -4.更新系统的安装源$ sudo apt-get update5.安装时间服务器$ sudo apt-get install openntpd6.安装CloudStack Management Server(5分钟左右)$ sudo apt-get install cloud-client7.将用户cloud加入到sudo用户组CloudStack默认以cloud用户启动,但默认会通过sudo以root身份管理相关文件与目录$ sudo adduser cloud sudo8.初始化root用户密码,如cloudstackCloudStack默认需要root权限远程SSH连接到Agent $ sudo -i9. 使用权限为了解决一个bug,即CloudStack默认以cloud用户启动,但却读取的是启动服务的用户的home目录用来存放一些临时文件,从而导致权限问题$ chmod 777 /root$ exit10.安装配置MySQL数据库$ sudo apt-get install mysql-server注:在安装过程中会要求输入密码,请在弹出的界面中输入密码,如:111111一定要记住该密码11.修改MySQL配置文件参数$ sudo vim /etc/mysql/f在[mysqld]模块中加入以下参数innodb_rollback_on_timeout=1innodb_lock_wait_timeout=600max_connections=350log-bin=mysql-binbinlog-format = 'ROW'12.重启MySQL$ sudo service mysql restart13.初始化数据库cloud$ sudocloud-setup-databases cloud:111111@localhost--deploy-as=root:111111 -e file -mcloudstack -k cloudstack 注:其中的111111是mysql的密码,要根据您的实际情况修改。
CloudStack升级中文指南4.1.x/4.2.x 至4.3版本翻译官方文档By:Darren.Tang本文翻译于官方文档,当考虑到众多朋友方便查阅,特翻译成中文供大家参考。
原文连接:/projects/cloudstack-release-notes/en/latest/rn otes.html那啥,我读书不多,要是翻译不对别打我。
楼主博客:备注:如果升级后发现控制台无法正常打开提示找不到服务器,无法找到x.x.x.x.*.可以看到前被加入了一个*,正是因为该域名无法解析照成console打不开。
此问题由4.1升级到4.3带来,且全新安装不会出现该问题。
解决方法:请修改两个全局变量参数。
consoleproxy.url.domainsecstorage.ssl.cert.domain将值,由”*”修改为””重启管理服务即可。
此问题应该是Bug,官方没有提及到。
大家知道有这个问题,并且怎么处理就行了。
一、大多数CS用户在安装或者更新时采用包管理系统,比如RPM或者APT. 本指南将指导你如何通过RPM、YUM (针对 Red Hat Enterprise Linux 或者CentOS), 或APT和Debian (针对 Ubuntu).二、不管使用何种虚拟化.该手册将指导你如何进行升级工作.1.在现有CS4.1、4.2平台中,使用管理账户登录管理控制台。
2.在左边导航中,点击模版。
3.选择模版视图.4.点击注册模版.注册模版信息如下面表格所示.5.在注册模版对话框中, 按如下表格填写 (切记,不可改变如下信息):三、通过4.2.1源码包创建RPM或Debian软件包(视情况而定) ,通过CloudStack下载页面:/downloads.html查找社区成员提供的软件包仓库. 你会需要步骤八或十一.通过源码包创建Cloudstack安装包说明:Installation Guide.四、停止你的cloudstack-management服务. 在management主机中运行如下命令:# service cloudstack-management stop五、如果你在运行usage server 或usage servers, 则停止如下服务:# service cloudstack-usage stop六、对Mysql数据库做备份.如果你遇到任何问题或需要回滚升级, 这将协助或恢复您的现有环境. 按系统提示输入你的密码.# mysqldump -u root -p cloud > cloudstack-backup.sql七、 (仅KVM主机) 如果使用了本地存储作为主存储,该存储路径需要确认可以通过验证.从cloud.storage_pool 表查询本地存储信息:#mysql -u cloud -p -e "select id,name,path from cloud.storage_pool wherepool_type='Filesystem'"如果本地存储路径最后有斜杠“/”, 则移除:#mysql -u cloud -p -e 'update cloud.storage_pool setpath="/var/lib/libvirt/images" where path="/var/lib/libvirt/images/"';八、如果你在使用Ubuntu,遵循如下步骤进行软件包的升级. 如果没有,跳至步骤十一.Community Packages:这一步假设你在使用社区提供的CloudStack仓库. 如果你创建了自己的软件包和yum仓库, 在如下例子中,替换你自己的URL.1.第一步要做的就是配置所有的Cloudstack主机的仓库源列表. 包括所有的management主机和kvm主机. (运行VMware 或 Xen的主机不需要更改.)首先打开/etc/apt/sources.list.d/cloudstack.list在任何需要安装cloudstack软件包的主机上.这个文件应该包含一行如下信息:deb http://cloudstack.apt-get.eu/ubuntu precise 4.0我们将它更改为新的软件包仓库:deb http://cloudstack.apt-get.eu/ubuntu precise 4.2如果你使用自己的软件包仓库, 改变这一行信息为你自己的4.3.0仓库..2.更新apt包列表:3.$ sudo apt-get update4.现在你配置好软件仓库, 可以开始安装cloudstack-management. 这一步会有很多依赖的包被安装.5.$ sudo apt-get install cloudstack-management6.你需要手动安装cloudstack-agent:7.$ sudo apt-get install cloudstack-agent在安装cloudstack-agent期间, APT会从/etc/cloud/agent拷贝你的agent.properties, log4j-cloud.xml,和environment.properties文件到/etc/cloudstack/agent.当提示是否保留你的配置时, 选择“是”.8.验证该文件中/etc/cloudstack/agent/environment.properties有如下记录:paths.script=/usr/share/cloudstack-common如果不存在,则添加此行.9.重启agent服务:10.service cloudstack-agent stop11.killall jsvc12.service cloudstack-agent start九、 (仅VMware) VMware集群需要做额外的操作. 这些步骤不会影响云中正在运行的虚拟机. 这些步骤只针对云环境中使用的 VMware集群:1.停止Management服务:2.service cloudstack-management stop3.生成加密后的VCenter密码:4.java -classpath /usr/share/cloudstack-common/lib/jasypt-1.9.0.jarorg.jasypt.intf.cli.JasyptPBEStringEncryptionCLI encrypt.shinput="_your_vCenter_password_"password="`cat/etc/cloudstack/management/key`"verbose=false保存此步骤的输出, 我们需要将其替换cluster_details和vmware_data_center中的纯文本密码5.查找cluster_details表中要被更新的行ID:6.mysql -u <username> -p<password>7.select * from cloud.cluster_details;8.更新纯文本密码为加密密码:9.update cloud.cluster_details set value='_ciphertext_from_step_1_'whereid= _id_from_step_2_;10.确认如下表被更新:11.select * from cloud.cluster_details;12.查找vmware_data_center表中要被更新的行ID:select * from cloud.vmware_data_center;13.更新纯文本密码为加密密码:14.update cloud.vmware_data_center set password='_ciphertext_from_step_1_'where id= _id_from_step_5_;15.确认如下表被更新:16.select * from cloud.vmware_data_center;17.启动Management服务18.service cloudstack-management start十、 (仅KVM) 每一个KVM主机需要额外的步骤 These steps will not affect running guests in the cloud. 该步骤只针对云环境中的KVM主机.1.配置CloudStack的yum仓库.2.停止agent服务.3.# service cloustack-agent stop4.升级agent软件.5.# yum update cloudstack-agent6.启动agent.7.# service cloudstack-agent start十一、如果你使用CentOS 或 RHEL,遵循如下步骤进行软件包的升级. 如果没有,跳至步骤13.Community Packages:这一步假设你在使用社区提供的CloudStack仓库. 如果你创建了自己的软件包和yum仓库, 在如下例子中,替换你自己的URL.1.第一步要做的就是配置所有的Cloudstack主机的yum软件包仓库. 包括所有的management主机和kvm主机.(运行VMware 或 Xen的主机不需要更改.)首先打开/etc/yum.repos.d/cloudstack.repo在任何需要安装cloudstack软件包的主机上.这个文件内容应该类似于下面的:[apache-cloudstack]name=Apache CloudStackbaseurl=http://cloudstack.apt-get.eu/rhel/4.0/enabled=1gpgcheck=0如果你在使用社区提供的软件包仓库, 改变基础URL为:http://cloudstack.apt-get.eu/rhel/4.3/如果你使用自己的软件包仓库, 改变这一行信息为你自己的仓库.2.现在你已经配置好软件仓库, 可以开始升级新的cloudstack-management软件包来更新旧的软件包.3.$ sudo yum upgrade cloudstack-management4.针对KVM主机, 你需要升级cloud-agent软件包, 新版本为:cloudstack-agent.5.$ sudo yum upgrade cloudstack-agent6.验证该文件中/etc/cloudstack/agent/environment.properties有如下记录:7.paths.script=/usr/share/cloudstack-common如果不存在,则添加此行.8.重启agent服务:9.service cloudstack-agent stop10.killall jsvc11.service cloudstack-agent start十二、现在启动cloudstack-management服务:# service cloudstack-management start十三、一旦你升级了管理服务器的软件包, 你需要重启系统虚拟机. 确保使用全局变量“integration.api.port” 将管理端口设置为8096. 在升级结束后cloud-sysvmadm脚本会使用这个端口.关于如何设置这个参数, 请看“Setting Global Configuration Parameters” 这个安装指南. 改变这个参数需要重新启动管理服务.还要确认在你本地主机防火墙中开放8096端口.这里有个脚本帮助你做这些。
云监控Agent安装指南-Windows版篇一:从零入手教你配置安装简介1、是-公司出品的一套安装在上的网络监测工具,据官方网站的介绍,提供了56套测试工具和27种报警动作,能够定时监控目标主机和各个版本的上任何服务、、网络连通状态()、路由()、、、、3、端口()、以及、、数据库表空间大小、硬盘空间、文件及文件夹大小、网络流量等指标,支持远程监控代理()、、,如图1所示。
当所监控的对象没有正常运作时,便会以警铃、错误信息、启动指定程序等的方式通知运维管理人员;2、创建各种日志文件使用不同的详细程度和文件格式(文本,,和)和可配置以满足您的需求。
3、监控原理说明:1)监控程序会按设置时间按时自动和资源主机上面的通信,或者资源主机的自动将预定好的监控值主动返回到监控程序中,通信端口默认为1055,密码为自定义(不少于6个字符);2)对资源主机的监控,一般可以在中设置,对主机一般用预先的和自带的或者中的设置等;3)监控软件的下载下载完成后,在上安装自定义安装即可(有时会让用户注册);4)版下载地址5)本文以386版的128__86安装说明,版在安装文件-目录下,即为上的,包含以下文件:(自动启动程序)、_(主动连接程序)、_(配置程序)和(配置文件)等;如图说明:4、安装说明:1)的安装很容易,但是笔者认为由于其界面全部为英文,强大的功能不能很好的快速使用,先特此讲解:2)的启动(配置关键)上启动点击?_?设置模式下的通信端口,默认为1055号和通信密码笔者为123等等现在我的已经安装运行,所以显示,信息!上运行()默认情况下包含,、、、、、、_、、笔者喜欢将他们改为文件夹,安装存放到目录下!编辑即可:[]=的(二进制文件)在那个位置=1055和通信的端口=123使用密码(多于6个字符)就以上三项配置即可;#777让对配置文件有读写权限-----------------------------------------------------启动:–执行启动,指定目录下的在那启动成功信息:[@]#------------------------------------------------()128(,,)篇二:集中监控系统-安装安信证券集中监控系统安装廣东軒轅網絡科技股份有限公司&2019年4月文档说明本文档所涉及到的文字、图表等,仅限于广东轩辕网络科技股份有限公司和错误!未找到引用源。
Troubleshooting Strategies for CloudStack InstallationsKirk KosinskiEscalation EngineerCitrix Systems@kirkkosinskiAgenda●Network Troubleshooting –VLANs, Security Groups –Hosts, Virtual Routers–VMs, Templates●Log Analysis–Files, keywords–ExamplesNetwork TroubleshootingVLAN Issues●Symptoms–Switch misconfiguration●All VLANs trunked by default? Ordenied?–Router problems–Bad or mislabeled cablingSymptom – cannot ping across hosts, VMs cannot get DHCP sometimes (when DHCP server is on another host).Detection – Where does the traffic stop?XS (bridge) / KVM: tcpdump; ESXi, XS (OVS): dummy VMs? Check ARP / MAC address table. Switch misconfiguration – common.Confirm switchport is in trunk mode, not access; confirm whether VLANs are actually allowed. Cabling – traffic “randomly” dropped, traffic showing up on wrong switchports or not at all.Solution – Fix the switch/router config, replace switches/router/cables.More VLAN Issues●Hypervisor problems–NIC drivers–Bonding–Open vSwitch–VLAN ScalabilityBad drivers – What, you actually want to use VLANs?NIC bonding:Symptoms – similar to switch misconfiguration. Detection – NIC drivers / bonding – similar to switch misconfiguration, but traffic stopped elsewhere. Bonding – check config (XS), check if traffic is dropped on the bond interface (ifconfig); disable one slave NIC, or force failover; confirm subinterfaces are on the right interface (the bond); change bond mode (active-passive vs. SLB).VLAN scaling – XS – high dom0 CPU, slowness. Check iptables/ebtables rules on host (KVM, XS). DB hacking – “wrong” VLANs in use.Solutions – Update drivers, replace NICs, unhack db.Security Groups●KVM●XenServer / XCP–Switch backend–CSP ●vSphere...Symptoms – VMs inaccessible (ingress),cannot reach something (egress)(partial, complete).KVM/XS – check iptables/ebtables.XS - Is the CSP installed? ARE YOUSURE?! Some patches will blow it away.Don't “optimize” your XS. It only lookslike a CentOS machine. Generaloptimization doesn't apply.vSphere – no SG support.SGs are at the level – migrate VM toanother host and see what happens.“Host” Connectivity●Hypervisors●System VMs●Secondary Storage–Alert status is normalSymptoms – connectivity, HA errors in logOther network problems – firewall blocking ports; “weird” problems withapplication layer firewall (e.g. ping, nmap to 22 work, ssh fails); bad loadbalancer (for use with “host” Global Setting)Requirements – Mgmt to hypervisor, vice versa – varies by hypervisorXS: SSH, HTTPS; KVM: SSH; vSphere: 443/tcp to vCenterSystem VMs to mgmt – 8250/tcp (“host” param)System VMs to Internet (ping gateway)Mgmt to system VMs – ssh via hypervisor (KVM, XS) or direct (vSphere) –3922/tcpMgmt to sec store, hypervisors to sec store – varies by hypervisor; SSVM to sec storeMgmt to Mgmt (w/ multi-Mgmt) – 9090, 8250/tcpCPVM must reach mgmt server and hypervisors (management/private network) and end-user (public network)CPVM proxies VNC from hypervisors to end-userPublic IPs must be accessible to end-usersCPVM uses domain by default – NOT a placeholder, it's a real domainTraffic is over HTTPS using * wildcard cert by defaultChange the domain and cert – must be valid! Potential URLs are a-b-c-d.yourdomain.tld, where a-b-c-d are IPs with s/./-/g from public netVirtual Router (domR)●Dnsmasq●HAProxy●Password resets●User- and Meta-dataDNS/DHCP provided by Dnsmasq. HAProxy. LB function.Reset script problems – Check DHCP client and version for the template/VM. Check domR for daemon problems (8080/tcp on virtual router / socat process, serve_password.sh)User/Meta-data - Apache on 80/tcp (Standard location - /var/www/html)。
Cloudstack 4.2 advanced network (KVM ) 版本V1.0一.安装配置DB服务器使用以下脚本安装检查:、二.安装cloudstack management 服务器检查:日志文件所在位置:打开WEB检查用户名/密码:admin/password http://10.10.40.10:8080/client三.新建存储服务器软件:FREENAS 9.1.1 X64配置ESXI 网络:安装过程。
略安装完成后的界面在VM上附加一块250G的磁盘配置磁盘对pri01 ,se01配置权限配置NFS共享检查登陆cs-msgt-01 服务器将NFS共享存储挂载到本机检查权限2.下载并配置系统模板KVM:/templates/4.2/systemvmtemplate-2013-06-12-master-kvm.qcow2.bz2 XenServer:/templates/4.2/systemvmtemplate-2013-07-12-master-xen.vhd.bz2 vSphere:/templates/4.2/systemvmtemplate-4.2-vh7.ova注册命令/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m/mnt/secondary -u /templates/4.2/systemvmtemplate-2013-06-12-master-kvm.qcow2.bz2 -h kvm -s dvm –F 将下载好的模板文件放在本地web服务器上用来加快注册时间检查:三,安装配置KVM HOST(网桥模式)1.确定HOST OS版本2.安装HOST并配置网桥检查:1.网桥配置2.检查libvirtd可正常启动四,向cloudstack 添加KVM HOST检查:(用户名/密码:root/password)正在下载模板下载完成后修改VM删除时间,默认是一天,这里改成两分钟修改CPU,内存,磁盘容量超配(根据实际情况,这里只是做测试)修改信任从哪个站点下载模板修改后重新cloudstack-management服务下载自定义模板测试网络:完成以下网络模型:Share 网络里新建的VM将直接拿到我们手工分配的IP地址,如果我们给的是公网IP地址范围将会直接对公网服务,相当于我们把机器放到IDC由IDC分配给我们IP并且我们能直接从公网访问我们的服务器,服务器分配的IP与IDC分配给我们的一样,这个配置主要是由我们指定的VLAN来控制新建网络:新建一台VM并选择这个网络:这里使用系统自带的测试模板测试选择刚建好的共享网络第一个VM新建过程会比较慢,会执行以下操作:1.将系统VM模板复制一份到到主存储,新建一台route_vm (DHCP,DNS)2.将模板复制到主存储并开始新建VM检查网络是否正常网络正常测试VM新建完成用户名/密码:root/password可以正常连接公网ssh 连接,同时测试VM是否可以与HOST 连接测试完成,可以正常SSH上,同时VM不能与HOST主机通信,因为它们不属于同一个VLAN 里测试新建一个isolated网络这里新的网络对应的VLAN ID会根据我们配的范围随机生成新建一台VM并加入到这个网络。
CloudStack平台搭建参考规划:cloudstack 3.0.2 + CentOS6.4 x86_64 + KVM物理机名称: Ip : 192.168.1.190 192.168.1.191用途:cloud-management + NFS KVM + Agent(名称以及IP都可以根据实际情况进行修改,但是下面的IP也要做相应修改!物理机名称一定要写域名,如:)准备:学习vi 编辑器的命令使用;Linux常用命令如文件的复制;以root用户登录系统;多查看错误提示和日志!!!一cloudstack management 服务器的安装配置1、CPU虚拟化支持验证(KVM的要求)# grep vmx /proc/cpuinfoflags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid-----否则,cpu不支持或是主板BIOS的虚拟化支持没有打开。
另外KVM需要linux 是x86_64架构的。
2、配置网卡# vi /etc/sysconfig/network-scripts/ifcfg-eth0更改NM_CONTROLLED = ‘no’3、开启network服务# chkconfig network on (chkconfig加入开机启动的命令)# service network restart4、修改/etc/yum.conf文件,使yum保存缓存# vi /etc/yum.conf更改keepcache = 15、修改主机名称并验证# vi /etc/sysconfig/networkNETWORKING = yesHOSTNAME = # vi /etc/hosts (规划时有多少物理主机IP对应,就写多少)192.168.1.190 192.168.1.191 # hostname --fqdn (注意这里是双“-”)注意:如果此时查询时没有返回正确的长格式名称,可能需要重启linux服务器。
系统:centos 7.2ceph : 0.94cloudstack : 4.92mysql :5.726台机器:192.168.1.212 :cloudstack-management ,monitor192.168.1.165 :storage192.168.1.183 :cloudstack-agent,monitor,osd192.168.1.127 :cloudstack-agent,monitor,osd192.168.1.151 :cloudstack-agent,osd192.168.1.249 :cloudstack-agent,osd系统环境:一定要关闭selinux,在/etc/selinux/config修改iptables,firewalld 实验可以关掉,线上需要添加规则安装系统的时候最好把Development Tools安装上去修改主机名如下,其他节点类似hostnamectl set hostname=''因为没有dns所以修改hostscat >> /etc/hosts << EOF192.168.1.212 192.168.1.165 192.168.1.183 192.168.1.249 192.168.1.127 192.168.1.151 EOF上面没有添加短域名,通过sed修改,修改完成之后使用hostname --fqdnsed -ri 's/(\<[[:alpha:]].*\>)/& \1/g' /etc/hosts安装数据库rpm -ivh mysql57-community-release-el7-11.noarch.rpm ##在官网上下载的yum仓库安装包repo仓库如下,如果想用哪个把enabled改为1就可以,不用改为0[mysql-connectors-community]name=MySQL Connectors Communitybaseurl=/yum/mysql-connectors-community/el/7/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql[mysql-tools-community]name=MySQL Tools Communitybaseurl=/yum/mysql-tools-community/el/7/$basearch/ enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql# Enable to use MySQL 5.5[mysql55-community]name=MySQL 5.5 Community Serverbaseurl=/yum/mysql-5.5-community/el/7/$basearch/ enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql# Enable to use MySQL 5.6[mysql56-community]name=MySQL 5.6 Community Serverbaseurl=/yum/mysql-5.6-community/el/7/$basearch/ enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql[mysql57-community]name=MySQL 5.7 Community Serverbaseurl=/yum/mysql-5.7-community/el/7/$basearch/ enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql[mysql80-community]name=MySQL 8.0 Community Serverbaseurl=/yum/mysql-8.0-community/el/7/$basearch/ enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql[mysql-tools-preview]name=MySQL Tools Previewbaseurl=/yum/mysql-tools-preview/el/7/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql[mysql-cluster-7.5-community]name=MySQL Cluster 7.5 Communitybaseurl=/yum/mysql-cluster-7.5-community/el/7/$basearch/ enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql[mysql-cluster-7.6-community]name=MySQL Cluster 7.6 Communitybaseurl=/yum/mysql-cluster-7.6-community/el/7/$basearch/ enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql下面就是安装yum clean allyum install -y mysql-community-serversystemctl start mysqldgrep 'temporary password' /var/log/mysqld.log ##5.7 初始密码在mysqld.log中mysql_secure_installationcat >> /etc/f <<EOFbinlog_ignore_db=mysqlinnodb_rollback_on_timeout=1innodb_lock_wait_timeout=600max_connections=350binlog-format = 'ROWEOFsystemctl restart mysqldmysql安装完成,可以进入mysql看下是否正常部署:cephceph中文网上有快速部署步骤可以借鉴ceph组件较之前的文件系统有所区别,建议先学习查看一下/start/quick-start-preflight/ceph部署环境sudo subscription-manager repos --enable=rhel-7-server-extras-rpmssudo yum install -y yum-utils && sudo yum-config-manager --add-repohttps:///pub/epel/7/x86_64/ && sudo yum install --nogpgcheck -y epel-release && sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 && sudo rm/etc/yum.repos.d/*配置ceph-deploy的安装目录[ceph-deploy]name=ceph-deploybaseurl=https:///ceph/archive/rpm-firefly/el7/noarc h/enabled=1gpgcheck=0然后安装ceph-deployyum update && yum install ceph-deploy配置ntp同步;如果不能连接公网的话可以自己搭建一个ntp服务器,能连接公网的话可以创建一个计划任务,没5分钟同步一次crontab -e*/5 * * * * /usr/sbin/ntpdate &> /dev/null*/5 * * * * /usr/sbin/hwclock -w在所有节点上添加openssh-serveryum install openssh-server创建cephuser官网建议使用不使用root用户安装ceph所以在各节点上创建用户:useradd ceph-user && echo "ceph-user" | passwd --stdin ceph-user修改sudo权限echo "ceph-user ALL = (root) NOPASSWD:ALL" | tee /etc/sudoers.d/ceph-userchmod 0440 /etc/sudoers.d/ceph-user设置免密码ssh登入在ceph-user账号下执行ssh-keygen ## 全部回车ssh-copy-id secondaryssh-copy-id nodea1ssh-copy-id nodea2ssh-copy-id nodeb1ssh-copy-id nodeb2在ceph-user用户下修改~/.ssh/config文件,可以免delpoy的时候指定用户,这边config文件没有的话,创建之后注意下权限,后面可能会有报错Host secondaryHostname secondaryUser ceph-userHost nodea1Hostname nodea1User ceph-userHost nodea2Hostname nodea2User ceph-userHost nodeb1Hostname nodeb1User ceph-userHost nodeb2Hostname nodeb2User ceph-useriptables或者防火墙一定要注意还有selinux,这个也是。
Cloudstack 4.4安装手册目录1.环境要求 (1)2.环境介绍 (1)3.管理节点安装配置 (1)3.1.网络配置 (1)3.2.主机名配置 (1)3.3. SELinux配置 (2)3.4.配置NTP (2)3.5配置ClouStack软件库 (2)3.6 配置NFS (3)3.7. 安装配置数据库 (4)3.8.安装Cloudstack (4)3.9.导入虚拟机系统模板 (4)4. KVM安装和配置 (5)4.1.安装cloudstack-agent (5)4.2. 配置KVM (5)5.访问管理界面 (5)1.环境要求⏹至少一个支持硬件虚拟化的服务器主机,在主板BIOS里面开启CPU可虚拟化支持。
⏹服务器安装Centos 6.5 x86_64的Desktop。
⏹一个以xxx.xxx.xxx.1/24作为网关的C类地址并且该网络中不能存在DHCP服务器。
⏹运行Cloudstack的机器不能使用动态地址。
本项目环境中是10.8.8.0/24网络。
2.环境介绍3.管理节点安装配置3.1.网络配置默认情况下,网络需要配置才能在我们的环境中正常使用。
由于没有使用DHCP服务器所以我们需要手动配置网络接口。
本次部署仅使用eth0这一个网络接口。
使用root用户在登录本地控制台。
检查/etc/sysconfig/network-scripts/ifcfg-eth0,使其配置如下所示:DEVICE=eth0HWADDR=52:54:00:B9:A6:C0NM_CONTROLLED=noONBOOT=yesBOOTPROTO=noneIPADDR=10.8.8.148NETMASK=255.255.255.0GATEWAY=10.8.8.254DNS1=8.8.8.8ARPCHECK=no在配置好网络之后,我们需要运行一些命令来启动网络:# chkconfig network on# service network start3.2.主机名配置CloudStack要求正确配置主机名。
基于KVM的CloudStack Agent端安装
(编辑日期:2011-11-18)
1、下载CloudStack的最新版本:CloudStack-oss-2.2.12-1-rhel5.tar.gz,下载地址:
(备注:因我们使用的系统为CentOS 64位,所以下载rhel5这个版本)
2、解压、安装:
# tar -zxvf CloudStack-oss-2.2.12-1-rhel5.tar.gz
# cd CloudStack-oss-2.2.12-1-rhel5
# ./install.sh
选A安装Agent端
3、在安装agent的过程中,可能会遇到以下错误:
--> Missing Dependency: jna is needed by package cloud-agent-2.2.12-1.el5.x86_64 (cloud-temp) Error: Missing Dependency: jna is needed by package cloud-agent-2.2.12-1.el5.x86_64 (cloud-temp)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
这个错误的原因安装过程中缺少了:jna-3.2.7-10.el5.x86_64.rpm
解决方法:
# yum install --nogpgcheck jna-3.2.7-10.el5.x86_64.rpm
注:这里一定要加上--nogpgcheck这个选项,这个选项是忽略安装过程所需要的密钥。
不加这个选项的话会报下面的错误。
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6
Public key for jna-3.2.7-10.el5.x86_64.rpm is not installed
4、安装完jna的时候再执行上一步的./install.sh,成功安装完Agent的时候会提示:。