今天參加自由軟體開會&研討,其中最壓軸的就是有國網中心的ezilla(霊端簡端龍)lab成員到場解說ezilla有碟版的用法。Ezilla其實有分無碟版和有碟版,各由吳長興及陳繼銘負責。開發初期,原本定位為應用在server端,並具有不停機移轉(live migrate!?)功能,它的特色以下幾點,大體是與網路、儲存、虛擬化有關:
1. 無人值守-馬上可以建立主節點;快速布建
※瀏覽器儘量使用chrome,其次firefox,ie10,ie9
※其它家(比較圖參考下面)的虛擬機都是掛載到storage上,只能憑藉掛載的線路來提供服務。但ezilla不一樣,採用moosefs分散檔案系統,預設是備份3份,互為備援!?
※未來有碟&無碟會combine在一起,並有遠端桌面SPICE。P2V尚未釋出,滿期待的。
二、安裝、管理實作(本次練習安裝的版本是有碟版 V2+的搶先版,即有桌面的版本,即使無桌面,也可用yum更新[master&slave都可更新],此版本近期會釋出。)安裝的建議配置如下:
兩台機器分為master(ezilla系統)&slave(分散式存儲用)。
Master:兩張網卡(對內連slave,對外提供服務);一顆以上硬碟
Slave:支援VT-X技術的CPU; 一顆以上的硬碟
※官方有碟版無桌面( 本次安裝的是搶先版有桌面)。
1.master與slave網路線對接,master並設光碟開機,ipv6取消掉,設master網卡的對外ip。
ps.slave 必需要有兩顆硬碟,VT要先開;而master則要兩張網卡,參建議配置。
※master&slave都要裝centos6.4…。對內應有個switch連多台slave及一台master,才能提供server的服務。
2.master會重開機此時重設bios由硬碟開機,最後會出現one登入的畫面,密碼為release_v2_master。
※參ezilla.info裏的說明檔,修改one的密碼。
3.用chromium瀏覽器連localhost:9869或本機ip:9869 ,帳oneadmin 密release_v2_ezilla
4.ezilla管理介面,設台灣正體,set up slave node;autoinstall on ,因為研討場地slave主機有讀卡機會跟硬碟IO相衝所以要勾選sdc(原本設sda即可),安裝;slave要設為pxe開機,安裝完會自動關機。如果slave出現system halted,就強制關機再重開(並bios設為硬碟開機)
※不再作安裝服務時把autoinstall 設為off
5.特殊化設定for 上課用,分散式存儲預設是副本3份,更改為1份效能才會快
必須 為 root 身分 ,才能更改MooseFS 檔案副本數量
mfssetgoal –r 1 /var/lib/one/datastores/
6.磁碟影像檔/新增/ezgo9,os_rawqcow2(id:100),linux Ubuntu/os/vd/qcow/上傳 ezgo9….tar.gz。預設是locked狀態。到主機/查10.0.0.1看燈號綠色就為正常。
※新機安裝時如無顯示,修改Grub即可(ezilla為centos,有些時候無法抓到最新的顯卡)
※id:1完整copy一份,長期提供服務用;id:100->屬於copy on write差異使用,僅能短期使用。
7.開啟MooseFS 網頁介面提供額外除錯與管理資訊
◦ mfscgiserv start
◦ your IP:9425
su-
密碼=one的密碼
※.windows安裝時,裝置名稱字首若設 vd,則必需安裝Virtio 驅動程式(hd也可以但會效能會慢個5倍!?),詳情請查官網
8.先建範本p.25~p.35
9.建立虛擬主機p36~p42
10. p43~p44 ssh連線(windows的話就是rdp)
11.建立一般使用者p46~p53。注意要變更群組,讓user可以建vm。
※建立虛擬機器, VM名稱設為user%i部署vm數量設為3,就會自動為user建3台…。
※可以自建多個vm,再變更擁有者來指定特定學生所用的虛擬機器。也可用指令寫。
12.修改配額p56~p60
13介紹.marketplace,類似vmware的appliance(虛擬機)
14.介紹虛擬電腦教室服務easycloud,申請後一個月可用,到期可再申請延長…。
15.磁碟影像檔 /存續性 勾起來,才不會重開就不見了
16.磁碟影像檔/新增安裝windows….
17.遷移有2種:
Migrate-- 耗時較久,必需關機!?
Live Migrate即時遷移
附圖:
市面上虛擬化比較(陳繼銘作)
css zen garden是一個非常知名的網頁設計分享平台,分享什麼呢!?就是css設計者(通常是專家,或常年在從事網頁設計者)分享他們用css語法,改變網頁外觀(版型)的傑作,值得注意的是他們所用的html檔都是一樣的,但是他們所用的css語法冏異,所創造的外觀也另人歎為觀止。csszengarden創始者還有出書。個人有幸在好幾年前就買了這本書了,但都沒用,因為我對程式語言方面就是無感啊!@_@
近來在學drupal,覺得它的強項在只憑藉網頁的架構設計,再加模組連結,就可以不用語法呈現動態網頁了。但是它的外觀呢!還是得用版型或區塊......,但是最後還是必需動到它的css,css才是設計的王道啊!
有薦於此,不禁又上csszengarden的網站,想從大師的觀點學起。但下載範例檔(index.html;style.css)後,發覺兩者兜不起來,沒有呈現設計過的架構@_@。後來拜google所賜,發覺youtube有教學,關鍵就在於修改index.html,在</head>前置一段語法,就可以有它的版型了^_^(p.s.index.html;style.css要放在同一資料夾才可以讀取),語法如下:
<link href="style.css" rel="stylesheet" type="text/css"
但是前項的作法,只能用在範例檔,若你想要看該作品的css,就要找到VIEW THIS DESIGN’S CSS的連結下載下來,語法就有些不同了。
例:你想要208例的版型,就要下載208.css,而且語法要寫成:
<link href="208.css" rel="stylesheet" type="text/css"
話說在前,所用的css並不會連圖片一起呈現。也就是字的版型有了,圖形的版型卻沒有!?這就有待再研究了。其實到這個地步,資深的設計師應該知道怎麼做了吧!?^_^
註※:csszengarden的範例版型,圖形好像沒法用另存圖片的方法,但我用chrome檢查元素,在Matched CSS Rules就能找到它所連結的圖形,只要圖形放在html&css同一路徑,是可以呈現的。所以若您想要完整仿作整個的版型當練習,並不是不行喔!^_^
講師:花水木 前drupaltaiwan.org站長,善於版型開發,CSS…
作品:http://bhuntr.com/ ......
版型實作(仿作)範例:北市太平國小 之無障礙網頁
註※:此研習是自由軟體小組所辦研習,研習講義之後應會放在drupal官網,本人僅作一二筆記,如有不宜公開之處,敬請通知。分享即會關閉。
一、建議安裝freego檢測無障礙
二、安裝basic版型(用drush安裝,容後再續),複製更名為campus,並在D:\xampp\htdocs\drupal\sites\all\themes裏,啟用並預設。
三、用 chrome的檢查元素,查太平國小的版型,在campus裏更改其CSS,更改CSS主要用的程式為Sublime Text 2,容後再敍(使用Sublime Text 2寫程式感覺比notepad++還好用,繁中的使用手冊在這)。
講師上的速度是跟不太上的,還好她有給整個campus資料夾,之後還可以再研讀。
1.在ficker蒐尋campus圖片,蒐尋創用cc授權者。圖大小為960*101
2chrome裝二擴充功能,ColorPick Eyedropper用來查顏色用。Web Developer(原firefox撰寫程式的好用工具)
3.設header大小,表格設為border-radius,內裝campus圖片,邊框顏色與太平國小同。
4.改超連結在header下設粗體紫色並置中,滑鼠rollover則出現底線。
5.......
註:layout.css&style.css比較會用到。
查講義drupal_2013-0805.pdf
一、原http://localhost/drupal現在想要連http://localhost就直接開啟drupal的網站,要
(一)
改http.conf,重啟 apach,就可以用http://localhost直接開啟drupal的網站
原設定
DocumentRoot "D:/xampp/htdocs"
<Directory "D:/xampp/htdocs">
現改設定為
DocumentRoot "D:/xampp/htdocs/drupal"
<Directory "D:/xampp/htdocs/drupal">
(二)、呈上,現在想要連本校官網http://www.lhes.tp.edu.tw,就直接開啟drupal網站,只要在設定中設 www.lhes.tp.edu.tw 到127.0.0.1(localhost)即可
1.建另一多網站,用本校官網URL www.lhes.tp.edu.tw為資料夾
2.參setting.php多網站sites的相關設定,若在本機用www.lhes.tp.edu.tw,它會優先找到D:/xampp/htdocs/drupal/sites/www.lhes.tp.edu.tw資料夾...
3. 找example.sites.php改名sites.php,加一行
$sites['localhost'] = 'www.lhes.tp.edu.tw';
三、 以系管身份進windos\system32\driver\etc修改host檔(可用notepad++), 加
127.0.0.1 www.lhes.tp.edu.tw
這樣瀏覽器,如果用www.lhes.tp.edu.tw連就會指到多網站的資料夾www.lhes.tp.edu.tw,讓你安裝多網站(要設個資料庫來安裝...)
四,不要開放大家來註冊,這兩天預定架1.首頁輪播 2.最新公告、3.活動相簿、4.網頁連結(可輸播)
解決xampp多網站會誤連的問題
用xampp架多網站會有連A到B的狀況,查原因是因為drupal7預設開啟簡潔網址(用此功能?q都不用打了)。要修改drupal/.htaccess
1.找<IfModule mod_rewrite.c>
RewriteEngine on <-改為on
2.把四行rewrite指令複製起來並改寫
原語法
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
Teachplan的改法
RewriteCond %{REQUEST_URI} ^/teachplan/.*
RewriteRule ^(.*) /teachplan/index.php?q=$1 [L,QSA]
Photo網站的改法
RewriteCond %{REQUEST_URI} ^/photo/.*
RewriteRule ^(.*) /photo/index.php?q=$1 [L,QSA]