[OpenAFS] Anyone using Solaris with Live Upgrade for fileservers?

Vincent Fox vbfox@ucdavis.edu
Mon, 26 Oct 2009 09:46:13 -0700


This is a cryptographically signed message in MIME format.

--------------ms070002030907020908000603
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

All of our recent Solaris 10 installs use the
ZFS root feature.  Hence we use luupgrade to
clone off a copy of root, patch that, then activate
and boot into the clone.  So downtime is just the
time needed for the reboot.  This part is similar to
what Linux people have been seeing for years.

What is improved for us though, is the ability to
"boot -L" and "boot -Z" to boot into previous boot
environments if there is some issue with a new
patch.  We do not need to untangle which patch
caused a problem in order to return to production

We actually use a local script called "patchbe"
which wraps some error-checking and other
functions around luupgrade capability.  We check
for pool integrity, run JASS on the clone, etc.

Switching to ZFS root and patchbe has taken out
nearly all of the worries of monthly patching.






--------------ms070002030907020908000603
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJAzCC
AtwwggJFoAMCAQICED6TFC1/m6eUAN2DiC34WzcwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE
BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT
I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA5MDgwNzE3MDM1NFoX
DTEwMDgwNzE3MDM1NFowQzEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEgMB4G
CSqGSIb3DQEJARYRdmJmb3hAdWNkYXZpcy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQC5Q4KwXpD16USJSXEpPBq5+7mkflb85uqjkGt7p0Wq4InsRktyTT24+8UKxfj2
kCBmzZURw3kaUfLcLs2P0pCNTVySoUvg09eKhMcOvrDnuyF0qHbOv2UqOGeAH+MsT7xJ9Lsq
LNBNN7gE/jLJOePBpLB63Vx63zM6f55bE4q3nPsOKeKT59ziU3uFuA+v6m2ZBLEbglxeGL+c
+fboNtjiHaAg7UYT6val70bUBG3MoC0lvdIJpGbtIdSM5jzUUsClLcN6BBtRUXjYK6ln+xYC
xwZnpgHaA/cSmYpk81H8SumKp0KhIaEK7o6OM/CjkNNAdrbsBUI4FfXyqL5OpumFAgMBAAGj
LjAsMBwGA1UdEQQVMBOBEXZiZm94QHVjZGF2aXMuZWR1MAwGA1UdEwEB/wQCMAAwDQYJKoZI
hvcNAQEFBQADgYEAv6vrXFBCPOmpNcqm2U1qKAUVsKW/cnlPOE2ePf/TqMqbalndh0bHvWHj
KxaOeGooGp3Cik4hSZBbe1f7xOZiXOFXOnUc9dsakRSD8+aN5l4MvyVmHCi9ORvOCvKcEuID
NM+sLoFDyoiQfG+xq5QyggRqU7gvyudK9C2jF9wcVIgwggLcMIICRaADAgECAhA+kxQtf5un
lADdg4gt+Fs3MA0GCSqGSIb3DQEBBQUAMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3
dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJl
ZW1haWwgSXNzdWluZyBDQTAeFw0wOTA4MDcxNzAzNTRaFw0xMDA4MDcxNzAzNTRaMEMxHzAd
BgNVBAMTFlRoYXd0ZSBGcmVlbWFpbCBNZW1iZXIxIDAeBgkqhkiG9w0BCQEWEXZiZm94QHVj
ZGF2aXMuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuUOCsF6Q9elEiUlx
KTwaufu5pH5W/Obqo5Bre6dFquCJ7EZLck09uPvFCsX49pAgZs2VEcN5GlHy3C7Nj9KQjU1c
kqFL4NPXioTHDr6w57shdKh2zr9lKjhngB/jLE+8SfS7KizQTTe4BP4yyTnjwaSwet1cet8z
On+eWxOKt5z7Dinik+fc4lN7hbgPr+ptmQSxG4JcXhi/nPn26DbY4h2gIO1GE+r2pe9G1ARt
zKAtJb3SCaRm7SHUjOY81FLApS3DegQbUVF42CupZ/sWAscGZ6YB2gP3EpmKZPNR/ErpiqdC
oSGhCu6OjjPwo5DTQHa27AVCOBX18qi+TqbphQIDAQABoy4wLDAcBgNVHREEFTATgRF2YmZv
eEB1Y2RhdmlzLmVkdTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBAL+r61xQQjzp
qTXKptlNaigFFbClv3J5TzhNnj3/06jKm2pZ3YdGx71h4ysWjnhqKBqdwopOIUmQW3tX+8Tm
YlzhVzp1HPXbGpEUg/PmjeZeDL8lZhwovTkbzgrynBLiAzTPrC6BQ8qIkHxvsauUMoIEalO4
L8rnSvQtoxfcHFSIMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UE
BhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYD
VQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNl
cyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJ
KoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAw
MFoXDTEzMDcxNjIzNTk1OVowYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25z
dWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJ
c3N1aW5nIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1
BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwL
B+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZ
cmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4oDagNIYy
aHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmwwCwYD
VR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTEzODAN
BgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82
L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr3
94fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCA3EwggNtAgEBMHYwYjEL
MAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq
BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhA+kxQtf5unlADd
g4gt+Fs3MAkGBSsOAwIaBQCgggHQMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI
hvcNAQkFMQ8XDTA5MTAyNjE2NDYxM1owIwYJKoZIhvcNAQkEMRYEFBijDGK07xjmVu8X+vE/
X30lTzxzMF8GCSqGSIb3DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqG
SIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBhQYJ
KwYBBAGCNxAEMXgwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRp
bmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vp
bmcgQ0ECED6TFC1/m6eUAN2DiC34WzcwgYcGCyqGSIb3DQEJEAILMXigdjBiMQswCQYDVQQG
EwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMj
VGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECED6TFC1/m6eUAN2DiC34Wzcw
DQYJKoZIhvcNAQEBBQAEggEAq/rQeKJCgMlL1mqgG7EmXZjQ9v6bLRA+fOsC4saQKPIhwx/Z
8esryK02I2etsTqQkGoJRsROC6VwvqeOoGes9rvl9GBssWkLfm53AtkCwclussQlWE472SnJ
LSUVPNOcRnTY9Q6yEc8k81X8ZvBJ1Ls5f3/Q8cJZ0W2JADb0PEBR37LVkJ1dQ5SWvWCSGrCG
j3C7NyXvRnb237SzU5PohfQhm8nrYtCzqfcSyl/3cX6Ghb5PmZwGAIqOggNcK23QFIh/Zkq+
xR7nEeEm8Vnu97dD71nEhSpktjvwCFQ/LCTxuBKne5MB+cHa7HmGhaDd24AHtxzHZ2GXRQK2
yafAswAAAAAAAA==
--------------ms070002030907020908000603--