(2)內(nèi)存:Samsung DDR4 64GB * 8
(3)硬盤:三星 1TB SSD * 8 (RAID 5)
(4)網(wǎng)卡:萬兆網(wǎng)卡 * 4
(5)電源:850W Gold
(6)機(jī)箱:Rack 4U
2.軟件配置
(1)系統(tǒng):CentOS 7.4
(2)內(nèi)核:4.17.4
(3)虛擬化技術(shù):KVM
(4)云管理平臺:OpenStack
3.網(wǎng)絡(luò)架構(gòu)
(1)外網(wǎng)訪問??云主機(jī) ??公有網(wǎng)關(guān) ??NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換) ??本地私網(wǎng)
(2)外網(wǎng)訪問??云主機(jī) ??公有網(wǎng)關(guān) ??網(wǎng)卡分流 ??本地私網(wǎng)
第三部分 實(shí)戰(zhàn)篇:編譯云服務(wù)器配置流程
1.安裝系統(tǒng)
首先我們需要安裝一臺新的 CentOS 7.4 系統(tǒng)服務(wù)器作為模板,安裝過程中需要注意以下幾點(diǎn):
(1)分區(qū)方案:/boot 512M,/swap 32G,/ 100G
(2)安裝完成后更新系統(tǒng)包:yum update -y
2.安裝內(nèi)核
我們需要使用最新的內(nèi)核來支持 KVM 和 OpenStack 的功能:
(1)使用 CentOS 7.4 自帶的 kernel-ml 安裝最新內(nèi)核:yum -y install kernel-ml
(2)使用 rpm 安裝 EPEL 源:rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
(3)使用 rpm 安裝 ElRepo 源:rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org && rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
(4)安裝新內(nèi)核的 head 擴(kuò)展和跟蹤系統(tǒng):yum -y install kernel-ml-devel kernel-ml-headers kernel-ml-tools kernel-ml-tools-libs kernel-ml-tools-libs-devel systemtap-devel
3.安裝虛擬化技術(shù)
KVM 虛擬化技術(shù)為 OpenStack 支持虛擬化提供了基礎(chǔ),在安裝完內(nèi)核后,就可以開始安裝 KVM:
(1)安裝 KVM:yum -y install centos-release-qemu-ev
(2)安裝相應(yīng)的 QEMU 軟件:yum -y install qemu-ev
(3)安裝相應(yīng)的 KVM 組件:yum -y install qemu-kvm-ev libvirt libvirt-python libvirt-client virt-install virt-viewer bridge-utils
4.安裝 OpenStack
OpenStack 是一款非常流行、部署靈活,且支持多種虛擬化技術(shù)的云管理平臺,我們采用 Newton 的版本來搭建云服務(wù)器。
(1)安裝和配置 MariaDB 數(shù)據(jù)庫:yum -y install mariadb-server mysql-devel && systemctl enable mariadb.service && systemctl start mariadb.service && /usr/bin/mysql_secure_installation
(2)安裝和配置 RabbitMQ:yum -y install rabbitmq-server && systemctl enable rabbitmq-server.service && systemctl start rabbitmq-server.service && rabbitmqctl add_user openstack openstack && rabbitmqctl set_permissions openstack \”.*\” \”.*\” \”.*\”
(3)安裝和配置 Memcached:yum -y install memcached python-memcached && systemctl enable memcached.service && systemctl start memcached.service && vi /etc/sysconfig/memcached && systemctl restart memcached.service
(4)安裝和配置 Keystone:yum -y install openstack-keystone httpd mod_wsgi && cp /root/keystone/keystone.conf /etc/keystone/keystone.conf && su keystone && keystone-manage db_sync && exit && ln -s /usr/share/keystone/wsgi-keystone.conf /etc/httpd/conf.d/ && systemctl enable httpd.service memcached.service && systemctl start httpd.service memcached.service && keystone-manage bootstrap –bootstrap-password password –bootstrap-admin-url http://keystone.kscloud.com:5000/v3/ –bootstrap-internal-url http://keystone.kscloud.com:5000/v3/ –bootstrap-public-url http://keystone.kscloud.com:5000/v3/ –bootstrap-region-id RegionOne
(5)安裝和配置 Glance:yum -y install openstack-glance python-glance python-glanceclient && cp /root/glance/glance-api.conf /etc/glance/glance-api.conf && cp /root/glance/glance-registry.conf /etc/glance/glance-registry.conf && su glance && glance-manage db_sync && exit && systemctl enable openstack-glance-api.service openstack-glance-registry.service && systemctl start openstack-glance-api.service openstack-glance-registry.service
(6)安裝和配置 Nova:yum -y install openstack-nova-api openstack-nova-conductor openstack-nova-console openstack-nova-novncproxy openstack-nova-scheduler openstack-nova-placement-api openstack-nova-compute && cp /root/nova/nova.conf /etc/nova/nova.conf && su nova && nova-manage api_db sync && nova-manage cell_v2 map_cell0 && nova-manage cell_v2 create_cell –name=cell1 && nova-manage db sync && exit && mkdir /var/lib/nova/tmp && chown -R nova:nova /var/lib/nova && systemctl enable openstack-nova-api openstack-nova-scheduler openstack-nova-conductor openstack-nova-consoleauth openstack-nova-novncproxy openstack-nova-compute.service && systemctl start openstack-nova-api openstack-nova-scheduler openstack-nova-conductor openstack-nova-consoleauth openstack-nova-novncproxy openstack-nova-compute.service
到此為止,原型云服務(wù)器和網(wǎng)絡(luò)架構(gòu)已經(jīng)搭建完成了。
第四部分 實(shí)戰(zhàn)篇:優(yōu)化云服務(wù)器性能
在正式上線前,我們需要對原型云服務(wù)器進(jìn)行優(yōu)化,以進(jìn)一步提升其性能。
1.關(guān)閉 SELinux
SELinux(Security Enhanced Linux)是一款安全模塊,它能夠保護(hù) Linux 系統(tǒng)免受網(wǎng)絡(luò)攻擊和病毒等的攻擊,但是,在一些高性能服務(wù)應(yīng)用中,它也會造成一些性能上的下降。因此,為了獲得更高的性能,我們需要關(guān)閉 SELinux:
(1)修改 /etc/selinux/config 文件:vi /etc/selinux/config
(2)修改 SELINUX=disabled
2.關(guān)閉防火墻
為了方便測試,我們先將防火墻關(guān)閉:
(1)關(guān)閉防火墻:systemctl disable firewalld.service && systemctl stop firewalld.service
(2)卸載 iptables:yum -y remove iptables*
3.優(yōu)化內(nèi)核參數(shù)
優(yōu)化內(nèi)核參數(shù)可改善系統(tǒng)性能,比如減少系統(tǒng)內(nèi)核的 swappiness,調(diào)整 TCP/IP 的相關(guān)參數(shù)等。
(1)修改 /etc/sysctl.conf 文件:vi /etc/sysctl.conf
vm.swappiness = 10
net.ipv4.ip_forward=1
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
fs.file-max=4194303
net.ipv4.tcp_tw_reuse=1
net.ipv4.ip_local_port_range=1024 65000
net.core.somaxconn=65535
vm.overcommit_memory=1
(2)使設(shè)置參數(shù)生效:sysctl -p /etc/sysctl.conf
4.優(yōu)化網(wǎng)絡(luò)參數(shù)
我們需要對服務(wù)器的網(wǎng)絡(luò)參數(shù)進(jìn)行調(diào)整,以進(jìn)一步提升服務(wù)器的整體性能。在這里,我們主要調(diào)整以下參數(shù):
(1)修改 /etc/rc.local 文件:vi /etc/rc.local
echo 1000000 > /proc/sys/net/core/optmem_max
echo 0 > /proc/sys/net/ipv4/tcp_slow_start_after_idle
echo 3 > /proc/sys/net/ipv4/tcp_syn_retries
echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse
echo 1024 > /proc/sys/net/ipv4/tcp_max_syn_backlog
echo 65535 > /proc/sys/net/core/somaxconn
(2)重啟服務(wù)器:reboot
到此為止,云服務(wù)器的優(yōu)化工作也完成了。在優(yōu)化完成后,我們可以觀察到服務(wù)器的整體性能有了明顯的提升。
結(jié)語
對于企業(yè)來說,云服務(wù)器已經(jīng)成為了一種標(biāo)配,但是要想構(gòu)建一套高效穩(wěn)定、容易管理的云服務(wù)器配置,就需要綜合考慮多個方面因素,并基于實(shí)際需求來制定適合自身企業(yè)發(fā)展的方案。本文中介紹的云服務(wù)器搭建方案只是一個基礎(chǔ)的原型,未來,云計算的發(fā)展將會越來越快,相應(yīng)的云服務(wù)器也會向更加靈活、智能的方向發(fā)展,帶給企業(yè)更多更好的服務(wù)體驗(yàn)。
以上就是小編關(guān)于“編譯云服務(wù)器配置”的分享和介紹
西部數(shù)碼(west.cn)是經(jīng)工信部審批,持有ISP、云牌照、IDC、CDN全業(yè)務(wù)資質(zhì)的正規(guī)老牌云服務(wù)商,自成立至今20余年專注于域名注冊、虛擬主機(jī)、云服務(wù)器、企業(yè)郵箱、企業(yè)建站等互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
公司自研的云計算平臺,以便捷高效、超高性價比、超預(yù)期售后等優(yōu)勢占領(lǐng)市場,穩(wěn)居中國接入服務(wù)商排名前三,為中國超過50萬網(wǎng)站提供了高速、穩(wěn)定的托管服務(wù)!先后獲評中國高新技術(shù)企業(yè)、中國優(yōu)秀云計算服務(wù)商、全國十佳IDC企業(yè)、中國最受歡迎的云服務(wù)商等稱號!
目前,西部數(shù)碼高性能云服務(wù)器正在進(jìn)行特價促銷,最低僅需48元!
http://m.ps-sw.cn/cloudhost/