成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

J版本 OpenStack上安裝 Sahara 操作示例

云計算 OpenStack
最近開始接觸Sahara,為了玩起來,第一步就是要搭建一個Sahara的環境,下面主要是我安裝的過程,里面大部分參考的是官網的文檔,但是里面還有一些細節需要注意下。

[[124183]]

國時間2014年10月16日,OpenStack JUNO版本正式發布,這是OpenStack開源云計算項目自2010年創立以來的第10個版本,包括支持軟件開發、大數據分析和大規模應用架構等342個新功能點亮相。

最近開始接觸Sahara,為了玩起來,第一步就是要搭建一個Sahara的環境,下面主要是我安裝的過程,里面大部分參考的是官網的文檔,但是里面還有一些細節需要注意下。

 

1. 安裝一個openstack的原生環境。這邊是通過之前同事制作好的鏡像,直接起一個虛擬機(Ubuntu 14.04 OpenStack J版)。

2. 環境安裝設置完,設置下IP方便遠程接入,還有配置下nameserver(在/etc/resolv.conf中添加一條記錄:

  1. nameserver 8.8.8.8 

3.   更新系統的源,這里推薦阿里的源,速度不錯。修改前最好先備份下原來的源,路徑是:/etc/apt/ sources.list

  1. deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse 
  2. deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse 
  3. deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse 
  4. deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse 
  5. deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse 
  6. deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse 
  7. deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse 
  8. deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse 
  9. deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse 
  10. deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse 

修改完,執行以下命令,執行更新,時間一般會比較久:

  1. apt-get update 
  2. apt-get upgrade 
  3. apt-get dist-upgrade 

4.   安裝需要的軟件包

  1. apt-get install python-setuptools python-virtualenv python-dev 

5.   從pypi安裝最新版本的Sahara

  1. pip install sahara 

也可以通過pip指定地址安裝:

  1. pip install 'http://tarballs.openstack.org/sahara/sahara-master.tar.gz' 

6.   修啟動服務之前需要先準備一些賬號:

a、創建keystone賬號,并添加角色

  1. keystone user-password-update --pass openstack sahara 
  2. keystone user-role-list --user sahara --tenant service 
  3. keystone user-role-add --user sahara --tenant service --role admin 

b、添加keystone的endpoint

  1. keystone service-create --name sahara --type data_processing \ 
  2.     --description "Sahara Data Processing" 
  3.  
  4. keystone endpoint-create --service sahara --region RegionOne \ 
  5.     --publicurl "http://192.168.206.190:8386/v1.1/%(tenant_id)s" \ 
  6.     --adminurl "http://192.168.206.190:8386/v1.1/%(tenant_id)s" \ 
  7.     --internalurl "http://192.168.206.190:8386/v1.1/%(tenant_id)s" 

這邊有一個需要注意的是,創建service的時候,官方文檔上面service的type是data-rocessing,而時間代碼中用的是data_processing。

c、修改mysql的配置,把max_allowed_packet大小改為256M

vim /etc/mysql/my.cnf

修改完重啟數據庫服務:

  1. service mysql restart 

d、登錄數據庫,創建sahara用戶和sahara數據庫,并添加權限:

  1. create user sahara IDENTIFIED by 'openstack'
  2. grant alert,select,insert,update,delete,create,drop on sahara.* to sahara identified by 'openstack'

創建sahara的數據庫表:

  1. sahara-db-manage --config-file  /etc/sahara.conf upgrade head 

修改sahara.conf的配置文件(配置的含義,在/usr/local/share/sahara/sahara.conf.sample-basic中有比較詳細的描述,需要配置rabbit database keystone等配置。

  1. [DEFAULT] 
  2. use_neutron=true 
  3. debug=true 
  4. verbose=true 
  5. log_file=sahara.log 
  6. log_dir=/var/log 
  7. #plugins=vanilla,hdp,spark 
  8. rpc_backend = rabbit 
  9. rabbit_host=192.168.206.190 
  10. rabbit_port=5672 
  11. rabbit_hosts=$rabbit_host:$rabbit_port 
  12. rabbit_userid=guest 
  13. rabbit_password=openstack 
  14. rabbit_virtual_host=/ 
  15.  
  16. [database] 
  17. connection = mysql://sahara:openstack@192.168.206.190/sahara 
  18.  
  19. [keystone_authtoken] 
  20. auth_uri = http://192.168.206.190:5000 
  21. identity_uri=http://192.168.206.190:35357/ 
  22. admin_tenant_name = service 
  23. admin_user = sahara 
  24. admin_password = openstack 

8.   設置policy文件

在sahara配置文件的同一個目錄(/etc/sahara)下,創建一個policy.json的文件,當然也可以在配置文件中指定policy_file 和 policy_dirs。

默認是運行所有用戶訪問所有的方法:

  1.     "default""" 

下面這個配置不允許非admin用戶訪問鏡像的主要方法:

  1.     "default": "", 
  2.     "images:register": "role:admin", 
  3.     "images:unregister": "role:admin", 
  4.     "images:add_tags": "role:admin", 
  5.     "images:remove_tags": "role:admin" 

9.   啟動sahara服務

  1. sahara-all --config-file /etc/sahara/sahara.conf & 

確認服務是否啟動正常:

  1. sahara --debug cluster-list 

原文出自:http://blog.csdn.net/canxinghen/article/details/41826535

責任編輯:Ophira 來源: 華為杭州OpenStack團隊
相關推薦

2017-03-06 09:40:39

OpenStack SHadoopSpark

2014-12-10 10:51:54

OpenStackSahara云計算

2014-12-09 10:48:12

openstacknovaNUMA

2014-12-09 10:27:07

openstackyumrepo

2011-08-17 10:19:30

CentOSOpenStack N

2011-05-24 09:33:40

UbuntuOpenStackNova

2014-12-15 10:23:12

CentOSDocker

2014-10-27 09:41:18

OpenStack虛擬化NFV

2009-06-22 16:21:02

J2EE線程

2020-05-15 10:54:02

OpenStackUssuri版本

2014-08-14 10:04:19

OpenStackDHCP

2020-02-24 19:29:39

Windows 10WindowsWindows 200

2013-12-10 11:07:06

OpenStack面向用戶

2015-05-11 11:36:07

OpenStack K完整版Ironic

2012-08-14 10:11:16

Red HatOpenStack

2015-05-12 10:18:09

openstack開源分析

2010-04-15 14:12:20

Oracle 系統操作

2010-03-05 09:49:34

Python文件操作

2010-10-12 10:48:02

mysql存儲過程

2009-04-13 11:39:37

IBMdWJ2EEUNIX
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: h视频在线观看免费 | 国产亚洲欧美另类一区二区三区 | 日日射夜夜骑 | 亚洲男人的天堂网站 | 久久久999免费视频 999久久久久久久久6666 | 天堂久久天堂综合色 | 日韩欧美不卡 | 一区二区三区免费 | 久久久久国产一级毛片 | 日韩精品视频在线 | 精品国产乱码久久久久久闺蜜 | 色狠狠一区 | 久久精品久久久久久 | 国产在线视频一区二区董小宛性色 | av电影手机版 | 免费三级av| 一级片网站视频 | 欧美精品一区二区三区在线播放 | 欧美日韩精品一区二区三区四区 | 蜜桃色网| 看a网站 | 欧美一区中文字幕 | 欧美a v在线 | 成人免费黄色片 | 午夜精品久久久久99蜜 | 伊人青青久久 | 久久精品免费一区二区三 | av中文字幕在线观看 | 国产精品久久国产精品 | 亚洲国产精品久久人人爱 | 中文字幕一区二区三区乱码在线 | 久久精品免费观看 | 亚洲日本欧美 | 亚洲人成在线播放 | 在线观看免费av网 | 午夜免费视频 | 国产精品成人69xxx免费视频 | 一级视频在线免费观看 | 国产精品国产精品国产专区不蜜 | 日本在线视频一区二区 | 网址黄|