標籤

顯示具有 虛擬機 標籤的文章。 顯示所有文章
顯示具有 虛擬機 標籤的文章。 顯示所有文章

2022年11月24日 星期四

利用虛擬機來實作Veyon 軟體廣播安裝教師機與學生機

 
       最近要在電腦教室讓老師們實作Veyon 軟體廣播安裝。希望老師能夠利用眼前的電腦,來完成實作。可是Veyon 軟體廣播安裝實作,需要有教師機與學生機。於是便想到虛擬機,其規劃如下:

實作步驟:

2.教師機安裝

3.教師機設定--公鑰要保留,等下還要匯入學生機

4.學生機安裝

    整個安裝過程跟教師機安裝大致相同,唯一的差別在:

5.學生機設定

    接下來,要匯入教師機的公鑰

    接下來,要查詢學生機的IP,並記住IP。要到教師機設定。

6.教師機監看學生機的設定
    開始監看


資料來源:

利用虛擬機來實作Veyon 軟體廣播安裝教師機與學生機-事前準備工作

 
       最近要在電腦教室讓老師們實作Veyon 軟體廣播安裝。希望老師能夠利用眼前的電腦,來完成實作。可是Veyon 軟體廣播安裝實作,需要有教師機與學生機。於是便想到虛擬機,其規劃如下:

事前準備:

準備步驟:
1.在教師機(Host) 安裝 VM workstation player
2.在VM workstation player 安裝Windows 10 虛擬機
3.用小畫家做出[教師機.bmp]與[學生機.bmp],其畫面如下:



4.對[教師機.bmp]按滑鼠右鍵,出現下拉式選單。選擇設成桌面背景

5.在Windows 10 虛擬機內,對[學生機.bmp]按滑鼠右鍵,出現下拉式選單。選擇設成桌面背景

2022年7月18日 星期一

如何在離線狀態下,利用Windows電腦測試HOST內VM的Aapache2 多個網站(多網域)設定

        最近要在Ubuntu的Apache 架Django網站,希望能夠在Windows主機內的虛擬機上測試。其架構圖如下:
        那我要如何如何在離線狀態下,利用Windows電腦測試HOST內VM的Aapache2 多個網站(多網域)設定?
在連接網路的情況下,需完成下列事項:
        一、VMware安裝虛擬機Ubuntu20.04
        二、在Ubuntu 20.04安裝 Apache2
接下來,請拔除Windows 主機的網路線
        三、設定Windows 電腦的hosts
        四、開啟瀏覽器進行測試

        在連接網路的情況下,需完成下列事項:
        一、VMware安裝虛擬機Ubuntu20.04

        二、在Ubuntu 20.04安裝 Apache2
                00.確認IP
                $ip a
                此時IP為192.168.181.144

                01.更新與安裝Apache2
                $sudo apt update && sudo apt install apache2

                02.測試Apache2是否安裝成功
                $sudo service apache2 status

                03.在 /var/www/ 建立兩個網域資料夾 test01.com.tw 與 test02.com.tw
                $sudo mkdir -p /var/www/test01.com.tw/
                $sudo mkdir -p /var/www/test02.com.tw/

                04.分別在兩個網域資料夾 test01.com.tw 與 test02.com.tw下建立資料夾html
                $sudo mkdir -p /var/www/test01.com.tw/html
                $sudo mkdir -p /var/www/test02.com.tw/html

                05.修改  /var/www 及其內容權限
                $sudo chmod -R 755 /var/www 

                06.分別在資料夾html 建立index.html
                $sudo nano /var/www/test01.com.tw/html/index.html
                其內容為
                <html>
                   <head>
                     <title>test01.com.tw</title>
                   </head>
                   <body>
                      <h1>test01.com.tw</h2>
                   </body>
                </html>

                $sudo nano /var/www/test02.com.tw/html/index.html
                其內容為
                <html>
                   <head>
                     <title>test02.com.tw</title>
                   </head>
                   <body>
                      <h1>test02.com.tw</h2>
                   </body>
                </html>

                07.在/etc/apache2/sites-available中建立虛擬主機文件(Virtual Host Files)
                $sudo nano /etc/apache2/sites-available/test01.com.tw.conf
                其內容為
                <VirtualHost *:80>
                    ServerAdmin webadmin@test01.com.tw
                    ServerName test01.com.tw
                    ServerAlias www.test01.com.tw
                    DocumentRoot /var/www/test01.com.tw/html
                    ErrorLog ${APACHE_LOG_DIR}/error.log
                    CustomLog ${APACHE_LOG_DIR}/access.log combined
                </VirtualHost>

                $sudo nano /etc/apache2/sites-available/test02.com.tw.conf
                其內容為
                <VirtualHost *:80>
                    ServerAdmin webadmin@test02.com.tw
                    ServerName test02.com.tw
                    ServerAlias www.test02.com.tw
                    DocumentRoot /var/www/test02.com.tw/html
                    ErrorLog ${APACHE_LOG_DIR}/error.log
                    CustomLog ${APACHE_LOG_DIR}/access.log combined
                </VirtualHost>

                08.啟用新的虛擬主機文件(Virtual Host Files)
                $sudo a2ensite test01.com.tw
                $sudo a2ensite test02.com.tw

                09.檢查設定語法是否有問題
                $apachectl configtest

                10.重啟Apache2
                $sudo systemctl reload apache2

