openstack-on-centos7之環境準備
阿新 • • 發佈:2018-06-25
ifconf 數據庫 ror linu 映射 插件 依賴 net chkconfig
centos7配置靜態ip
- ifconfig查看網卡信息並獲取到網卡的名稱eth0s3
ifconfig
- 進入到網卡配置目錄
cd /etc/sysconfig/network-scripts/
- 找到步驟1中的eth0s3的配置文件,編輯
vim ifcfg-eth0s3
- 重啟網卡
systemctl restart network.service
- ifconfig再次查看網卡信息並獲取到網卡的名稱eth0s3
- ping其他主機或者pingwww.baidu.com等都能ping通了
- 編輯etc/hosts,ip地址映射
vim /etc/hosts
修改主機名,修改完需要重啟
vim /etc/hostname
網絡時間協議(NTP
[控制節點安裝NTP]
# yum install chrony (安裝軟件包)
# vi /etc/chrony.conf
server NTP_SERVER iburst 將原本servcer註釋掉,增加這行
# systemctl enable chronyd.service (設置為系統自啟動)
# systemctl enable chronyd.service (啟動NTP)
[計算節點安裝NTP]
# yum install chrony (安裝軟件包) # vi /etc/chrony.conf server controller iburst 將原本servcer註釋掉,增加這行 # systemctl enable chronyd.service (設置為系統自啟動) # systemctl enable chronyd.service (啟動NTP)
[驗證NTP]
在控制節點和計算節點分別執行chronyc sources,出現截圖如下
更換軟件源
[更改centos源]
- 配置下centos的DNS(一個國內一個國外)
# vi /etc/resolv.conf
# nameserver 114.114.114.114
# nameserver 8.8.8.8
-備份系統自帶的yum源
# cd /etc/yum.repos.d/
# mv CentOS-Base.repo CentOS-Base.repo.bak
-更改成阿裏雲yum源
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # yum clean all # yum makecache # yum -y update //更新系統
[添加epel倉庫]
- 下載安裝epel配置文件
# wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -ivh epel-release-latest-7.noarch.rpm
# yum repolist ##檢查是否已添加至源列表
# yum clean all
# yum makecache
# yum repolist enabled 查看系統可用的源
[openstack包]
[openstack packages安裝在控制和計算節點]
# yum install centos-release-openstack-ocata
# yum install python-openstackclient 安裝 OpenStack客戶端:
# yum install openstack-selinux 安裝openstack-selinux軟件包以便自動管理OpenStack服務的安全策略:
centos7 安裝MYSQL5.7詳細安裝教程
- 檢測系統是否已經安裝過mysql或其依賴,若已裝過要先將其刪除
# yum list installed | grep mysql
# yum -y remove (若沒有不需要刪除)
- .從mysql的官網下載mysql57-community-release-el6-5.noarch.rpm
# wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
- 安裝rpm文件
# yum install mysql-community-release-el6-5.noarch.rpm
- 安裝成功後,我們可以看到/etc/yum.repos.d/目錄下增加了以下兩個文件
# ls /etc/yum.repos.d
mysql-community-source.repo
mysql-community.repo
- .使用yum安裝mysql
yum install mysql-community-server
- 啟動mysql服務
service mysqld start
- 修改數據庫密碼
mysql -uroot 進入mysql bash模式
SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘123456‘);
- 查看mysqld是否開機自啟動,並設置為開機自啟動
# chkconfig --list | grep mysqld
# chkconfig mysqld on
- 修改字符集為UTF-8:
vim /etc/my.cnf
在[mysqld]部分添加:
character-set-server=utf8
在文件末尾新增[client]段,並在[client]段添加:
default-character-set=utf8
- 修改好之後重啟mysqld服務:
service mysqld restart
- 查看修改結果
show variables like "%character%";
centos7詳細安裝rabbitmq教程
# yum install rabbitmq-server 安裝 rabbitmq-server 服務器
# service rabbitmq-server start 啟動 rabbitmq-server
# chkconfig rabbitmq-server on 設置開機啟動服務
# rabbitmq-plugins enable rabbitmq_management 啟用插件
# service rabbitmq-server restart 重啟服務
- 瀏覽器輸入地址主機ip地址:15672(端口號)帳號密碼為guest
centos7安裝Memcached
- 安裝Memcached
# yum -y install memcached
- 驗證安裝memcached
# memcached -h 出現一些幫助命令
- 配置Memcached
# vi /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS="-l 127.0.0.1,::1"
- 啟動Memcached服務
# chkconfig --level 2345 memcached on //開機啟動
# service memcached start
- 使用memcached-tool檢測memcached服務
# memcached-tool 127.0.0.1:11211 stats
openstack-on-centos7之環境準備