Toggle navigation
gienginali
:::
主選單
資訊安全
網路測速
線上書籍
登入
登入
帳號
密碼
登入
:::
新聞載入中,請稍後...
所有書籍
「Proxmox 虛擬主機架設-從無到有(ZFS)」目錄
MarkDown
5-3-3-1 sfs3程式的移轉
1. 說明
2. Proxmox 的優勢
2-1 優點與效益
3. 硬體準備
3-1 準備安裝光碟
3-2 準備主機、硬碟
3-3 安裝Proxmox
3-3-1 準備 PVE 主機的網路設定資料
3-3-2 開始安裝 Proxmox
3-3-3 更新系統套件
3-4 免密碼 ssh 登入遠端主機
4. Proxmox 介紹
4-1 基本操作
4-1-1 登入ProxmoxVE
4-1-2 虛擬機的建立/啟動/關機
4-1-3 Proxmox VE 界面介紹
4-1-4 fsdf
4-1-5 備份虛擬機的排程
4-1-5-1 手動備份
4-1-6 刪除虛擬機
4-2 虛擬機的兩大類
4-2-1 KVM
4-2-2 LXC
4-3 Storage
4-3-1 增加硬碟做為 ZFS pool
4-4 Cluster
4-5 備份與還原
5. 開始安裝虛擬機
5-1 以 LXC 容器來安裝
5-1-1 下載樣版檔
5-1-2 建立新的虛擬機
5-1-3 更新 Debian 套件
5-2 虛擬機操作
5-2-1 開啟虛擬機
5-2-2 更新及安裝 Debian 系統套件
5-2-3 虛擬機中 ssh 中文輸入顯示功能/指令補完功能
5-3 開始安裝 SFS3
5-3-1 虛擬機安全性設定
5-3-1-1 ssh 設定連線範圍
5-3-2 安裝 SFS3所需的 LAMP 套件(相容xoops)
5-3-2-1 apache2 的設定
5-3-2-2 SFS3網頁連線範圍設定
5-3-3 程式和資料庫的移轉
5-3-3-1 sfs3程式的移轉
5-3-3-2 mysql 資料庫的移轉
5-3-4 配合縣網openid的設定
5-3-5 IP的設定變更
5-3-5-1 IP的設定變更/kvm虛擬機
5-3-5-2 IP的設定變更/LXC虛擬機
5-3-6 DNS主機上的設定
5-3-7 cron 等排程備份程式
5-3-8 時區調整
5-4 LXC 容器 LXC Mounts 的方法
6. Storage 實作
6-1 Directory
6-2 NFS
6-3 ZFS
7. 建立 Cluster
8. 備份與還原(dump,restore)
8-1 Proxmox VE 正規 備份/還原
8-1-1 Backup 備份 虛擬機
8-1-1-1 Backup 1. LXC
8-1-1-2 Backup 2. KVM
8-1-2 Restore 還原虛擬機 (從備份檔還原) LXC、KVM
8-1-3 利用 Backup 來複製 虛擬機
8-1-3-1 複製 LXC 虛擬機
8-1-3-2 複製 KVM 虛擬機
8-1-4 使用 ZFS send / receive 來直接跨主機間備份/複製虛擬機
8-1-4-1 ZFS send / receive 將 zfs 分割區 直接複製
8-1-5 正規 ZFS send / receive 做差異性/增量備份
8-1-5-1 實作
8-2 zfs異機間虛擬機自動化增量備份(script)
8-2-1 系統以 zfs raid0或 zfs raid1 安裝建立 zfs 檔案系統或存放 VM/LXC 的 Storage 為 zfs
8-2-2 自動化管理---安裝 sendlxc-copy
8-2-3 設定檔---設定 /etc/sendlxc-copy/sendlxc-copy.cfg
8-2-4 第1次 建立/新增/匯入 虛擬機
8-2-5 為虛擬機建立快照 --- create
8-2-6 copyall 第1次完整將虛擬機/快照 複製傳送/備份/同步 到其餘主機
8-2-7 異機自動同步 --- autoupdate 將新增的快照同步至異機
8-2-8 刪除虛擬機裡的最後一次快照 --- destroylastsnapshot
8-2-9 保留虛擬機一定數量的快照
8-3 實作-單一dataset 異機間差異性增量同步備份
8-3-1 程式碼
8-3-1-1 主程式 1_rsync_1062_all
8-3-1-2 排除不同步檔案的設定檔 exclude-photo.list
8-3-2 主程式修改設定
8-3-3 程式設定架構與執行
8-3-4 建立實體環境
8-3-4-1 建立掛載 NAS 的 nfs 連結(附samba cifs 掛載法)
8-3-4-2 建立 zfs 資料集(dataset)
9. 檔案分享與掛載(tmp)
10. 虛擬機的轉換(tmp)
11. 系統安全性
11-1 Root 的密碼 安全性
12. 參考
5-3-4 配合縣網openid的設定
Proxmox 虛擬主機架設-從無到有(ZFS) ========================
舊主機:
1.
先做舊資料庫的檢查與修護 mysqlcheck -uroot -p 密碼 -r sfs3 無 InnoDB 可以 加 -r 參數 自動修護
mysqlcheck -uroot -p 密碼 sfs3 有 InnoDB 可以不加 -r 參數
2.
利用 mysqldump 做資料庫的備份\[在舊主機上操作\] /usr/bin/mysqldump -u
root
-p
密碼
--default-character-set=latin1
sfs3
> sfs3.sql 或
/usr/bin/mysqldump -u
root
-p
--default-character-set=latin1
sfs3
> sfs3.sql
3.
將 sfs3.sql 傳送到新主機 # ssh root@172.20.1.100 mkdir /var/www/tmp/ # scp sfs3.sql root@172.20.1.100:/var/www/tmp/ # rm sfs3.sql
新主機:
1.
在新主機上先建好資料庫並倒回資料\[新主機上操作-回復用\]
進入系統之後,輸入以下的指令:
#
mysql -p
在 Enter Password: 提示,輸入你的 mysql 密碼。
2.
建立資料庫:
在 mysql 提示,輸入:
mysql>
create database sfs3;
這樣,就會在 MySQL建立一個名為
sfs3
的資料庫。
```
說明: create database 資料庫名稱 是 MySQL 建立資料庫的命令,後面接資料庫的名稱。 切記:
所有的 mysql 命令後面必須加分號 ;
,
分號在 mysql 中代表 命令的結束點。
必須要有分號才算完整的一個 mysql 命令。
``` 3.
在 mysql 提示,輸入: mysql> show databases; 這樣就會秀出這台 MySQL 主機中,所有的資料庫名稱。  完成後,再輸入 quit 離開 mysql.
4.
開始將 sfs3.sql 匯入 mysql 裡的 sfs3 資料庫
\# mysql -uroot -p密碼 sfs3 < /var/www/tmp/sfs3.sql 或是 # mysql -uroot -p sfs3 < /var/www/tmp/sfs3.sql
Enter password:
輸入密碼 這樣就完成sfs3的資料庫匯入
5.
查看 sfs3 資料庫的所有資料表 # mysql -p
在 Enter Password: 提示,輸入你的 mysql 密碼。 mysql>
use sfs3;
Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A
Database changed mysql>
show tables;
+-------------------------------------+ | Tables\_in\_sfs3 | +-------------------------------------+ | BMI | 中間省略 | week\_setup | | yuanzhumin | +-------------------------------------+ 295 rows in set (0.00 sec)
mysql>
quit
Bye 或 mysqladmin -uroot -p 密碼 create sfs3 ===>建好空資料庫 mysql -uroot -p 密碼 sfs3 < sfs3.sql ===>倒入資料
\#
刪除舊資料庫--請事先備份好才刪除
mysqladmin -uroot -p密碼 drop sfs3
\# 建立空白資料庫
mysqladmin -uroot -p密碼 create sfs3
:::
展開
|
闔起
文章類別
書籍目錄
展開
|
闔起
線上使用者
8
人線上 (
7
人在瀏覽
線上書籍
)
會員: 0
訪客: 8
更多…