接下來,請拔除Windows 主機的網路線
三、設定Windows 電腦的hosts
        在 C:\WINDOWS\system32\drivers\etc 內,有個hosts。
        請將
        192.168.181.144 test01.com.tw
        192.168.181.144 test02.com.tw
        加入 hosts,如下圖:

四、開啟瀏覽器進行測試
        分別在瀏覽器網址輸入 test01.com.tw 與 test02.com.tw,即可看到


2021年12月24日 星期五

如何讓虛擬機能夠載入大容量資料的硬碟(超過3T的資料碟)

系列文章
        最近想把實體機轉成虛擬機。這樣可不用管硬體故障的問題,而將功能移轉到別的機器。沒想到系統碟(68G)已經轉好,但是資料碟卻因為儲存資料過於龐大(超過3T),遲遲無法移轉。
原本的想法如下:
 想法一、 將資料碟轉成虛擬硬碟再載入虛擬機
 想法二、 讓虛擬機直接使用實體硬碟
 經過實作後,發現想法一不可行。想法二可行。
 
以下是想法與實作經驗:
一、 將資料碟轉成虛擬硬碟再載入虛擬機

        (一)使用工具列表:

        工具下載處(官方網站)

        1. 適用於 Windows 的 qemu-img 

        2. Disk2vhd v2.02 

        3.V2V Converter / P2V Migrator

        4.Download WinImage

        (二)實作歷程: 

       原本利用V2V Converter / P2V Migrator的starwindconverter.exe,將系統碟(68G)成功轉成虛擬硬碟。但是偏偏遇到資料碟(超過3T)無法順利移轉。
 
       後來想用Download WinImage,卻發現Download WinImage只能將檔案轉成VHD。但是VHD有容量限制,對資料碟(超過3T)無法順利移轉。
   
       實作結果,可以利用Disk2vhd v2.02 將資料碟(超過3T)順利轉成VHDX。但是希望能將VHDX轉成VMDK,可惜的是V2V Converter / P2V Migrator的starwindconverter.exe依舊無法處理超過3T的VHDX。
 
       最後利用適用於 Windows 的 qemu-img,將超過3T的VHDX轉成超過3T的VMDK。最後要匯入Vmware 虛擬機時,卻發生錯誤。
 
 二、 讓虛擬機直接使用實體硬碟:
         設定過程如下:
         (一)由於資料碟是屬於整個硬碟且磁碟編號D:
               所以新增硬碟
 
        (二)由於在實體機的硬碟介面就是採用SATA介面,所以選擇SATA介面。
              此外,部分的實體機會挑磁碟介面。虛擬化之後,依舊要選擇同樣的介面形式。否則  
              虛擬機開機就無法進入Windows。因此,需考量實際情況再做選擇。
 
       (三)選擇Use a physical disk (for advanced users):選擇實體硬碟
 
         (四)掛載目前的實體機,該資料碟(超過3T)也是整個硬碟掛載在D碟。所以選擇
               PhysicalDrive1,並且選擇Use entire disk 使用整個硬碟。
 
        (五)系統會選擇該虛擬硬碟的位置,使用預設即可。

資料來源:




2021年8月6日 星期五

