zend server 下載安裝後,開啟http://localhost:10081/ZendServer 會出現錯誤訊息的網頁,如下
=============================================
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
=========================================================
這是因為安裝後,ZendEnablerConf.xml這個檔有問題,此檔位於預設安裝路徑
C:\Program Files (x86)\Zend\ZendServer\etc下,
開啟後第一行會顯示 嚜??xml version="1.0" encoding="UTF-8"?>
把其改為 <?xml version="1.0" encoding="UTF-8"?> ,即可正常運行
,另外存檔格式亦為utf8,不是非ansi格式
2014年11月25日 星期二
arduino_LED練習
有空再來打程式碼說明,直接看source code與執行結果
02int i;
03int j=0;
04void setup()
05{
06 for (i=0;i<7;i++)
07 {
08 pinMode(led[i],OUTPUT);
09 }
10}
11void loop()
12{
13 for(i=0;i<7;i++)
14 {
15 digitalWrite(led[i],HIGH); //因為IO板的LED接為共陽極,故此處為了將所有LED設為熄滅
16 } //因此第15行digitalWrite寫入為HIGH,以下依此類推
17 digitalWrite(led[j],LOW);
18 delay(200);
19 j++;
20 if (j==7)
21 j=0;
22}
===========================================================
02int i;
03int j=0;
04int dir=0;
05void setup()
06{
07 for (i=0;i<7;i++)
08 {
09 pinMode(led[i],OUTPUT);
10 }
11
12}
13void loop()
14{
15 for(i=0;i<7;i++)
16 {
17 digitalWrite(led[i],HIGH);
18 }
19 digitalWrite(led[j],LOW);
20 delay(80);
21 if (dir==0)
22 {
23 if (j==6)
24 dir=1;
25 else
26 j++;
27 }
28 else
29 {
30 if(j==0)
31 dir=0;
32 else
33 j--;
34 }
35}
===========================================================
02int i;
03int j=0;
04int dir=0;
05void setup()
06{
07 for (i=0;i<7;i++)
08 {
09 pinMode(led[i],OUTPUT);
10 }
11
12}
13void loop()
14{
15 for(i=0;i<7;i++)
16 {
17 digitalWrite(led[i],HIGH);
18 }
19 for (i=0;i<4;i++)
20 {
21 digitalWrite(led[j],LOW);
22 delay(40);
23 digitalWrite(led[j],HIGH);
24 delay(40);
25 }
26 delayMicroseconds(100);
27 if (dir==0)
28 {
29 if (j==6)
30 dir=1;
31 else
32 j++;
33 }
34 else
35 {
36 if(j==0)
37 dir=0;
38 else
39 j--;
40 }
41}
==========================================================
02int i;
03int j=0;
04void setup()
05{
06 for (i=0;i<7;i++)
07 {
08 pinMode(led[i],OUTPUT);
09 }
10
11}
12void loop()
13{
14 for(i=0;i<7;i++)
15 {
16 digitalWrite(led[i],HIGH);
17 }
18 delay(500);
19 for (j=0;j<7;j++)
20 {
21 digitalWrite(led[j],LOW);
22 delay(100);
23 }
24 for (j=0;j<7;j++)
25 {
26 digitalWrite(led[j],HIGH);
27 delay(100);
28 }
29
30
31}
1.LED單向移動
01int led[] = {0,1,2,3,4,5,6};02int i;
03int j=0;
04void setup()
05{
06 for (i=0;i<7;i++)
07 {
08 pinMode(led[i],OUTPUT);
09 }
10}
11void loop()
12{
13 for(i=0;i<7;i++)
14 {
15 digitalWrite(led[i],HIGH); //因為IO板的LED接為共陽極,故此處為了將所有LED設為熄滅
16 } //因此第15行digitalWrite寫入為HIGH,以下依此類推
17 digitalWrite(led[j],LOW);
18 delay(200);
19 j++;
20 if (j==7)
21 j=0;
22}
===========================================================
2.LED左右來回移動
01int led[] = {0,1,2,3,4,5,6};02int i;
03int j=0;
04int dir=0;
05void setup()
06{
07 for (i=0;i<7;i++)
08 {
09 pinMode(led[i],OUTPUT);
10 }
11
12}
13void loop()
14{
15 for(i=0;i<7;i++)
16 {
17 digitalWrite(led[i],HIGH);
18 }
19 digitalWrite(led[j],LOW);
20 delay(80);
21 if (dir==0)
22 {
23 if (j==6)
24 dir=1;
25 else
26 j++;
27 }
28 else
29 {
30 if(j==0)
31 dir=0;
32 else
33 j--;
34 }
35}
===========================================================
3.左右移動並閃爍
01int led[] = {0,1,2,3,4,5,6};02int i;
03int j=0;
04int dir=0;
05void setup()
06{
07 for (i=0;i<7;i++)
08 {
09 pinMode(led[i],OUTPUT);
10 }
11
12}
13void loop()
14{
15 for(i=0;i<7;i++)
16 {
17 digitalWrite(led[i],HIGH);
18 }
19 for (i=0;i<4;i++)
20 {
21 digitalWrite(led[j],LOW);
22 delay(40);
23 digitalWrite(led[j],HIGH);
24 delay(40);
25 }
26 delayMicroseconds(100);
27 if (dir==0)
28 {
29 if (j==6)
30 dir=1;
31 else
32 j++;
33 }
34 else
35 {
36 if(j==0)
37 dir=0;
38 else
39 j--;
40 }
41}
==========================================================
4.遞增再遞減
01int led[] = {0,1,2,3,4,5,6};02int i;
03int j=0;
04void setup()
05{
06 for (i=0;i<7;i++)
07 {
08 pinMode(led[i],OUTPUT);
09 }
10
11}
12void loop()
13{
14 for(i=0;i<7;i++)
15 {
16 digitalWrite(led[i],HIGH);
17 }
18 delay(500);
19 for (j=0;j<7;j++)
20 {
21 digitalWrite(led[j],LOW);
22 delay(100);
23 }
24 for (j=0;j<7;j++)
25 {
26 digitalWrite(led[j],HIGH);
27 delay(100);
28 }
29
30
31}
2014年11月24日 星期一
arduino 之初步練習
拖了很久,總該要有第一步...
這裡拿了利基的板子(OZONE,使用ATmega32u4,相容於arduino的leonardo板),來做為示範
有關ozone的資料再參考利基的網頁說明。
UNO的微控器用的是ATmega328,
Leonardo用的是ATmega32u4
OZONE為中間紅色板子,旁邊為一般的I/O實驗板
不囉嗦,直接看入門範例
在編輯環境中選擇 File->Examples->01.Basics->Blink
內建範例程式碼如下
=================================================================
01 /*
02 Blink
03 Turns on an LED on for one second, then off for one second, repeatedly.
04
05 This example code is in the public domain.
06 */
07
08 // Pin 13 has an LED connected on most Arduino boards.
09 // give it a name:
10 int led = 13;
11
12 // the setup routine runs once when you press reset:
13 void setup() {
14 // initialize the digital pin as an output.
15 pinMode(led, OUTPUT);
16 }
17
18 // the loop routine runs over and over again forever:
19 void loop() {
20 digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
21 delay(1000); // wait for a second
22 digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
23 delay(1000); // wait for a second
24 }
====================================================================
這裡使用板子上內建的一顆LED燈做為測試示範,該燈接於P13腳,在沒有任何的外接
電路下,即可練習初步指令。
本例執行結果,板上LED燈以每秒亮滅閃爍顯示
2014年11月7日 星期五
Windows 2012 R2 Link Aggregation 實作
有關在windows server裡面實作 link aggregation一直都停留在想像階段,最近一個月的虛擬化佈建在今天想告個段落,最後,終於拿210.60.51.15這台剛架好供51網段VM使用的windows storage來測試;
基本上似乎沒有甚麼太大的困難,基本設定如下:
在伺服器管理員中的本機伺服器,找到NIC小組(有關windows NIC小組概觀,請至微軟網站查詢),預設為"已停用"
點選"已停用"後,會開啟如下視窗
在上圖左下方區塊中"小組",須等新增小組後才會有資料,未設定前如上圖為空白;
右下方區塊"介面卡與介面",網路介面卡的頁面會列出所有可用的實體網卡;
接著點選欲加入小組的網卡,並按下滑鼠右鍵選擇新增至新小組,或是右上角的下拉式選單亦有新增至新小組
基本上似乎沒有甚麼太大的困難,基本設定如下:
在伺服器管理員中的本機伺服器,找到NIC小組(有關windows NIC小組概觀,請至微軟網站查詢),預設為"已停用"
在上圖左下方區塊中"小組",須等新增小組後才會有資料,未設定前如上圖為空白;
右下方區塊"介面卡與介面",網路介面卡的頁面會列出所有可用的實體網卡;
接著點選欲加入小組的網卡,並按下滑鼠右鍵選擇新增至新小組,或是右上角的下拉式選單亦有新增至新小組
接著出現視窗如下圖:
然後於小組名稱上打上自訂小組名稱,並於下方點選欲加入的成員介面卡即可完成
上圖下方有關小組模式、附載平衡模式,請先至微軟網站(http://technet.microsoft.com/zh-tw)
找資料了。
*第 一次把所有網卡設至小組中時,原網卡中的IP會被清除,所以若是使用遠端桌面設定時,會被踢出而無法連線,這點請注意*
完成後在NIC小組的設定後如下圖:
在網路介面卡中會多出剛剛設定的"小組名稱"網卡,如下圖
原各網卡內容中連線使用項目,Microsoft Network Adapter多工器通訊協定會被自動勾選,而其他的項目會被取消勾選
而原本的IP address,須設到剛剛新增的小組中
接著檢視這個小組的連線狀態,把4張1G的網卡合併為1張4G的網卡~
近一個月的虛擬化與初步的private cloud,先到此告一段落...
附上半調子的成果...
打完...收工~~
2014年11月5日 星期三
DELL iDRAC的虛擬介質掛載問題
要掛載本地端光碟或ISO檔時,一直出現"虛擬介質分離或所選虛擬磁盤驅動器的虛擬介質重定向已由另一用戶使用"的錯誤訊息,反覆試驗後發現,需修改iDRAC介面內的部分設定
解決方式:
登入iDRAC,點選左方「系統」=>「控制台/介質」=>「配置」=>修改「虛擬介質」下的「狀況」為附加即可解決;如下圖
解決方式:
登入iDRAC,點選左方「系統」=>「控制台/介質」=>「配置」=>修改「虛擬介質」下的「狀況」為附加即可解決;如下圖
2014年11月4日 星期二
vmotion disable 問題
vcenter新增esxi主機後,預設vMotion為disable狀態,如下圖
須至VMkernel adapters去修改switch,如下圖
勾選vmotion traffic之後,按下OK,即可;
結果如下圖
須至VMkernel adapters去修改switch,如下圖
結果如下圖
2014年10月29日 星期三
vcenter5.5 建立cluster HA(High availability)、DRS(Distributed Resoure Scheduler)
開啟vmware vsphere client後,
在datacenter上按右鍵,選新增叢集,出現如下圖;名稱請自取,並請開啟HA跟DRS,按下一步
接著自動化層級選全自動,按下一步
叢集的電源管理使用預設關閉
主機監控狀態啟用,許可控制權則改為停用
定義虛擬機器重新啟動優先順序為中等,主機隔離回應設為保持電源開啟
虛擬機器監控狀態設為已停用
VMware EVC可以提高vmotion的相容性,不確定CPU型態,停用即可,這裡先設為
Intel Nehalem Generation
虛擬機器分頁檔依照建議放置於與虛擬漆器相同目錄中
檢視是否有設定錯誤,若無,按下"完成"即可完成新增叢集
在左側欄位中可見新增的cluster
接著將主機(210.60.50.16)使用滑鼠拉進cluster,出現如下圖,選擇"將此主機的所有虛擬機器置於叢集的跟目錄資源集區中...",按"下一步"
檢閱摘要,沒問題按完成
接著相同的步驟再把210.60.50.14加入cluster
完成後,會有警告訊息
點選其中一台主機,在右側"摘要"會顯示如下圖的組態問題
解決方法:
到cluster上按下滑鼠右鍵,選擇編輯設定,出現如下圖,並點選左側欄位vSphere HA
接著選擇右下角"進階選項"
出現如下圖
接著再選項下新增兩筆資料,如下圖
*True的T記得大寫,不然會出現錯誤*
接著需要重新啟動HA,因此點選左側欄位中的叢集功能,並把vSphere HA先取消打勾,並按下確定
確定後,原本的警告不見了
接著要記得再開啟HA
完成後,進cluster的摘要,會看到CPU資源、記憶體、儲存空間總計為兩部主機的總和,這表示已經完成設定!(兩台主機CPU總計47G、記憶體111.88GB、儲存空間14.53TB)
經上述確認後,再把210.60.50.11加進cluster,完成後合計如下
CPU資源總計:75GHz
記憶體總計:247.84GB
儲存空間總計:14.8TB
vcenter 5.5 安裝
1.作業系統 Windows server 2012 R2
*須加入網域,並成為domain controller member
2. 使用vcenter版本VMware-VIMSetup-all-5.5.0-2183112-20140901-update02.iso
3.安裝需花點時間,過程中會有停滯現象
4.使用vmware vsphere client登入時的使用者名稱(如下圖)
須加上 @vsphere.local,為了這個多花一天時間
*須加入網域,並成為domain controller member
2. 使用vcenter版本VMware-VIMSetup-all-5.5.0-2183112-20140901-update02.iso
3.安裝需花點時間,過程中會有停滯現象
4.使用vmware vsphere client登入時的使用者名稱(如下圖)
須加上 @vsphere.local,為了這個多花一天時間
2014年10月8日 星期三
訂閱:
文章 (Atom)