openstack train版-1.安裝基礎環境&服務
1. 基礎環境
1.1 主機名&ip
ip位址 主機名 配置
10.0.0.11 controller 4c8g
10.0.0.31 compute01 4c8g
1.2 ntp時間同步
[root@controller ~]# yum install chrony -y
[root@controller ~]# vim /etc/chrony.conf
allow 10.0.0.0/24
[root@controller ~]# systemctl restart chronyd.service
[root@controller ~]# systemctl enable chronyd.service
1.3 關閉防火牆 selinux
systemctl stop firewalld
1.4 安裝train版yum源
[root@controller ~]# yum install centos-release-openstack-train -y
2.安裝客戶端【controller節點】
[root@controller ~]# yum install python-openstackclient -y
3.安裝資料庫【controller節點】
yum install mariadb mariadb-server python2-pymysql -y
cat > /etc/my.cnf.d/openstack.cnf << eof
[mysqld]
bind-address = 10.0.0.11
default-storage-engine = innodb #預設儲存引擎
innodb_file_per_table = on #每張表獨立表空間檔案
max_connections = 4096 #最大連線數
collation-server = utf8_general_ci #預設字符集
character-set-server = utf8
eofsystemctl enable mariadb.service
systemctl start mariadb.service
mysql_secure_installation
回車--->n--->一路y
4.安裝訊息佇列服務【controller節點】
[root@controller ~]# yum install rabbitmq-server -y
[root@controller ~]# systemctl enable rabbitmq-server.service
[root@controller ~]# systemctl start rabbitmq-server.service
建立使用者
[root@controller ~]# rabbitmqctl add_user openstack rabbit_pass
creating user "openstack"
授予許可權
[root@controller ~]# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
setting permissions for user "openstack" in vhost "/"
安裝好之後,使用netstat -tnlup 檢視,如果有下圖所示的25672和5672埠,則表示安裝成功。
5.安裝memcache【controller節點】
yum install memcached python-memcached -y
sed -i '/options/c\options="-l 0.0.0.0"' /etc/sysconfig/memcached
systemctl enable memcached.service
systemctl start memcached.service
安裝和啟動好之後,同樣使用netstat -tnlup檢視埠情況,看到11211埠有程式在偵聽則表示memcache安裝成功
6.安裝etcd【controller節點】
yum install etcd -y
cp -a /etc/etcd/etcd.conf
cat > /etc/etcd/etcd.conf <#[member]
etcd_data_dir="/var/lib/etcd/default.etcd"
etcd_listen_peer_urls=""
etcd_listen_client_urls=""
etcd_name="controller"
#[clustering]
etcd_initial_advertise_peer_urls=""
etcd_advertise_client_urls=""
etcd_initial_cluster="controller="
etcd_initial_cluster_token="etcd-cluster-01"
etcd_initial_cluster_state="new"
eofsystemctl enable etcd
systemctl start etcd
安裝和啟動好之後,同樣使用netstat -tnlup檢視埠情況,看到2379和2380埠有程式在偵聽則表示etcd安裝成功
標量版陣列版
因為我們是分配乙個陣列,c 知道應使用新的而不是新的標量版陣列版。從本質上講,新的運營商稱為 即使不放在旁邊的新關鍵字。當刪除動態分配的陣列,我們不得不使用陣列版本刪除,並刪除 這會告訴cpu,需要清理的多變數而不是乙個單一的變數。值得注意的是,陣列的訪問做同樣的方式與動態分配的陣列與普通陣列。雖然...
alpha版 beta版 rc版的意思
很多軟體在正式發布前都會發布一些預覽版或者測試版,一般都叫 beta版 或者 rc版 特別是開源軟體,甚至有 alpha版 下面來解釋一下各個版本的意思。stable版 穩定版。在開源軟體中,都有stable版,這個就是開源軟體的最終發行版,使用者可以放心大膽的用了。另外,對於商業軟體,還有一下版本...
alpha版 beta版 rc版的意思
很多軟體在正式發布前都會發布一些預覽版或者測試版,一般都叫 beta版 或者 rc版 特別是開源軟體,甚至有 alpha版 下面來解釋一下各個版本的意思。stable版 穩定版。在開源軟體中,都有stable版,這個就是開源軟體的最終發行版,使用者可以放心大膽的用了。另外,對於商業軟體,還有一下版本...