忘記Windows10 登入密碼,除了重灌以外,還可以怎麼做系列貳




方法貳、使用Windows 10 安裝光碟

程序步驟:
01.將Windows 10 安裝光碟放入光碟機中,並設定光碟機開機-> 修復您的電腦
02.疑難排解->命令提示字元-> X:\Sources
03.輸入DISKPART 來查看磁碟機狀態
04.輸入LIST VOL 來顯示磁碟區清單,確認是否有系統C槽
05.輸入EXIT 來離開DISKPART
06.輸入 C: 來進入C槽
07.輸入cd windows\system32\ 來進入c:\windows\system32\ 目錄
08.輸入 copy sethc.exe c:\ 來複製sethc.exe到c:\
09.輸入 copy cmd.exe sethc.exe 來複製cmd.exe 並取代原先sethc.exe
10.輸入 shutdown -r -t 1 來重新開機
11.按下 shift鍵五次以上,就會出現命令列視窗
12.輸入 net user <帳號> <新密碼> 
     例如目前帳號MARK,則輸入 net user MARK 123
     則帳號MARK 密碼更改為 123
13.若是不清楚目前帳號,則可以用 net user 就可查詢目前使用的帳戶名稱


程序詳細步驟:
01.將Windows 10 安裝光碟放入光碟機中,並設定光碟機開機-> 修復您的電腦

02.疑難排解->命令提示字元-> X:\Sources

03.輸入DISKPART 來查看磁碟機狀態

04.輸入LIST VOL 來顯示磁碟區清單,確認是否有系統C槽

05.輸入EXIT 來離開DISKPART

06.輸入 C: 來進入C槽

07.輸入cd windows\system32\ 來進入c:\windows\system32\ 目錄

08.輸入 copy sethc.exe c:\ 來複製sethc.exe到c:\

09.輸入 copy cmd.exe sethc.exe 來複製cmd.exe 並取代原先sethc.exe

10.輸入 shutdown -r -t 1 來重新開機

11.按下 shift鍵五次以上,就會出現命令列視窗

12.輸入 net user <帳號> <新密碼> 
     例如目前帳號MARK,則輸入 net user MARK 123
     則帳號MARK 密碼更改為 123

13.若是不清楚目前帳號,則可以用 net user 就可查詢目前使用的帳戶名稱

資料來源:
文章:



2021年8月2日 星期一

忘記Windows10 登入密碼,除了重灌以外,還可以怎麼做系列壹



方法壹、使用Lazesoft軟體進行移除密碼:
一、各步驟整理總表如下:
2.下載後安裝
3.執行 Lazesoft Recovery Suite Home Edition -> 建立 lsboot.iso
4.設定Windows 10虛擬機以lsboot.iso開機
   (1)虛擬光碟機設定lsboot.iso
   (2)開機
   (3)開機後看到 vmware 字樣,要按下 F2(一直按)
   (4)進入BIOS,選擇虛擬光碟機
   (5)選擇Lazesoft Live CD
5.進入 WinPE,選擇 Password Recovery
6.移除Windows 10虛擬機的光碟機設定
7.Windows 10虛擬機開機
8.由於Windows 10虛擬機的使用者m 密碼已經重設,就會直接進入桌面

二、各步驟詳解如下:

2.下載後安裝







3.執行 Lazesoft Recovery Suite Home Edition -> 建立 lsboot.iso




4.設定Windows 10虛擬機以lsboot.iso開機
   (1)虛擬光碟機設定lsboot.iso
  
   (2)開機
   (3)開機後看到 vmware 字樣,要按下 F2(一直按)
   (4)進入BIOS,選擇虛擬光碟機
   (5)選擇Lazesoft Live CD

5.進入 WinPE,選擇 Password Recovery

6.移除Windows 10虛擬機的光碟機設定
7.Windows 10虛擬機開機
8.由於Windows 10虛擬機的使用者m 密碼已經重設,就會直接進入桌面

只要點兩下,就能將input資料夾內所有m4a 轉檔為 mp3

         最近需要將m4a檔案轉檔為mp3,所以寫python程式來處理。希望將很多的m4a放進input資料夾內,只要點兩下滑鼠就能將這些m4a 通通轉檔為 mp3。          Recently, I needed to convert M4A files in...