方式一 centos 版本 6.4,在centos库中已经提供了一个打包好的opennebula,目前版本是3.8.1 1.安装 CentOS-testing repository # cd /etc/yum.repos.d# curl -O http://dev.centos.org/centos/6/opennebula/opennebula-testing.repo # yum repolist 2.安装ope
方式一
centos 版本 6.4,在centos库中已经提供了一个打包好的opennebula,目前版本是3.8.1
1.安装 CentOS-testing repository
# cd /etc/yum.repos.d # curl -O http://dev.centos.org/centos/6/opennebula/opennebula-testing.repo
# yum repolist
2.安装opennebula包
前置机安装:opennebula-server opennebula-sunstone
节点安装:opennebula-node-kvm
我这里用了一台机器,既当前置机又做工作节点
yum install opennebula-server opennebula-sunstone opennebula-node-kvm
3.设置网络
$brctl show
bridge name bridge id STPenabled interfaces
br0 8000.000000000000 no eth0
参考:http://opennebula.org/documentation:rel4.2:plan#networking
网桥设置参考:http://wiki.dzsc.com/info/8659.html http://hi.baidu.com/renchunyun/item/cc0dbb1d8799e9797b5f25c6
centos 6.4网桥设置失败报错如下:
原网卡eth0: Connection activation failed: Master connection not found or invalid
bridge网卡br0:Conncetion activation failed: Failed to determine connection’s virtual interface name
原因是NetworkManager接管网络造成的, 解决办法:
chkconfig NetworkManager off chkconfig –levels 35 network on /etc/init.d/NetworkManager stop /etc/init.d/network restart
参考:http://amutu.com/blog/2013/03/centos_bridge_devic/
4.配置NFS
如果你只用一个机器当前置机和节点,则可以省去此步骤
5.配置ssh免密码登录
<pre class="brush:php;toolbar:false">su - oneadmin ssh-keygen –t dsa cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
chmod600 ~/.ssh/authorized_keys
添加以下内容到 ~/.ssh/config
Host * StrictHostKeyChecking no UserKnownHostsFile /dev/null
复制 ~/.ssh 到所有工作节点:(只有一台机器就省略此部)
scp -r ~/.ssh node1: scp -r ~/.ssh node2: ...
用oneadmin测试ssh localhost是否成功
发现登录失败,我自己建了个用户,然后如此设置是可以登录localhost的,经过查证,原因是selinux开着的导致的,因为oneadmin的home在/var/lib/one下,没有在/home/下,因此被selinux拦截了,关闭selinux即可。这个官方文档没有说清楚,害我查了两天才弄清楚原因。
6.启动服务
$ service opennebula start $service opennebula-sunstone start $service opennebula-occi start
7.登录系统
http://10.1.81.224:9869/
cat /var/lib/one/.one/one_auth 看下登录名和密码
添加主机
$ onehost create localhost -i im_kvm -v vmm_kvm -n dummy
如果失败,则查看日志/var/log/one/oned.log
如果从其他IP登录此地址,需要修改sunstone的远程登录,修改etc/one/sunstone-server.conf为
:host: 0.0.0.0
即可。
方式二
可以从官网下载rpm包来安装,这个可以装比较新的版本
1.安装epel源
# yum install wget # wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm # yum update
2.下载并安装
下载页面为:http://downloads.opennebula.org/
选择下载4.2.0 CentOS 6 tarball
tar xvf CentOS-6-opennebula-4.2.0-1.tar.gz
cd opennebula-4.2.0-1/
yum localinstall opennebula-common-4.2.0-1.x86_64.rpm
yum localinstall opennebula-ruby-4.2.0-1.x86_64.rpm
yum localinstall opennebula-4.2.0-1.x86_64.rpm
yum localinstall opennebula-sunstone-4.2.0-1.x86_64.rpm
yum localinstall opennebula-server-4.2.0-1.x86_64.rpm
在计算节点上安装 kvm 和 opennebula-node-kvm:
yum install qemu-kvm qemu-kvm-tools libvirt
yum localinstall opennebula-node-kvm-4.2.0-1.x86_64.rpm
开启服务:
<span>/etc/init.d/libvirtd start
206 service opennebula start
207 chkconfig opennebula on
208 service opennebula-sunstone start
209 chkconfig opennebula-sunstone on</span>
打开浏览器,访问 http://10.1.81.224:9869 登陆界面,那登陆的用户名和密码是啥呢?用户名和密码在安装的时候已经随机生成,oneadmin
是用户名,后面的一串是密码
# cat /var/lib/one/.one/one_auth
页面效果:


