Difference between revisions of "Appliance Upgrade"
From OpenEMR Project Wiki
(Created page with "==Preface== Courtesy of Henry Alvarez, M.D. Dr. Alvarez upgraded the 4.1.1 Appliance to 4.2.0, the guest operating system from Ubuntu 8.04.4 to Ubuntu 14.04 and the VM Player. ...") |
|||
Line 1: | Line 1: | ||
=Preface= | |||
Courtesy of Henry Alvarez, M.D. | Courtesy of Henry Alvarez, M.D. | ||
Dr. Alvarez | Dr. Alvarez configured his 4.2.1 Appliance with the [http://www.bradymd.com/appliance/manual9 OpenEMR 4.1.1 Appliance Manual] as a guide. | ||
He upgraded OpenEMR to 4.2.0, the guest operating system from Ubuntu 8.04.4 to Ubuntu 14.04 and the VM Player. | |||
Followed | Forum discussion found [http://sourceforge.net/p/openemr/discussion/202505/thread/b0aacc87/?limit=25&page=0 here]. | ||
=Process= | |||
Followed Brady's "OpenEMR 4.1.1 Appliance Manual" as much as possible. Modifications were necessary, however, given upgraded Ubuntu. Webmin and some of the programs are slightly different. | |||
# Installed latest 64 bit VMware player | # Installed latest 64 bit VMware player | ||
# Installed Ubuntu Server 64 bit 14.04 LTS (after confirming that my amd chip is compatible) | # Installed Ubuntu Server 64 bit 14.04 LTS (after confirming that my amd chip is compatible). | ||
# Installed Webmin | # Installed Webmin. | ||
# Installed VMware Tools (this is needed to support VIX) | # Installed VMware Tools, (this is needed to support VIX). | ||
# Installed VMware VIX 1.14 (in windows OS not Ubuntu OS appliance) (this is needed to support PowerShell commands used for soft shutdowns and start up to properly automate backup of entire appliance) | # Installed VMware VIX 1.14, (in windows OS not Ubuntu OS appliance); (this is needed to support PowerShell commands used for soft shutdowns and start up to properly automate backup of entire appliance). | ||
# Configure Powershell command scripts which are used with Windows Task Scheduler to automate backup | # Configure Powershell command scripts which are used with Windows Task Scheduler to automate backup. | ||
# Installed Postfix Mail Server | # Installed Postfix Mail Server. | ||
# Configured Static IP Address | # Configured Static IP Address. | ||
# Confirmed VMware player clock and hardware clock same | # Confirmed VMware player clock and hardware clock same. | ||
# Installed | # Installed [[OpenEMR_4.1.2_Ubuntu-Debian_Package_Installation|OpenEMR 4.1.2-3 package]], (which reads on Login Page as 4.1.2-7). | ||
# Patched to 7 (just to be sure) | # Patched to 7, (just to be sure). | ||
# Installed and configured SSL self signed Certificates (via webmin) | # Installed and configured SSL self signed Certificates, (via webmin). | ||
# Configured Firewall (via webmin) | # Configured Firewall, (via webmin). | ||
# Configured Router for new port forwarding IP address | # Configured Router for new port forwarding IP address. | ||
# Installed Brady’s “cool” appliance startup /shutdown script that confirms IP address (Just looks Good) | # Installed Brady’s “cool” appliance startup /shutdown script that confirms IP address. (Just looks Good). | ||
# Copied restore file from old 4.1.2-7 appliance to new 4.1.2-7 just to be sure as they had different dates | # Copied restore file from old 4.1.2-7 appliance to new 4.1.2-7 just to be sure as they had different dates. | ||
# Tried Backup via Web interface, but found that sql file was not properly being created. When I tried to restore got an error stating (tar substituting ”.” for empty member name). By untarring the emr_backup.tar file I found it could not find the sql file only the openemr file. | # Tried Backup via Web interface, but found that sql file was not properly being created. When I tried to restore got an error stating (tar substituting ”.” for empty member name). By untarring the emr_backup.tar file I found it could not find the sql file only the openemr file. | ||
# Thus did manual backup and taring of both sql file and openemr file as per wiki and this restored without a hitch. Avoided permission problems by using (sudo –i) thus working in root (#). | # Thus did manual backup and taring of both sql file and openemr file as per wiki and this restored without a hitch. Avoided permission problems by using (sudo –i) thus working in root (#). | ||
# Upgraded to OpenEMR 4.2.0-3 | # [[Ubuntu_Package_Upgrade_to_4.2.0#Command_line_Ubuntu.2FMint_Upgrade|Upgraded]] to OpenEMR 4.2.0-3. | ||
# Patch to 4.2.0-4. | |||
# Patch to 4.2.0-4 |
Revision as of 11:53, 9 September 2015
Preface
Courtesy of Henry Alvarez, M.D.
Dr. Alvarez configured his 4.2.1 Appliance with the OpenEMR 4.1.1 Appliance Manual as a guide.
He upgraded OpenEMR to 4.2.0, the guest operating system from Ubuntu 8.04.4 to Ubuntu 14.04 and the VM Player.
Forum discussion found here.
Process
Followed Brady's "OpenEMR 4.1.1 Appliance Manual" as much as possible. Modifications were necessary, however, given upgraded Ubuntu. Webmin and some of the programs are slightly different.
- Installed latest 64 bit VMware player
- Installed Ubuntu Server 64 bit 14.04 LTS (after confirming that my amd chip is compatible).
- Installed Webmin.
- Installed VMware Tools, (this is needed to support VIX).
- Installed VMware VIX 1.14, (in windows OS not Ubuntu OS appliance); (this is needed to support PowerShell commands used for soft shutdowns and start up to properly automate backup of entire appliance).
- Configure Powershell command scripts which are used with Windows Task Scheduler to automate backup.
- Installed Postfix Mail Server.
- Configured Static IP Address.
- Confirmed VMware player clock and hardware clock same.
- Installed OpenEMR 4.1.2-3 package, (which reads on Login Page as 4.1.2-7).
- Patched to 7, (just to be sure).
- Installed and configured SSL self signed Certificates, (via webmin).
- Configured Firewall, (via webmin).
- Configured Router for new port forwarding IP address.
- Installed Brady’s “cool” appliance startup /shutdown script that confirms IP address. (Just looks Good).
- Copied restore file from old 4.1.2-7 appliance to new 4.1.2-7 just to be sure as they had different dates.
- Tried Backup via Web interface, but found that sql file was not properly being created. When I tried to restore got an error stating (tar substituting ”.” for empty member name). By untarring the emr_backup.tar file I found it could not find the sql file only the openemr file.
- Thus did manual backup and taring of both sql file and openemr file as per wiki and this restored without a hitch. Avoided permission problems by using (sudo –i) thus working in root (#).
- Upgraded to OpenEMR 4.2.0-3.
- Patch to 4.2.0-4.