どのように痛いのですが、Linux OpenSolaris移行す。
-
06-09-2019 - |
質問
して"ビジネスアプリケーションというもので動作するos-独立したスタック(tomcat+java+mysqlがいくredhatはcentos.
があるというお客様は主張であるopensolaris、自分の理由(高すべてが含まれま援助契約を結び日)までです。
どのように痛いのでな移行す。して設定ファイルのサポートスクリプトなど
- apache
- apache/tomcatコネクタ
- メールでの相互作用postfix
- カスタマイズサービス開始/停止
- カップルのcronジョブバックアップ、モニタリング)
- 異なるユーザーと権限(java、mysql、メール、バックアップ...)
当社の構築プロセスの出力。tar.gz ファイル事業コード+シェルスクリプトを編集すべてのos設定ファイルです。
は、過去の経験です。
解決
最大の問題は、Solaris標準のコマンドではありませんLinux上で提供さGNUツールを使用していた非POSIX(非標準)オプションを使用してになります。あなたは、GNUセットから関連ツールを移植すると、お使いのシステムを修正するよりも簡単であることを決めるかもしれません。あなたはコマンドの絶対パス名(/usr/bin/ls
)とのコードを織り交ぜてきましたが、あなたの代わりにGNUのバージョンを使用する場合は、それらを固定する方法を見つけるようになってきました。私はGNUバージョンとOpenSolarisのバージョンを置き換えることについて、非常に慎重になるだろう。あなたはシステムが依存している何かを壊すとき、あなたは知りません。おそらく、アプリケーション屋として、機械の所有者が移入するためにそれがあるので、あなたがいない/usr/local
ない - - だから、あなたは別のディレクトリにGNUのコマンドを置くと、それはシステムコマンドの代わりに使用されるように手配します。 (注:Solaris上で、/bin
は/usr/bin
するシンボリックリンクであり、私は同じことがOpenSolarisのの真実であると仮定)。あなたも、あなたがインストールされていることを得られるようする必要があると思いますので、私の知る限り、Postfixは、OpenSolarisの上の標準ではありません。
このすべてはなんとかです - 克服できないものは何もありません。しかし、多くは、あなたのコードベースに依存します。
他のヒント
しの両方が使っていませんOpenSolarisとしてwebサーバー
の良い:
OpenSolarisのgnuツールで、道を右ことになる。
いろいろとだけを構築し、運用開始する。だけます。
るまでの使用を前提としてください:
くっ設をご利用の方はbash.その他すべてのbashismsを使用していることがなかった"という思いを大切にしていた噛みます。
してください使わないハードコードにパスが/usr/binには/bin.これらのツールは、GNUのものがざまなオプションがあります。使用/usr/gnuあげつつあると考えています。
ない膨大な数のパッケージがインストールすることができ直していyumやapt.あり、パッケージマネージャーをかけて食べるという習慣がありなく入力されます。この結果かも知れません。設置しようとしているパッケージです。彼らはインストールし、がんの作のためのシステム管理者.
せていただきましたOpenSolaris走りやハードウェア?で、チェック。を感じるかもしれませんが、ハードドライバーなどの試験を実施する。
そしOpenSolarisす。があって良い。
またNexenta- http://www.nexenta.org/os では、OpenSolarisカーネルとUbuntu強く推奨.
OpenSolarisのGNU光熱費は既に、マウスポイクリプトでは/usr/gnu/bin
イPostfixな現在の問題は、Apache/MySQL存在する拠点OpenSolarisインストール(このウェブスタックのもので、容易に管理していWAMP/Instant ーレール付き)それ以上に、SMFマニフェスト(SMFは交換のためのrcスクリプトと同じような感じのものだっOSXのlaunchdものはそのままご利用いただけ通常のinitスクリプトが生活してもらうかを指定する依存関係および実行順序はやや大きすぐに(かなる再帰的に起動-停止するものといたします。サービスします。
Tomcat確かに作品が誰でも知っているOpenSolaris用GlassFish.YMMVが展開。戦争がほとんど同じです。
できない場合があり悪い第一歩を展開へLXブランドゾーン(FreeBSD刑務所またはLinux vServerのために比較して、LXブランドのゾーンでLinuxバイナリは、明示的にCentOS/RHELます。
その他、OpenSolarisはXen dom0てb77もに、CentOS/RHELにdomUは死んだ、このオプションになります。
いものすべてのSolarisユしており,それにともなって(DTrace、ZFSおよ仮想ネットワーク[クロスボウのスキルによ]します。Java最新にしたら遊べなくなったでも安全に楽しめますように!Javaでは、Javaのようなポーズを示すものでもありません。
だって書き換えの大部分のスクリプト(ユーザーの制作サービス開始)としてであろう異なるCentOS、OpenSolaris.
としてすでに書き込まれているお問い合わせくださいお客様のインストールのGNUツールできて仕事に書き換えおめのイントロダクションです。
osの設定ファイルがなくなる場合も同フォーマットする必要があります。
ごtar.gz ファイルの抽出なトラブルがいて驚きをご利用の場合はGNUツールです。いくつかのunix OSにおいてタールの機能
は、過去の経験です。
もっofftopic)
またパッケージを配布するjava/tomcat/postgresql/unixアプリケーションのすべてのバイナリ参照している当社のためのイントロダクションです。つまり、これを1システムの構築のためのそれぞれのOSを支援しているこimplieの支援をしていますの応用も外部バイナリが終了していませんの悪い驚き@おります。
またお願いしいルート操作、ユーザー作成、ディレクトリの作成、sendmail configシステムのチューニング前に設置します。ま護/サービスのrcスクリプトの全てのOSとその設置は、こうしたシミュレーションによる根のお客様機です。
あなたがトロールしているという事実のほかに、誰かがちょうどその上に述べた(オープン)は、Solarisは、があります。 - ZFS - DTraceの
私たちは、あなたのRHCEの仕事を失っていないのを恐れていることを理解することができますが、あなただけの人をインタビューしたときに、すべての認証を無視する雇用者としての私の決断は良いものだったことをもう一度私を証明しました。うまくそれを置くために、(特にマイクロソフトの世界で)そのような人々の大部分はそう...オープンマインドではないと思われます。
よろしく、 アレックス