其中一些细节设置,请参考方式1
参考:http://www.aikaiyuan.com/4891.html
http://www.vpsee.com/2013/05/install-opennebula-4-0-on-centos-6-4/
http://blog.chinaunix.net/uid-20940095-id-3561376.html

MySQLは、初心者がデータベーススキルを学ぶのに適しています。 1.MySQLサーバーとクライアントツールをインストールします。 2。selectなどの基本的なSQLクエリを理解します。 3。マスターデータ操作:テーブルを作成し、データを挿入、更新、削除します。 4.高度なスキルを学ぶ:サブクエリとウィンドウの関数。 5。デバッグと最適化:構文を確認し、インデックスを使用し、選択*を避け、制限を使用します。

MySQLは、テーブル構造とSQLクエリを介して構造化されたデータを効率的に管理し、外部キーを介してテーブル間関係を実装します。 1.テーブルを作成するときにデータ形式と入力を定義します。 2。外部キーを使用して、テーブル間の関係を確立します。 3。インデックス作成とクエリの最適化により、パフォーマンスを改善します。 4.データベースを定期的にバックアップおよび監視して、データのセキュリティとパフォーマンスの最適化を確保します。

MySQLは、Web開発で広く使用されているオープンソースリレーショナルデータベース管理システムです。その重要な機能には、次のものが含まれます。1。さまざまなシナリオに適したInnodbやMyisamなどの複数のストレージエンジンをサポートします。 2。ロードバランスとデータバックアップを容易にするために、マスタースレーブレプリケーション機能を提供します。 3.クエリの最適化とインデックスの使用により、クエリ効率を改善します。

SQLは、MySQLデータベースと対話して、データの追加、削除、変更、検査、データベース設計を実現するために使用されます。 1)SQLは、ステートメントの選択、挿入、更新、削除を介してデータ操作を実行します。 2)データベースの設計と管理に作成、変更、ドロップステートメントを使用します。 3)複雑なクエリとデータ分析は、ビジネス上の意思決定効率を改善するためにSQLを通じて実装されます。

MySQLの基本操作には、データベース、テーブルの作成、およびSQLを使用してデータのCRUD操作を実行することが含まれます。 1.データベースの作成:createdatabasemy_first_db; 2。テーブルの作成:createTableBooks(idintauto_incrementprimarykey、titlevarchary(100)notnull、authorvarchar(100)notnull、published_yearint); 3.データの挿入:InsertIntoBooks(タイトル、著者、公開_year)VA

WebアプリケーションにおけるMySQLの主な役割は、データを保存および管理することです。 1.MYSQLは、ユーザー情報、製品カタログ、トランザクションレコード、その他のデータを効率的に処理します。 2。SQLクエリを介して、開発者はデータベースから情報を抽出して動的なコンテンツを生成できます。 3.MYSQLは、クライアントサーバーモデルに基づいて機能し、許容可能なクエリ速度を確保します。

MySQLデータベースを構築する手順には次のものがあります。1。データベースとテーブルの作成、2。データの挿入、および3。クエリを実行します。まず、createdAtabaseおよびcreateTableステートメントを使用してデータベースとテーブルを作成し、InsertINTOステートメントを使用してデータを挿入し、最後にSelectステートメントを使用してデータを照会します。

MySQLは、使いやすく強力であるため、初心者に適しています。 1.MYSQLはリレーショナルデータベースであり、CRUD操作にSQLを使用します。 2。インストールは簡単で、ルートユーザーのパスワードを構成する必要があります。 3.挿入、更新、削除、および選択してデータ操作を実行します。 4. Orderby、Where and Joinは複雑なクエリに使用できます。 5.デバッグでは、構文をチェックし、説明を使用してクエリを分析する必要があります。 6.最適化の提案には、インデックスの使用、適切なデータ型の選択、優れたプログラミング習慣が含まれます。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい
