硬體需求根據rancher部署的規模進行擴充套件。根據需求配置每個節點。
部署大小
集群(個)
節點(個)
vcpu記憶體小
不超過5
最多50
4c16gb
中不超過100
最多500
8c32gb
5.1.1.2、作業系統選擇
5.1.1.3、docker版本選擇
支援的docker版本
5.1.1.4、主機名配置
因為k8s的規定,主機名只支援包含-和.(中橫線和點)兩種特殊符號,並且主機名不能出現重複。
5.1.1.5、hosts
配置每台主機的hosts(/etc/hosts),新增host_ip $hostname到/etc/hosts檔案中。
5.1.1.6、centos關閉selinux
sudo sed -i 's/selinux=enforcing/selinux=disabled/g' /etc/selinux/config5.1.1.7、關閉防火牆(可選)或者放行相應埠
對於剛剛接觸rancher的使用者,建議在關閉防火牆的測試環境或桌面虛擬機器來執行rancher,以避免出現網路通訊問題。
5.1.1.8、配置主機時間、時區、系統語言
5.1.1.9、kernel效能調優
【注意】: 數值根據實際環境自行配置
cat >> /etc/sysctl.conf《最後執行儲存配置5.1.1.10、核心模組sysctl -p
載入以下模組
modprobe br_netfilter5.1.1.11、etcd集群容錯表modprobe ip6_udp_tunnel
modprobe ip_set
modprobe ip_set_hash_ip
modprobe ip_set_hash_net
modprobe iptable_filter
modprobe iptable_nat
modprobe iptable_mangle
modprobe iptable_raw
modprobe nf_conntrack_netlink
modprobe nf_conntrack
modprobe nf_conntrack_ipv4
modprobe nf_defrag_ipv4
modprobe nf_nat
modprobe nf_nat_ipv4
modprobe nf_nat_masquerade_ipv4
modprobe nfnetlink
modprobe udp_tunnel
modprobe veth
modprobe vxlan
modprobe x_tables
modprobe xt_addrtype
modprobe xt_conntrack
modprobe xt_comment
modprobe xt_mark
modprobe xt_multiport
modprobe xt_nat
modprobe xt_recent
modprobe xt_set
modprobe xt_statistic
modprobe xt_tcpudp
建議在etcd集群中使用奇數個成員,通過新增額外成員可以獲得更高的失敗容錯。
集群大小
majority
失敗容錯11
0220
3214
3153
2642
7438
5395
4
hbase 安裝環境準備
本機建立三個虛擬機器,hostname ipname password centos2 192.168.75.101 root root123 centos3 192.168.75.102 root root123 centos4 192.168.75.103 root root123 1.修改ho...
pyqt環境安裝準備
7 其實linux環境的安裝可以說是最簡單,因為自己使用的debian作業系統提供了自動化安裝apt,但是出於安裝可能面臨無網環境的考慮,盡量用原始碼安裝比較穩妥。目前計畫選擇的版本是pyqt5.3 py3.4 qt5.3.0,sip直接選擇最新的版本。選擇這些版本的主要理由是windows環境,我...
準備SAP安裝環境
很多sap basis比較偏愛選擇suse for sap作業系統,因為比較省事。但是選redhat的人也很多。如下例子是,在一台物理機上準備sap安裝環境,作業系統是redhat 6.6。操作過程參考sap notes 1496410 先登入 然後對映iso映象 選第乙個 注意system clo...