您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > cloudstack4.10版本安装部署第三版
cloudstack4.10版本安装部署配置注:所有节点操作系统必须为64位,management节点为192.168.200.5上的虚拟机,内存8G,双核cpu,开始内存4G安装完后报资源不足。host节点必须支持硬件虚拟化,并且在bios中开启,添加host节点时,节点上不能有在运行虚拟机,最好所有节点都为全新安装的最小化系统。KVM安装部署安装环境:管理节点management:192.168.250.113CentOS7-minimalKvmhost节点1:192.168.200.102CentOS7-minimalKvmhost节点2:192.168.200.148CentOS7-minimal管理节点management安装1.以root身份登录到操作系统。2.检查一个完全合格的主机名。hostname--fqdn应该返回一个完全合格的主机名,例如”cloudstack.management.cn”,如果没有,则执行hostnamectlset-hostnamecloudstack.management.cn进行修改主机名,并且在/etc/hosts中添加192.168.250.113cloudstack.management.cn3.确保机器可以连接到互联网。ping更改为SELINUX=disabled。注:此处必须重新启动系统,否则配置不会生效。5.关闭防火墙systemctlstopfirewalld.servicesystemctldisablefirewalld.service6.安装配置NTPyuminstallntpsystemctlenablentpd.service7.安装配置MySQLmkdir/opt/mysqlcd/opt/mysqlwget注:如果是最小化安装,此处会提示wget命令找不到,执行下面命令,安装wget。yuminstallwgetrpm-ivhmysql-community-release-el7-5.noarch.rpmyuminstallmysql-community-server安装完成后,在/etc/my.cnf文件的[mysqld]标签下添加以下内容并保存。innodb_rollback_on_timeout=1innodb_lock_wait_timeout=600max_connections=350log-bin=mysql-binbinlog-format='ROW'然后启动mysqlsystemctlstartmysqld.servicesystemctlenablemysqld.service然后运行以下命令初始化数据库mysql_secure_installation注:若是在管理节点上安装mysql,则所有都可以回答”y”,若是mysql为单独节点,则其中的“禁止root远程登录”选择“n”。8.安装ManagementServer创建cloudstack本地源vi/etc/yum.repos.d/cloudstack.repo按i在其中添加以下内容:[cloudstack]name=cloudstackbaseurl==1gpgcheck=0:wq保存退出,然后刷新yum源的缓存yumcleanallyummakecache缓存刷新完后,可以开始安装management了yuminstallcloudstack-management安装完成后,建立数据库cloudstack-setup-databasescloud:123456@localhost--deploy-as=root:123456注:cloud:123456为新建的cloudstack数据库用户和密码若在管理节点上安装mysql,则一定为localhost,不能为管理节点ip,除非数据库初始化时没有禁止root远程登录。root:123456为数据库用户root的密码,为初始化数据库时候设置的密码,并非操作系统的密码。配置管理服务器cloudstack-setup-management--tomcat7启动管理服务器systemctlstartcloudstack-management.service9.配置NFS存储安装NFSyum-yinstallnfs-utilsrpcbindsystemctlenablerpcbind.servicesystemctlenablenfs-server.servicesystemctlstartrpcbind.servicesystemctlstartnfs-server.service在存储服务器上,为辅助存储创建一个NFS共享,如果也使用NFS作为主存储,则创建第二个NFS共享。例如:mkdir-p/export/primarymkdir-p/export/secondary要将新目录配置为NFS导出,请编辑/etc/exports。使用rw,async,no_root_squash,no_subtree_check导出NFS共享。例如:vi/etc/exports插入以下行。/export*(rw,async,no_root_squash,no_subtree_check)导出目录。exportfs-a编辑/etc/sysconfig/nfs文件。vi/etc/sysconfig/nfs取消注释以下几行:LOCKD_TCPPORT=32803LOCKD_UDPPORT=32769MOUNTD_PORT=892RQUOTAD_PORT=875STATD_PORT=662STATD_OUTGOING_PORT=2020重新启动NFS服务systemctlrestartrpcbind.servicesystemctlrestartnfs-server.service在管理服务器上,为辅助存储创建一个安装点。例如:mkdir-p/mnt/secondary在管理服务器上安装辅助存储。用你自己的替换下面的示例NFS服务器名称和NFS共享路径mount-tnfs192.168.250.113:/export/secondary/mnt/secondary可以输入df-h查看挂载状态。10.导入虚拟机模板模板下载路径:将下载好的模板上传到二级存储的挂载点上,此处应为/mnt/secondary,即为df-h出来的挂载点的目录。切到挂载点目录下:cd/mnt/secondary导入模板:kvm模板:/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt-m/mnt/secondary-fsystemvm64template-4.10-4.10.0.0-kvm.qcow2.bz2-hkvm–F注:将其中的挂载点目录和安装的模板名称根据实际替换。卸载掉挂载点:umount/mnt/secondary注:卸载的时候可能会报deviceisbusy的错,关闭当前命令窗口,重新打开一个,再输入卸载命令即可。卸载掉挂载点后,即可通过浏览器访问,建议谷歌浏览器。访问路径:默认账号:admin,密码:password,即可开始配置云。至此,管理节点配置完成。kvm主机的配置和安装1.以root身份登录到操作系统。检查一个完全合格的主机名。hostname--fqdn2.应该返回一个完全合格的主机名,例如”cloudstack.management.cn”,如果没有,则执行hostnamectlset-hostnamecloudstack.management.cn进行修改主机名,并且在/etc/hosts中添加192.168.250.113cloudstack.management.cn确保机器可以连接到互联网。ping更改为SELINUX=disabled。注:此处必须重新启动系统,否则配置不会生效。4.关闭防火墙systemctlstopfirewalld.servicesystemctldisablefirewalld.service5.安装配置NTPyuminstallntpsystemctlenablentpd.service6.安装agent创建cloudstack本地源vi/etc/yum.repos.d/cloudstack.repo按i在其中添加以下内容:[cloudstack]name=cloudstackbaseurl==1gpgcheck=0:wq保存退出,然后刷新yum源的缓存yumcleanallyummakecache缓存刷新完后,就可以开始安装agent了yuminstallcloudstack-agent7.安装KVM虚拟化环境安装kvmyumgroupinstall-yVirtualizationVirtualizationClientlsmod|grepkvm编辑配置文件vi/etc/libvirt/qemu.conf并取消如下行的注释vnc_listen=0.0.0.0编辑配置文件vi/etc/libvirt/libvirtd.conf配置以下参数listen_tls=0listen_tcp=1tcp_port=16059auth_tcp=nonemdns_adv=0修改vi/etc/sysconfig/libvirtd中的参数,取消如下行的注释:LIBVIRTD_ARGS=--listen完成后重启libvirtdsystemctlrestartlibvirtd.servicesystemctlenablelibvirtd.service配置agentvi/etc/cloudstack/agent/agent.propertiescloudstack管理服务器地址host=192.168.250.1138.配置桥接网络agent会用到网桥,默认为cloudbr0首先在agent主机上,输入下面命令,查看已有网桥brctlshow并且查看启用状态,一般名称为virbr0。将已有网桥停掉ifconfigvirbr0down如果是最小化安装系统,会提示ifconfig命令找不到,执行下面命令,安装ifconfig命令所需包yuminstallnet-tools删除已有网桥brctldelbrvirbr0创建桥接网卡配置文件vi/etc/sysconfig/network-scripts/ifcfg-cloudbr0加入以下内容TYPE=BridgeBOOTPROTO=noneNAME=cloudbr0DEVICE=cloudbr0ONBOOT=yesIPADDR=192.168.200.148PREFIX=16GATEWAY=192.168.200.254DNS1=192.168.200.63保存退出。修改使用的网卡,vi/etc/sysconfig/network-scripts/ifcfg-enp5s0在文件末尾加入BRIDGE=cloudbr0保存退出。重启网络服务systemctlrestartNetworkManager.servicesystemctlrestartnetwork.service9.初始化cloudstack-agentcloudstack
本文标题:cloudstack4.10版本安装部署第三版
链接地址:https://www.777doc.com/doc-4236132 .html