雲端計算.

Slides:



Advertisements
Similar presentations
2011/11,12 南台資管 吳昭儀. 1. 使用者介面 (User Interface)  使用者操作畫面的安排  Textbox, ComboBox, ListBox, CheckList, … 2. 流程控制 (Process Control)  使用者輸入資料檢查  計算  資料輸出.
Advertisements

Java 技术与应用 数据库应用 ( 第 14 章 ) 西安交大 卫颜俊 2008 年 12 月 电子信箱: QQ: 网站 : /java.
手动换页 域外风情系列 儿子去美国留学,毕业后定居美国。还给我找了 个洋媳妇苏珊。如今,小孙子托比已经 3 岁了。 今年夏天,儿子为我申请了探亲签证。在美国待 了三个月,洋媳妇苏珊教育孩子的方法,令我这 个中国婆婆大开眼界。
我的未来不是梦 攀枝花市经贸旅游学校. 1. 文中案例王萍苦恼的原因是 什么? 2. 你有哪些办法可以帮助王萍? 导入 思考  谁来帮帮她?
99學年度第1學期導師輔導工作座談會 全校性共同必修服務學習課程 報告單位:學務處領導知能與服務學習中心.
针灸治疗学讲稿 山东中医药大学 高树中.
第5章 关系数据库标准语言SQL 主讲:张丽芳.
高考地理复习应注意的问题 构建知识网络 培养读图技能 掌握答题规律.
我在哈佛、麥肯錫 學到的一流工作術 富坂美織◎著.
基于CloudFoundry的私有云平台
《网页游戏中的跨界开发》 用Python连接不同程序和不同工种.
Cobbler+RDO= Openstack
系統分析與設計 系級:資管三B 姓名:朱秋儒 學號:
資料庫 (Database) SQL Server 2008實作
自由軟體SFS3 SFS3 學務系統是採用開放原始程式碼所架構的校務行政電腦化系統,目標是希望使各中小學校能擁有一個自由開放強大的校務E化平台。 本系統採用 Apache+PHP+MySQL,具備強大的模組功能,並且跨平台支援 Linux/FreeBSD/Windows等作業環境。 最大的特色是:自由、開放、模組化、高度可擴展能力。
第六章 Linux的系統管理基礎 課前指引 身為Linux系統管理員,除了熟悉作業系統的安裝、圖形介面的操作及系統指令的使用與軟體套件的安裝外,更需要瞭解基礎的Linux系統管理技巧。本節,將針對此部分進行說明。
台灣廢物物處理機構 邱騰煥 8 號.
创建数据库 MySql创建数据库的语法: CREATE DATABASE 数据库名; 例: CREATE DATABASE mydb;
一言之辩强于九鼎之宝 三寸之舌胜于百万雄师
各類植物開花授粉後很快的就會形成果實,準備傳宗接代。果實著生的狀態與開花的方式有關,由花序所形成的果實會聚集呈聚合果:
自然與生活科技 南一版 三上.
贴近教学 服务师生 方便老师.
定风波.
身体素质: 概念:人体在肌肉活动中所表现出来的力量、速度、耐力、灵敏及柔韧等机能能力 。 影响身体素质的发展水平的因素:
Subversion (SVN) Presented by 李明璋 R /2/21
Made by Feng Nie 开源机器学习库&Hadoop介绍 Made by Feng Nie
第7章:文件共享与远程控制 第6章:vi/vim——回顾 本章教学目标: vi/vim的三种工作模式 vi/vim的基本用法
2018/11/11 CGI程式設計進階 (for UNIX Perl) 國立中央大學電算中心 陳慶彥.
Computer Network Lab 資碩一 黃麒瑋
Mongodb初中级实战教程 讲师:涂宗勋 讲师的CSDN博客地址
GERRIT使用说明 配置管理-高峰
卢斌 Software Development Engineer Microsoft Corporation
高并发之Redis初级 讲师:杨振平 博客地址:blog.csdn.net/yangzhenping
資料庫安全 (Database Security)
Linux环境高级编程实验.
系統與網路管理工具.
第二天 计算机基础技能培训 (一)linux基础知识
本节我们结合AD5724驱动时序给大家介绍一下状态机在实际工程中的使用。
第3章 MySQL教學範本 主從式資料庫系統 - CH3.
曙光集群简明使用手册 技术支持中心.
Bigpipe 简化HTTP异步调用.
伺服器探索營 Day 1 指導老師: 張啟中 (JohnAxer) 教學助理:
日构建
欢乐玩转GIT 讲师:FREE QQ:
TinyOS开发环境安装 基于Ubuntu14.04.
Linux核心編譯與模組管理 2013/01/19.
第20章 MySQL数据库.
雲端計算.
Python联合服务器的使用.
雲端計算.
架站實做—AppServ
环境配置及使用.
第二章 UNIX系统安装与常用命令.
Confidential Property
办公自动化基础 主讲教师:韩伟颖. 办公自动化基础 主讲教师:韩伟颖 第十章 数据的处理与分析 10.1 数据排序 10.2 数据筛选 10.3 分类汇总 10.4 创建与编辑图表.
第九章 创建数据库.
3.2 Mysql 命令行 1 查看数据库 SHOW DATABASES; 2 创建一个数据库test1 CREATE DATABASE test1; 3 选择你所创建的数据库 USE test1; (按回车键出现Database changed 时说明操作成功!) 4 查看现在的数据库中存在什么表.
中華大學 資訊工程學系 報告人:資訊工程學系 許慶賢 系主任.
古佳怡 實驗流程.
UNIX指令-檔案與目錄操作.
選擇勞退新制,終身免煩惱 勞工退休金新制 說明會.
第六類 資料庫備份與回復.
实验一:编译运行Linux内核并使用gdb进行调试
設計者:台中市重慶國小 張祐榕.楊晟汶.張儷齡
如何連上工作站 WorkStations: 1. Solaris 2. Linux Use X-Win32 (for Solaris)
11 檢視表的建立 11-1 檢視表的基礎 11-2 建立檢視表 11-3 修改與刪除檢視表 11-4 編輯檢視表的內容.
高级大数据人才培养丛书之一,大数据挖掘技术与应用
Linux网络配置管理.
績優教師分享 美容保健科 林品瑄 教師.
第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构
Presentation transcript:

