今天在kvm裝完win 7 x64之後要手動update時一直出現以下的訊息
Windows Update 目前無法檢查更新,因為該服務尚未執行,您可能需要重新啟動電腦
重開很多次也沒用
到以下這個網站自動修也沒效果
http://support.microsoft.com/mats/windows_update/
爬了一下文
進入 WINDOWS服務 (開始 → 在電腦按右鍵 → 管理 →服務與應用程式 → 服務 )
關閉 Windows Update服務
進入系統槽 WINDOWS 資料夾下,將SoftwareDistribution 這一資料夾完全刪除
再回到 服務,把Windows Update重新啟動
再手動更新就正常了
http://www.dcaid.com/teachs/54-teach-software/342-2013
2013/08/27
2013/08/26
早上有人反應webmail打不開
查了一下log
發現如下的情況
Aug 26 09:44:09 mail dovecot: master: Warning: service(imap): process_limit reached, client connections are being dropped
Aug 26 09:45:20 mail dovecot: master: Warning: service(imap): process_limit reached, client connections are being dropped
Aug 26 09:46:25 mail dovecot: master: Warning: service(imap): process_limit reached, client connections are being dropped
Aug 26 09:49:32 mail dovecot: master: Warning: service(imap): process_limit reached, client connections are being dropped
imap 超過預設值了
修改/etc/dovecot/conf.d/10-master.conf
#default_process_limit = 100
default_process_limit = 2000
#default_client_limit = 1000
default_client_limit = 4003
service auth {
加上
client_limit=6048
}
dovecot restart後再觀察看看
dovecot restart時如果預設值有問題
會顯示應該調整的參數
升到centos 6 後不管是postfix或是dovecot 預設值都滿低的
只能夠碰到問題再來慢慢調整了
查了一下log
發現如下的情況
Aug 26 09:44:09 mail dovecot: master: Warning: service(imap): process_limit reached, client connections are being dropped
Aug 26 09:45:20 mail dovecot: master: Warning: service(imap): process_limit reached, client connections are being dropped
Aug 26 09:46:25 mail dovecot: master: Warning: service(imap): process_limit reached, client connections are being dropped
Aug 26 09:49:32 mail dovecot: master: Warning: service(imap): process_limit reached, client connections are being dropped
imap 超過預設值了
修改/etc/dovecot/conf.d/10-master.conf
#default_process_limit = 100
default_process_limit = 2000
#default_client_limit = 1000
default_client_limit = 4003
service auth {
加上
client_limit=6048
}
dovecot restart後再觀察看看
dovecot restart時如果預設值有問題
會顯示應該調整的參數
升到centos 6 後不管是postfix或是dovecot 預設值都滿低的
只能夠碰到問題再來慢慢調整了
在ubuntu 12.04上kvm要使用spice要執行的動作如下
1. apt-get install qemu-kvm-spice
2. 到/usr/bin/ 下把kvm ln 到qemu-system-x86_64-spice
ln -s qemu-system-x86_64-spice kvm
原kvm是link到 qemu-system-x86_64
如果不改link的話 guest是無法boot的
再來就是在guest os裡安裝guest tool
在virt-manager裡修改 顯示vnc為spice
視訊改為qxl
在來就是virt-manager也無法直接使用guest console
必須 spicec -h localhost -p 5900 來連接 guest os
還有一個問題就是原來沒使用spice的机器在boot之後 在virt-manager的console也沒有畫面了
把kvm的link再改回來才正常
不知道是不是沒法共存
1. apt-get install qemu-kvm-spice
2. 到/usr/bin/ 下把kvm ln 到qemu-system-x86_64-spice
ln -s qemu-system-x86_64-spice kvm
原kvm是link到 qemu-system-x86_64
如果不改link的話 guest是無法boot的
再來就是在guest os裡安裝guest tool
在virt-manager裡修改 顯示vnc為spice
視訊改為qxl
在來就是virt-manager也無法直接使用guest console
必須 spicec -h localhost -p 5900 來連接 guest os
還有一個問題就是原來沒使用spice的机器在boot之後 在virt-manager的console也沒有畫面了
把kvm的link再改回來才正常
不知道是不是沒法共存
2013/08/25
2013/08/24
2013/08/23
因為proxmox升到3.1後開始把repo分成有無訂購二個部分
而且每次登入都會跳出無license key的訊息
所以再找看看是否有其他的解決方案
於是在ubuntu上裝KVM來試看看
參考以下的文件
https://help.ubuntu.com/community/KVM
安裝還滿方便的
順便把virt-manager裝起來
就有GUI可以管理了
而network比較麻煩一點
預設安裝是起一個virbr0使用dhcp
但習慣上會直接bridge到host中一個網卡
所以要手動在/etc/network/interface上加一個br0
範例如下
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 1.1.0.1
network 1.1.0.0
netmask 255.255.255.0
broadcast 1.1.0.255
gateway 1.1.0.254
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
在create新的guest就可以手動使用br0這個網卡
再來碰到一個問題就是在x64的host上安裝了x32的win7 再指定cpu為x32
此時在guest中關机一定會reboot而無法關機
所以一定要把cpu指定為x64 而不管guest是x32或x64 才不會有這個問題
看起來proxmox的整合還是方便很多
而且要叫user再學也是成本
應該會考慮買support
而且每次登入都會跳出無license key的訊息
所以再找看看是否有其他的解決方案
於是在ubuntu上裝KVM來試看看
參考以下的文件
https://help.ubuntu.com/community/KVM
安裝還滿方便的
順便把virt-manager裝起來
就有GUI可以管理了
而network比較麻煩一點
預設安裝是起一個virbr0使用dhcp
但習慣上會直接bridge到host中一個網卡
所以要手動在/etc/network/interface上加一個br0
範例如下
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 1.1.0.1
network 1.1.0.0
netmask 255.255.255.0
broadcast 1.1.0.255
gateway 1.1.0.254
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
在create新的guest就可以手動使用br0這個網卡
再來碰到一個問題就是在x64的host上安裝了x32的win7 再指定cpu為x32
此時在guest中關机一定會reboot而無法關機
所以一定要把cpu指定為x64 而不管guest是x32或x64 才不會有這個問題
看起來proxmox的整合還是方便很多
而且要叫user再學也是成本
應該會考慮買support
2013/08/15
轉換到新mail server時發生用webmail走imap登入時無法出現資料夾的情況
查了一下log發現新版本的dovecot 有限制user+IP的連線數量
預設為10
log如下
Aug 11 20:49:07 mail dovecot: imap-login: Maximum number of connections from user+IP exceeded (mail_max_userip_connections=10): user=<test>, method=PLAIN, rip=1.1.1.1, lip=2.2.2.2
查了一下文件
先在/etc/dovecot/dovecot.conf加上
mail_max_userip_connections = 200
後正常
再觀察看看
查了一下log發現新版本的dovecot 有限制user+IP的連線數量
預設為10
log如下
Aug 11 20:49:07 mail dovecot: imap-login: Maximum number of connections from user+IP exceeded (mail_max_userip_connections=10): user=<test>, method=PLAIN, rip=1.1.1.1, lip=2.2.2.2
查了一下文件
先在/etc/dovecot/dovecot.conf加上
mail_max_userip_connections = 200
後正常
再觀察看看
2013/08/12
如何使用telnet 跟imap溝通
telnet localhost 143
登入 (01 要連同輸入)
01 login cross@ssorc.tw 123456
列出有那些信件夾
02 list "" "*"
信件夾狀態
03 status [MAILBOX] [MESSAGES|RECENT|UNSEEN]
進入 INBOX 這信件夾
04 select INBOX
列出 INBOX 裡的信件
05 fetch 1:* flags
列出信件表示為1 的信件表頭(header)
06 fetch 1 body[header]
列出信件表示為1 的信件內容(body)
07 fetch 1 body[text]
如果要看其它封,一定要先
08 fetch 2:* flags
刪除信件
09 store 1 flags \Deleted
http://itindex.net/detail/43564-telnet-%E6%8C%87%E4%BB%A4-imap
telnet localhost 143
登入 (01 要連同輸入)
01 login cross@ssorc.tw 123456
列出有那些信件夾
02 list "" "*"
信件夾狀態
03 status [MAILBOX] [MESSAGES|RECENT|UNSEEN]
進入 INBOX 這信件夾
04 select INBOX
列出 INBOX 裡的信件
05 fetch 1:* flags
列出信件表示為1 的信件表頭(header)
06 fetch 1 body[header]
列出信件表示為1 的信件內容(body)
07 fetch 1 body[text]
如果要看其它封,一定要先
08 fetch 2:* flags
刪除信件
09 store 1 flags \Deleted
http://itindex.net/detail/43564-telnet-%E6%8C%87%E4%BB%A4-imap
2013/08/10
在rsync大量資料時
如几百G或上T
常常會有中斷的情況
此時就需要使用續傳
指令如下
rsync -avzP /src /dst
原目錄 目的目錄
http://my.huhoo.net/archives/2008/12/rsync.html
如几百G或上T
常常會有中斷的情況
此時就需要使用續傳
指令如下
rsync -avzP /src /dst
原目錄 目的目錄
http://my.huhoo.net/archives/2008/12/rsync.html
2013/08/07
2013/08/06
今天開始mail server的移轉前置工作
首先就遇到了storage過大的問題
因為這次買的机器肚子全部插滿
所以容量有27TB
因此原本經常使用的fisk已經沒法處理這麼大的容量
必須使用parted
指令如下
# parted /dev/sdb
parted>mklabel GPT
parted>print //查看空间
parted>mkpart primary 0 xxxx //创建主分区,xxxx是上一步得来的数据.(mkpart extended创建扩展分区)
parted>print //查看分区情况
parted>quit //退出
# partprobe
# mkfs.ext3 /dev/sdb1 //对分区进行格式化,创建文件系统
此处情况下,在mkfs.ext3 /dev/sdb1 还会出现一个错误,错误信息如下所示:
# mkfs.ext3 /dev/sdb1
mke2fs 1.39 (29-May-2006)
mkfs.ext3: Size of device /dev/sdc1 too big to be expressed in 32 bits using a blocksize of 4096.
来看看ext3文件系统对单个文件和整个文件系统的最大尺寸的限制情况,这些情况依赖文件系统的块大小。如下所示:
块大小 最大文件 最大文件系统
1kb 16G 2T
2KB 256G 8T
4KB 2T 16T
8KB 16T 32T
因此上面格式化时就会报错。系统默认快大小是4kb,而磁盘是21.7T,已经超过了最大系统文件大小了。因此需要修改块大小。或划分为多个分区(不得超过16T)。
# mkfs.ext4 -b 8192 /dev/sdb1
http://www.ttlsa.com/html/920.html
後記
若依上述方法可以mkfs但無法mout
因為目前ext4在centos6中最大的支援大小為16T而且block為4k
參考
http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=214&blogId=1
決定使用btrfs
下完mkfs.btrfs按下enter馬上就ok
原本以為有問題
再下一次
還是馬上ok
mount看看
可以用吔
看來btrfs真不是蓋的
使用btrfs還是有問題
再改成xfs
後記
若依上述方法可以mkfs但無法mout
因為目前ext4在centos6中最大的支援大小為16T而且block為4k
參考
http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=214&blogId=1
決定使用btrfs
下完mkfs.btrfs按下enter馬上就ok
原本以為有問題
再下一次
還是馬上ok
mount看看
可以用吔
看來btrfs真不是蓋的
使用btrfs還是有問題
再改成xfs
20240304 新增
由於在使用parted 分割在mkpart時輸入End的計算一直有問題
所以如果要使用全部的空間
建議直接打 100% 就可以了
過程如下
(parted) mkpart /dev/sda
File system type? [ext2]? xfs
Start? 1
End? 100%
(parted) print
Model: SYNOLOGY Storage (scsi)
Disk /dev/sda: 32.2TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 32.2TB 32.2TB xfs /dev/sda
訂閱:
文章 (Atom)