首页 ubuntu12.04lts版上安装cloudstack4.0(含agentnfs配置)

ubuntu12.04lts版上安装cloudstack4.0(含agentnfs配置)

举报
开通vip

ubuntu12.04lts版上安装cloudstack4.0(含agentnfs配置)ubuntu12.04LTS版上安装cloudstack4.0(含agent、NFS配置)方法一:在线安装(Server版).安装CloudStackManagement1.配置国内的网易镜像源$sudosed-is/us.archive.ubuntu.com/mirrors.163.com/g/etc/apt/sources.list$sudosed-is/security.ubuntu.com/mirrors.163.com/g/etc/apt/sources.list2.配置CloudStack官方源$sud...

ubuntu12.04lts版上安装cloudstack4.0(含agentnfs配置)
ubuntu12.04LTS版上安装cloudstack4.0(含agent、NFS配置)方法一:在线安装(Server版).安装CloudStackManagement1.配置国内的网易镜像源$sudosed-is/us.archive.ubuntu.com/mirrors.163.com/g/etc/apt/sources.list$sudosed-is/security.ubuntu.com/mirrors.163.com/g/etc/apt/sources.list2.配置CloudStack官方源$sudovim/etc/apt/sources.list.d/cloudstack.listdebhttp://cloudstack.apt-get.eu/ubuntuprecise4.03.配置CloudStack官方源证书$wget-O-http://cloudstack.apt-get.eu/release.asc|sudoapt-keyadd-更新系统的安装源$sudoapt-getupdate安装时间服务器$sudoapt-getinstallopenntpd6.安装CloudStackManagementServer(5分钟左右)$sudoapt-getinstallcloud-client将用户cloud加入到sudo用户组CloudStack默认以cloud用户启动,但默认会通过sudo以root身份管理相关文件与目录$sudoaddusercloudsudo8.初始化root用户密码,如cloudstackCloudStack默认需要root权限远程SSH连接到Agent$sudo-i使用权限为了解决一个bug,即CloudStack默认以cloud用户启动,但却读取的是启动服务的用户的home目录用来存放一些临时文件,从而导致权限问题$chmod777/root$exit安装配置MySQL数据库$sudoapt-getinstallmysql-server注:在安装过程中会要求输入密码,请在弹出的界面中输入密码,如:111111一定要记住该密码修改MySQL配置文件参数$sudovim/etc/mysql/my.cnf在[mysqld]模块中加入以下参数innodb_rollback_on_timeout=1innodb_lock_wait_timeout=600max_connections=350log-bin=mysql-binbinlog-format='ROW'12.重启MySQL$sudoservicemysqlrestart初始化数据库cloud$sudocloud-setup-databasescloud:111111@localhost--deploy-as=root:111111-efile-mcloudstack-kcloudstack注:其中的111111是mysql的密码,要根据您的实际情况修改。配置NFS共享CloudStack需要一个地方来存放Primar和SecondaryStorage,官方推荐使用NFS共享。安装NFS$sudoapt-getinstallnfs-commonnfs-kernel-server创建目录$sudomkdir-p/export/primary$sudomkdir-p/export/secondary编辑NFS配置文件$sudovim/etc/exports/export*(rw,async,no_root_squash,no_subtree_check)刷新配置$sudoexportfs-a挂载NFS共享$sudomkdir/mnt/primary$sudomount-tnfs192.168.1.223:/export/primary/mnt/primary$sudomkdir/mnt/secondary$sudomount-tnfs192.168.1.223:/export/secondary/mnt/secondary注意:192.168.1.223是本机IP,不同的电脑不一样,否则回报错:mount.nfs:Networkisunreachable用户可以通过ifconfig命令查看IP地址测试NFS共享$df-hFilesystemSizeUsedAvailUse%Mountedon...192.168.1.64:/export/primary29G7.7G21G28%/mnt/primary192.168.1.64:/export/secondary29G7.7G21G28%/mnt/secondary20.编辑fstab$sudovim/etc/fstab增加以下内容192.168.1.223:/export/primary/mnt/primarynfsrw,tcp,intr01192.168.1.223:/export/secondary/mnt/secondarynfsrw,tcp,intr01注意:上述的IP地址是本机的IP地址,不用电脑肯定不一样,所以要按实际情况修改。21.准备SystemVMTemplate我们选择KVM作为虚拟化引擎$sudo/usr/lib/cloud/common/scripts/storage/secondary/cloud-install-sys-tmplt-m/mnt/secondary\-uhttp://download.cloud.com/templates/acton/acton-systemvm-02062012.qcow2.bz2-hkvm-F整个过程大概需要花费半个小时(视网速而定)禁用系统默认的tomcat服务$sudo/etc/init.d/tomcat6stop$sudoupdate-rc.d-ftomcat6remove启动cloud-management$cd~$sudo/etc/init.d/cloud-managementrestart$sudocloud-setup-management登陆用户界面http://youIP:8080/client/默认账号密码admin/password.安装CloudStackAgent(准备:与安装cloudstack-management的前5步相同)1.安装配置Agent$sudoapt-getinstallcloud-agent2.安装配置libvirt$sudovim/etc/libvirt/libvirtd.conf修改以下配置listen_tls=0listen_tcp=1tcp_port="16059"auth_tcp="none"mdns_adv=0查看配置$cat/etc/libvirt/libvirtd.conf|grep-v'#'|grep-v"^$"内容如下viewsourceprint?1.listen_tls=0viewsourceprint?1.listen_tcp=1viewsourceprint?1.tcp_port="16509"viewsourceprint?1.mdns_adv=0viewsourceprint?1.unix_sock_group="libvirtd"viewsourceprint?1.unix_sock_rw_perms="0770"viewsourceprint?1.auth_unix_ro="none"viewsourceprint?1.auth_unix_rw="none"viewsourceprint?1.auth_tcp="none"viewsourceprint?1.4.修改配置$sudovim/etc/init/libvirt-bin.conf修改以下参数viewsourceprint?1.envlibvirtd_opts="-d-l"#sudovim/etc/libvirt/qemu.conf修改以下参数viewsourceprint?1.vnc_listen="0.0.0.0"重启服务$sudoservicelibvirt-binrestart5.3配置安全策略$sudodpkg--list"apparmor"$sudoln-s/etc/apparmor.d/usr.sbin.libvirtd/etc/apparmor.d/disable/$sudoln-s/etc/apparmor.d/usr.lib.libvirt.virt-aa-helper/etc/apparmor.d/disable/$sudoapparmor_parser-R/etc/apparmor.d/usr.sbin.libvirtd$sudoapparmor_parser-R/etc/apparmor.d/usr.lib.libvirt.virt-aa-helper5.4配置网桥需要注意的是,官方文档给出的配置参数会导致网络不可用。正确的配置是将物理网卡设置为manual,然后在虚拟网卡上设置IP并桥接到物理网卡上。$sudovim/etc/network/interfacesviewsourceprint?1.#Thisfiledescribesthenetworkinterfacesavailableonyoursystemviewsourceprint?1.#andhowtoactivatethem.Formoreinformation,seeinterfaces(5).viewsourceprint?1.viewsourceprint?1.#Theloopbacknetworkinterfaceviewsourceprint?1.autoloviewsourceprint?1.ifaceloinetloopbackviewsourceprint?1.viewsourceprint?1.#Theprimarynetworkinterfaceviewsourceprint?1.autoeth0viewsourceprint?1.ifaceeth0inetmanualviewsourceprint?1.viewsourceprint?1.#Publicnetworkviewsourceprint?1.autocloudbr0viewsourceprint?1.ifacecloudbr0inetstaticviewsourceprint?1.address192.168.1.202viewsourceprint?1.netmask255.255.255.0viewsourceprint?1.gateway192.168.1.1viewsourceprint?1.bridge_portseth0viewsourceprint?1.bridge_fd5viewsourceprint?1.bridge_stpoffviewsourceprint?1.bridge_maxwait1viewsourceprint?1.#Privatenetworkviewsourceprint?1.autocloudbr1viewsourceprint?1.ifacecloudbr1inetmanualviewsourceprint?1.bridge_portseth0viewsourceprint?1.bridge_fd5viewsourceprint?1.bridge_stpoffviewsourceprint?1.bridge_maxwait1viewsourceprint?1.$sudo/etc/init.d/networkingrestart$sudo/etc/init.d/networkingstart5.5配置防火墙$sudoufwallowprototcpfromanytoanyport22$sudoufwallowprototcpfromanytoanyport80$sudoufwallowprototcpfromanytoanyport1798$sudoufwallowprototcpfromanytoanyport16509$sudoufwallowprototcpfromanytoanyport5900:6100$sudoufwallowprototcpfromanytoanyport49152:49216方法二:离线安装(ubuntu即可)(一).下载不安装192.168.1.201)通过命令sudoapt-get-dinstallXXXXX下载不安装,会将文件下载到/var/cache/apt/archives以下步骤是在ubuntuserver12.04上制作CloudStack的离线安装包配置国内的网易镜像源$sudosed-is/us.archive.ubuntu.com/mirrors.163.com/g/etc/apt/sources.list$sudosed-is/security.ubuntu.com/mirrors.163.com/g/etc/apt/sources.list2.配置CloudStack官方源$sudovim/etc/apt/sources.list.d/cloudstack.listdebhttp://cloudstack.apt-get.eu/ubuntuprecise4.03.配置CloudStack官方源证书$wget-O-http://cloudstack.apt-get.eu/release.asc|sudoapt-keyadd-更新系统的安装源$sudoapt-getupdate下载时间服务器$sudoapt-get-dinstallopenntpd下载CloudStack(5分钟左右)$sudoapt-get-dinstallcloud-client$sudoapt-get-dinstallcloud-agent下载配置MySQL数据库$sudoapt-get-dinstallmysql-server$sudoapt-get-dinstallnfs-commonnfs-kernel-server以上步骤执行完之后,/var/cache/apt/archives目录下就是所需要的deb文件8.打包SystemVMTemplate(二).在另外一台ubuntu上制作离线包(192.168.1.73)根目录下新建一个文件夹$sudomkdirofflineCloudStackPackage2.在之前电脑上,执行如下命名,将下载的deb包拷贝到上述新建的文件夹下$sudoscp-r/var/cache/apt/archivesroot@192.168.1.73:/offlineCloudStackPackage修改文件夹的权限,可读可写可执行$sudochmod777-R/offlineCloudStackPackage/建立deb包的依赖关系$sudodpkg-scanpackages/offlineCloudStackPackage//dev/null|gzip>/offlineCloudStackPackage/Packages.gz5.将生成的Packages.gz包复制到和deb同目录下$sudocp/offlineCloudStackPackage/Packages.gz/offlineCloudStackPackage/archives/Packages.gz打包成压缩包,以备后用$tarcvzfofflineCloudStackPackage.tar.gzofflineCloudStackPackage/保存offlineCloudStackPackage.tar.gz文件到U盘或服务器(三).安装(离线的Ubuntu服务器)1.插入U盘,将offlineCloudStackPackage.tar.gz复制到根目录下,解压$sudotar-xvfofflineCloudStackPackage.tar.gz2.addsourcesinsystemsource.list$sudovi/etc/apt/sources.list$debfile:///offlineCloudStackPackagearchives/然后将所有的其他deb全部注销掉(#)updateyoursystemsource$sudoapt-getupdate然后执行在线安装的第(5)~(20)和(22)~(23)步在启动CloudStack之前,最好先将虚拟机模板拷贝到二级存储/mnt/secondary下
本文档为【ubuntu12.04lts版上安装cloudstack4.0(含agentnfs配置)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
is_601737
暂无简介~
格式:doc
大小:120KB
软件:Word
页数:0
分类:
上传时间:2021-09-05
浏览量:16