雲端計算

安裝Keystone Python2.7 dictionary

安裝Keystone

Keystone Keystone是OpenStack最關鍵的元件。 Keystone主要為整個OpenStack提供安全認證服務。

安裝keystone-----------localrc #--------------------------------------------- # PIP HOST: python package source. PIP_HOST=127.0.0.1 # MySQL Service#---------------------------------------------MYSQL_ROOT_PASSWORD=mysqlpassword MYSQL_HOST=127.0.0.1 # RabbitMQ Service RABBITMQ_HOST=127.0.0.1 RABBITMQ_USER=guest RABBITMQ_PASSWORD=rabbit_password # Keystone MYSQL_KEYSTONE_USER=keystone MYSQL_KEYSTONE_PASSWORD=keystone_password KEYSTONE_HOST=127.0.0.1 ADMIN_PASSWORD=admin_user_password ADMIN_TOKEN=admin_token SERVICE_TOKEN=$ADMIN_TOKEN ADMIN_USER=admin SERVICE_TENANT_NAME=service 設定環境變數 gedit localrc

安裝keystone-----------keystone.sh 設定會影響安裝的環境變數 unset http_proxy unset https_proxy unset ftp_proxy export OS_USERNAME="" export OS_AUTH_KEY="" export OS_AUTH_TENANT="" export OS_STRATEGY="" export OS_AUTH_STRATEGY="" export OS_AUTH_URL="" export SERVICE_ENDPOINT=""

安裝keystone-----------keystone.sh 設定keystone存取MySQL服務時的連結 BASE_SQL_CONN=mysql://$MYSQL_KEYSTONE_USER:$MYSQL_KEYSTONE_PASSWORD@$MYSQL_HOST

安裝keystone-----------keystone.sh keystone安全服務主要針對: 使用者認證、內部各元件通訊 KEYSTONE_AUTH_HOST=$KEYSTONE_HOST KEYSTONE_AUTH_PORT=35357 KEYSTONE_AUTH_PROTOCOL=http 提供給使用者安全認證的參數

安裝keystone-----------keystone.sh ketstone環境變數設定 KEYSTONE_SERVICE_HOST=$KEYSTONE_HOST KEYSTONE_SERVICE_PORT=5000 KEYSTONE_SERVICE_PROTOCOL=http 服務註冊與安裝認證的變數

安裝keystone-----------keystone.sh ketstone環境變數設定 提供給使用者登入、認證使用 SERVICE_ENDPOINT=http://$KEYSTONE_HOST:35357/v2.0

安裝keystone-----------keystone.sh ketstone環境變數設定 設定keystone的安裝目錄、設定檔範本 KEYSTONE_DIR=$DEST/keystone KEYSTONE_CONF_DIR=$DEST/keystone/etc KEYSTONE_CONF=$KEYSTONE_CONF_DIR/keystone.conf

安裝keystone-----------keystone.sh ketstone環境變數設定 指名採用何種方式登記服務: 檔案、資料庫 KEYSTONE_CATALOG_BACKEND=sql 使用資料庫來記錄

安裝keystone-----------keystone.sh ketstone環境變數設定 設定記錄檔 使用者可以根據自己的需要來設定紀錄檔的輸出。 KEYSTONE_LOG_CONFIG="--log-config $KEYSTONE_CONF_DIR/logging.conf“ logfile=/var/log/nova/keystone.log

安裝keystone-----------keystone.sh 安裝相依套件 mysql-client: 在安裝時,需要使用MySQL的用戶端連接MySQL伺服器 DEBIAN_FRONTEND=noninteractive \ apt-get --option \ "Dpkg::Options::=--force-confold" --assume-yes \ install -y --force-yes mysql-client curl

安裝keystone-----------keystone.sh 清理早期的安裝痕跡 早期的安裝會影響新的安裝操作 利用設定檔範本覆蓋設定檔 chmod +x /usr/bin/nkill nkill keystone [[ -d $DEST/keystone/etc ]] && cp -rf $TOPDIR/openstacksource/keystone/etc/* $DEST/keystone/etc/ mysql_cmd "DROP DATABASE IF EXISTS keystone;" 刪除MySQL中的keystone資料庫

安裝keystone-----------keystone.sh 安裝keystone的相依開發套件 DEBIAN_FRONTEND=noninteractive \ apt-get --option \ "Dpkg::Options::=--force-confold" --assume-yes \ install -y --force-yes openssh-server build-essential git \ python-dev python-setuptools python-pip \ libxml2-dev libxslt-dev unzip python-mysqldb mysql-client

安裝keystone-----------keystone.sh xml標頭檔目錄設定 [[ -e /usr/include/libxml ]] && rm -rf /usr/include/libxml ln -s /usr/include/libxml2/libxml /usr/include/libxml 設定xml標頭檔路徑

安裝keystone-----------keystone.sh 安裝相依python套件 [[ ! -d $DEST ]] && mkdir -p $DEST install_keystone

Python2.7 dictionary

random

In & count

dictionary

Update()

Add dictionary

del

Clear()

Keys() values() items()

Use “in” to print

驗收 Create a fruit dictionary then the keys use the following list and the values use random value(1,10) , and find the most one fruit = ["banana","apple","orange","pear"]